ci: allow republishing branches (#5078)
Metadata
Current evaluation
Merged to main as a cherry-pick. Approved by two reviewers and passed CI. The change updates CI configuration to enable branch republishing, since manual workflows are determined by the main branch.
Suggested action: —
No scores available.
Issue body
- [x] Have you followed the [guidelines for contributing](https://github.com/canonical/snapcraft/blob/main/CONTRIBUTING.md)?
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [x] Have you successfully run `tox run -m lint`?
- [x] Have you successfully run `tox run -e test-py310`? (supported versions: `py39`, `py310`, `py311`, `py312`)
-----
Cherry-picking https://github.com/canonical/snapcraft/pull/5078 on `main`, as manual workflows are determined by `main`.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged to main as a cherry-pick. Approved by two reviewers and passed CI. The change updates CI configuration to enable branch republishing, since manual workflows are determined by the main branch. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged PR #5078 to enable CI branch republishing. The change was cherry-picked to main since manual workflows depend on that branch, ensuring consistent CI configuration. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged to enable CI branch republishing. The change was cherry-picked to main, as manual workflows are determined by the main branch. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #5078 ci: allow republishing branches | snapcraft | merged | Merged the CI update allowing branch republishing. Approved by two reviewers, the maintainer bypassed unrelated test failures to integrate this POC branch directly into main. | |
| #193 ci: fix publishing workflow | craft-archives | merged | Merged a pull request titled ci: fix publishing workflow. The change modified one file with four additions and two deletions, was approved by two reviewers, passed all CI checks, and successfully resolved the publishing workflow issue. | |
| #1756 build(ci): fix edge publishing on main | charmcraft | merged | Merged after approval. Resolves edge publishing failures on the main branch by updating the CI workflow. The change modifies a single file to correct the publishing pipeline. | |
| #815 ci: fix publishing workflow | craft-application | merged | Merged a single-line fix to the CI publishing workflow. Approved by two reviewers with all continuous integration checks passing. | |
| #372 ci: fixups for the publish workflow | starbase | merged | Merged after approval from two reviewers. Implements minor fixes to the CI publish workflow, superseding PR #371. Changes modify a single file with nine additions and eleven deletions. | |
| #352 ci(snap): publish snap for PRs and feature branches | rockcraft | merged | Merged CI workflow update to publish Snap packages for pull requests and feature branches. Approved by two reviewers, changing one file with 25 additions and one deletion. | |
| #1735 build(ci): publish to correct branch from merge Q | charmcraft | merged | Merged CI fix correcting branch publishing from the merge queue. Approved by two reviewers, the one-file change (+5/-1) ensures artifacts deploy to the target branch, resolving a misconfiguration. | |
| #1866 ci: get tags for automatic publish | charmcraft | merged | Merged a CI fix that fetches git tags to resolve a failing automatic publish workflow. Approved by two reviewers with passing checks. |