feat(ci): publish rocks to github container registry
Metadata
Current evaluation
Merged PR #31 added a publish-rock CI job that pushes rocks from core22-7/core22-8-style branches to GitHub Container Registry.
Resolution: closed resolved
Reason: PR #31 was approved and merged into the mainline project, adding the publish-rock workflow and package publication support.
Evaluated by: mr-cal-bot
No scores available.
Issue body
This commit adds a new job, `publish-rock`, that pushes a rock to GCR when a commit is pushed to one of the special branches (core22-7, core22-8, etc). It makes use of the support that Github itself has for pushing packages, and the images show up at https://github.com/canonical/snapcraft-rocks/pkgs/container/snapcraft
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #31 added a publish-rock CI job that pushes rocks from core22-7/core22-8-style branches to GitHub Container Registry. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #31, adding a publish-rock CI job that pushes rocks to GitHub Container Registry from core22-7, core22-8, and similar branches. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged. Added a CI job to publish rocks to the GitHub Container Registry on pushes to specific core branches. Approved by two reviewers, with changes limited to a single file. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged a CI update adding a publish-rock job that pushes rocks to the GitHub Container Registry on designated branch pushes. Published images are now available at the canonical/snapcraft-rocks package URL. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #5 [Feature Request] Publish rock to Github's Container Registry | craft-actions | open | Feature request for a new `rockcraft-publish-ghcr` action to push built rocks to ghcr.io; acknowledged by maintainer in 2023 but ownership deferred pending `rockcraft upload`; still unimplemented. | |
| #32 docs: update README for published rocks | snapcraft-rocks | merged | Merged PR #32 (commit 5d5769e; merge 3611248), updating the README to use rocks published to GCR instead of building them locally. |