Skip to content

build: make maintainer workflows branch-safe#50

Merged
loadingalias merged 4 commits into
mainfrom
document-maintainer-workflows
Jul 18, 2026
Merged

build: make maintainer workflows branch-safe#50
loadingalias merged 4 commits into
mainfrom
document-maintainer-workflows

Conversation

@loadingalias

@loadingalias loadingalias commented Jul 18, 2026

Copy link
Copy Markdown
Owner

What changed

  • Document the daily contribution and release operator workflows.
  • Make just push run one checked-in, change-aware validation path and set the current branch upstream.
  • Remove the machine-local rscrypto pre-push hook and all hook-coordination state.
  • Prepare releases through a pull request instead of attempting to write protected main.
  • Ignore local Ruff cache output.

Why

Protected main and the required Complete check remain the enforcement boundary. Local validation is a portable repository command rather than untracked hook state, so a fresh clone has the same supported workflow without installation or duplicate execution.

Validation

  • just check-actions
  • scripts/ci/pre-push-test.sh
  • scripts/ci/release-recipes-test.sh
  • shellcheck -x on the modified shell scripts
  • just --fmt --check
  • lychee --offline CONTRIBUTING.md docs/release.md README.md
  • hook-free just push completed with one validation pass

@loadingalias
loadingalias merged commit ca045d2 into main Jul 18, 2026
15 checks passed
@loadingalias
loadingalias deleted the document-maintainer-workflows branch July 18, 2026 14:20
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