feat: add entrypoint-command
Metadata
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. | |
| #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. | |
| #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. | |
| #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. |