packaging: run on PRs, tags, weekly and by hand only #72

Merged
littlefox merged 4 commits from packaging-triggers into main 2026-10-17 19:52:28 +00:00
Owner

D-034. Packaging builds four packages (~30 min) and ran on every branch push touching its paths, including merges of main into feature branches. Now: pull_request with paths (diffed against base), v* tags, weekly schedule, workflow_dispatch.

🤖 Generated with Claude Code

https://claude.ai/code/session_01XJW2ocwLunyaLiUwCBHEP8

D-034. Packaging builds four packages (~30 min) and ran on every branch push touching its paths, including merges of main into feature branches. Now: pull_request with paths (diffed against base), v* tags, weekly schedule, workflow_dispatch. 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_01XJW2ocwLunyaLiUwCBHEP8
packaging: run on PRs, tags, weekly and by hand only (D-034)
Some checks failed
ci / e2e (push) Failing after 17m7s
packaging / release (pull_request) Has been skipped
packaging / fedora (pull_request) Successful in 25m54s
packaging / nix (pull_request) Successful in 29m17s
packaging / arch (pull_request) Successful in 12m7s
ci / check (push) Failing after 10m7s
ci / desktop (push) Successful in 14m50s
packaging / debian (pull_request) Successful in 31m17s
90dc20648f
The workflow ran on every branch push touching packaging paths, and a
merge of main into a branch counted as touching them, so unrelated PRs
rebuilt four packages (~30 min). pull_request paths are diffed against
the base, so only real packaging changes trigger it. Tags still build
the release; a weekly run catches distro drift. Cargo.toml/Cargo.lock
are added: dependency changes have broken distro builds before.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XJW2ocwLunyaLiUwCBHEP8
Re-run CI (run #95: flakes under load, see #76)
Some checks failed
ci / check (push) Failing after 10m44s
ci / e2e (push) Successful in 14m55s
packaging / fedora (pull_request) Has started running
packaging / arch (pull_request) Successful in 14m34s
packaging / debian (pull_request) Has been cancelled
packaging / nix (pull_request) Has started running
packaging / release (pull_request) Has been cancelled
ci / desktop (push) Successful in 14m36s
bcc509d229
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XJW2ocwLunyaLiUwCBHEP8
Merge remote-tracking branch 'origin/main' into packaging-triggers
Some checks failed
ci / check (push) Has started running
ci / desktop (push) Has started running
packaging / fedora (pull_request) Has started running
packaging / release (pull_request) Has been cancelled
packaging / arch (pull_request) Has started running
packaging / debian (pull_request) Has started running
packaging / nix (pull_request) Has started running
ci / e2e (push) Has been cancelled
e5094cabab
# Conflicts:
#	docs/DECISIONS.md
DECISIONS: blank line before D-034
Some checks failed
ci / check (push) Successful in 9m20s
ci / desktop (push) Successful in 11m28s
packaging / arch (pull_request) Successful in 11m31s
ci / e2e (push) Successful in 16m24s
packaging / fedora (pull_request) Successful in 31m7s
packaging / nix (pull_request) Failing after 32m38s
packaging / debian (pull_request) Successful in 36m6s
packaging / release (pull_request) Has been skipped
b75b832bb7
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XJW2ocwLunyaLiUwCBHEP8
Sign in to join this conversation.
No description provided.