← Back to issue list

ci: release snap to a branch for every PR

View original Github issue

Metadata

Project
snapcraft
Number
#1497
Type
pull request
State
closed
Author
sergiusens
Labels
—
Created
Updated
Closed

Current evaluation

Closed unmerged; public-build secrets blocked per-PR branch publishing, so #1806 (aacc2d6bc) adopted transfer.sh for sharing generated snaps instead.

Resolution: closed superseded

Reason: PR #1497 was abandoned after maintainers concluded public PR builds could not safely use publishing secrets. Commit aacc2d6bc from PR #1806 replaced the intended artifact-sharing workflow with transfer.sh, followed by aec7f8953 in PR #1808 to prevent transfer failures from failing CI.

Evaluated by: mr-cal-bot

No scores available.

Issue body

No description provided.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed superseded Closed unmerged; public-build secrets blocked per-PR branch publishing, so #1806 (aacc2d6bc) adopted transfer.sh for sharing generated snaps instead.
stealth/space-bunny-alpha — closed stale Unmerged after prolonged inactivity; transfer was adopted to share generated snaps while per-PR release remained blocked by secret handling in public builds.
qwen/qwen3.6-35b-a3b — — Closed as unworkable. The approach requires secret environment variables in public pull requests, which Travis CI blocks. Maintainers suggested using snap transfer as a temporary workaround and requested upstream CI support instead.
qwen3.6-35b-a3b-mtp-q6 — — Rejected because Travis CI blocks secret environment variables in public pull requests. The PR was closed, with maintainers suggesting snapcraft transfer or waiting for build.snapcraft.io support instead of migrating CI providers.

Update history

No update history recorded yet.

Related work

  • Superseded By: snapcraft#1806 (confidence 96%)

    Commit aacc2d6bc adopted transfer.sh to share generated snaps without per-PR branch releases.

  • Related To: snapcraft#1808 (confidence 88%)

    Follow-up commit aec7f8953 made failed snap transfers non-fatal in CI.

Related issues

Issue Project State Summary Similarity
#2045 ci: separate snap build and PR publish jobs charmcraft merged Merged PR #2045 in commit 74a06f46, separating snap builds from PR branch publishing so tests can run while Store publication is processing.
73%
#167 ci(snap): publish snap for PRs and feature branches imagecraft merged Merged PR #167 as commit 3807c4b, adding Snap publishing for pull requests and feature branches through the edge channel.
73%
#1806 ci: transfer generated snapcraft snap to transfer.sh snapcraft merged Merged PR #1806 as commit aacc2d6bc, updating CI to upload the generated Snapcraft snap to transfer.sh.
72%