test: test the snapcraft actions
Metadata
Current evaluation
Merged PR #50 added Snapcraft action tests adapted from Charmcraft’s suite, with all reported CI checks passing.
Resolution: closed resolved
Reason: PR #50 was approved by two reviewers and merged. It added 89 lines across two files, and all reported CI checks passed.
Evaluated by: mr-cal-bot
No scores available.
Issue body
This is a copy of the charmcraft action tests for snapcraft.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #50 added Snapcraft action tests adapted from Charmcraft’s suite, with all reported CI checks passing. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged canonical/craft-actions#50, adding tests for the Snapcraft actions copied from Charmcraft's action tests; all CI checks passed. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged adding tests for snapcraft actions, mirroring charmcraft tests. Approved by two reviewers with all CI checks passing. Updates two files with 89 additions and 1 deletion. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #49 ci: test the charmcraft actions in more places | craft-actions | merged | Merged PR #49 in commit a8e5310, expanding Charmcraft action CI coverage across more Ubuntu architectures, channels, and pinned-revision runs. | |
| #1849 tests: add snap not found tests | snapcraft | merged | Merged missing-snap test coverage; snapcraft PR #1849 landed as commit 54cf2bd9e. | |
| #45 feat: create new snapcraft-pack action | craft-actions | merged | Merged as commit 8756708, adding a snapcraft/pack action modeled on charmcraft/pack, with shared common/ workflows, working `path` input, and snap/ dir added to the cache key. All CI checks passed; docs followed in #46. | |
| #202 Add snapcraft tests | fetch-service | open | Snap package integration tests were added and CI now runs the Spread suite through snapcraft test, although the tracking issue remains open. | |
| #56 feat(snapcraft): snapcraft test action | craft-actions | closed | PR #56 was closed unmerged after prolonged inactivity; snapcraft/test was never added, and #54 remains open. | |
| #1625 tests: use the snapcraft snap for integration tests | snapcraft | merged | Merged PR #1625 updated integration tests to run the installed Snapcraft snap, better matching the user environment. Resolution: commit eebb070e6. | |
| #1394 tests: document the test suites in the snapcraft repo | snapcraft | merged | Merged PR #1394 in commit ddf06b948, documenting Snapcraft's test suites across two files for contributors. | |
| #706 Add integration tests using the snap | charmcraft | closed | Snap-based integration coverage was added through Charmcraft's Spread suite by merged PR canonical/charmcraft#862 (commit 7790c044). | |
| #560 Add snapcraft-parser integration test. | snapcraft | merged | Merged PR #560 added the snapcraft-parser happy-path integration test in commit 8f5b30dba. | |
| #1272 tests: initial setup for the snapcraft snap tests with spread | snapcraft | merged | Merged PR #1272 as commit 545344442, adding initial Spread-based test infrastructure for the snapcraft snap. |