Skip to content

ci: only run the release dry-run when packaging changes - #16

Merged
dev-josias merged 1 commit into
mainfrom
ci/lighter-release
Jun 29, 2026
Merged

ci: only run the release dry-run when packaging changes#16
dev-josias merged 1 commit into
mainfrom
ci/lighter-release

Conversation

@dev-josias

Copy link
Copy Markdown
Contributor

Stops the slow release-LTO build+packaging matrix from running on every code/dependency PR. It now triggers only when release-pipeline inputs change (release.yml, extra/**, umide.spec, docker-bake.hcl, Makefile). Code correctness is still covered by CI on all 3 OSes; real releases still run on v* tags; use the workflow_dispatch button to dry-run on demand.

The Release workflow's pull_request trigger fired on every crates/**,
Cargo.toml and Cargo.lock change, running the full release-LTO build +
packaging matrix on top of CI. Narrow it to release-pipeline inputs
(release.yml, extra/**, umide.spec, docker-bake.hcl, Makefile) so ordinary
code/dependency PRs only run CI. Real releases still run on v* tags; use
workflow_dispatch to dry-run the pipeline on demand.
@dev-josias
dev-josias merged commit e8ec903 into main Jun 29, 2026
1 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant