Releases: bitwise-media-group/github-workflows
Releases · bitwise-media-group/github-workflows
Release list
v4.0.3
v4.0.2
v4.0.1
v4.0.0
Immutable
release. Only release title and notes can be modified.
4.0.0 (2026-06-29)
⚠ BREAKING CHANGES
- callers must now grant
pages: write. GitHub resolves a reusable workflow's permissions as the union of every job and ignoresif:, so the docs job's pages:write is required even on repos without a zensical.toml or the run fails at startup. Addpages: writeto the caller's permissions block (see examples/release.yaml). Consuming repos should also delete their inline docs job and set Settings -> Pages -> Source -> GitHub Actions.
Features
- build and publish Zensical docs to Pages on release (c619e32)
v3.2.1
Immutable
release. Only release title and notes can be modified.
v3.2.0
Immutable
release. Only release title and notes can be modified.
v3.1.0
v3.0.0
Immutable
release. Only release title and notes can be modified.
3.0.0 (2026-06-24)
⚠ BREAKING CHANGES
- consuming repos must update their callers. merge.yaml callers drop the pull_request(labeled) and pull_request_review triggers and add the new required merge-review-ack.yaml companion (kept in the workflow_run list) — without it, approvals no longer trigger auto-merge (only /merge or the scheduled sweep do). dependabot-merge.yaml callers drop the pull_request_target trigger. Hand-adding the auto-merge label no longer attempts a merge immediately; it arms and the merge happens on the next workflow_run or scheduled sweep.
Features
v2.0.0
Immutable
release. Only release title and notes can be modified.
2.0.0 (2026-06-21)
⚠ BREAKING CHANGES
- the reusable workflow moved from .github/workflows/codeql.yaml to .github/workflows/security.yaml. Consumers must update their caller's uses: from bitwise-media-group/github-workflows/.github/workflows/codeql.yaml@ to .../security.yaml@.
- auto-merge.yaml is removed; its behaviour now lives in merge.yaml (wire the four auto-merge triggers on the caller). merge.yaml no longer accepts a pr-number input (it resolves the PR from the event), and the auto-merge arming comment input is now 'arm-command' (was 'command'). Consumers pinned
@v1are unaffected until they move to@v2. - the per-language workflow files are removed. Consumers must repoint uses: to ci.yaml/codeql.yaml/release.yaml@v2, provide the canonical Makefile targets (stubbing N/A ones as no-ops), and set vanity-tags: true to keep the floating major tag.
Features
- add a languages override and opt-in zizmor scan to the CodeQL workflow (ba40cbc)
- fold auto-merge into the merge workflow (6497957)
- generalize ci/codeql/release into language-agnostic workflows (bf13819)
- rename reusable codeql workflow to security, standardise names (75ae004)