← Back to issue list

feat: add entrypoint-command

View original Github issue

Metadata

Project
rockcraft
Number
#939
Type
pull request
State
merged
Author
alesancor1
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR rockcraft#939 (commit 0f919f9a) adding the `entrypoint-command` project key to rockcraft.yaml, letting rocks override the default `pebble enter` OCI entrypoint; shipped in Rockcraft 1.14.

Resolution: closed resolved

Reason: The PR was merged into main as commit 0f919f9a ('feat: add entrypoint-command (#939)') with 2 approvals. The feature is implemented in rockcraft/models/project.py (field, validators, mutual-exclusion with entrypoint-service) and rockcraft/services/package.py (set_entrypoint from parse_command), documented in docs/reference/rockcraft-yaml.rst, and announced in docs/release-notes/rockcraft-1-14.rst.

Evaluated by: mr-cal-bot

No scores available.

Issue body

- [x] Have you followed the guidelines for contributing? - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [x] Have you successfully run `make lint && make test`? --- This PR adds the `entrypoint-command` field to the rockcraft.yaml to replace the default `pebble enter` entrypoint when set. Tests and docs have been added accordingly.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR rockcraft#939 (commit 0f919f9a) adding the `entrypoint-command` project key to rockcraft.yaml, letting rocks override the default `pebble enter` OCI entrypoint; shipped in Rockcraft 1.14.
stealth/space-bunny-alpha — closed resolved Merged #939 (commit 0f919f9a), adding rockcraft.yaml entrypoint-command to override the default pebble enter, with tests and documentation.
stealth/space-bunny-alpha — closed resolved Merged PR canonical/rockcraft#939, adding entrypoint-command to override Rockcraft's default Pebble entrypoint, with tests and docs. Resolving commit: 0f919f9a.
qwen/qwen3.6-35b-a3b — — Merged PR adding an entrypoint-command field to rockcraft.yaml to replace the default pebble enter entrypoint. Includes tests and documentation. Approved by reviewers and passed CI checks before merge.
qwen3.6-35b-a3b-mtp-q6 — — Merged: introduces entrypoint-command field to rockcraft.yaml, replacing the default pebble enter entrypoint. Includes tests and documentation.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#27 project: add entrypoint, cmd and env properties rockcraft merged Merged canonical/rockcraft#27 in commit 3b2e20fe, adding configurable OCI entrypoint, command, and environment properties.
80%
#769 feat: add the remote-build command rockcraft merged Merged PR #769 via commit 8e74936f, adding Rockcraft's experimental remote-build command; documentation followed in PRs #800 and #802.
73%
#866 The image entry point should be configurable, making Pebble optional rockcraft open Configurable OCI entrypoints are now available through entrypoint-command, bypassing Pebble; the feature shipped in Rockcraft 1.14 after this open request.
72%
#8 project: add rockcraft.yaml load function (CRAFT-586) rockcraft merged Merged PR #8 added a dedicated rockcraft.yaml loader with tests; merge commit 3cf2d6fa contains implementation commit 85981d00.
71%