You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Default composite actions to Python 3.14, matching the ccbr_actions container runtime. (#214, @kelly-sovacool, @copilot)
Allow draft-release to handle first-release repos and fail fast on required files. (#179, @kelly-sovacool, @copilot)
New action: review-pre-commit-pr to automatically review pre-commit.ci autoupdate PRs and approve them when only rev: version bumps are present, or request a human reviewer otherwise. (#189, @kelly-sovacool, @copilot)
Add a workflow_dispatch trigger to the review-pre-commit-pr example workflow to re-scan and review open pre-commit.ci autoupdate PRs on demand, and skip re-review of already-approved PRs. (#208, @kelly-sovacool, @copilot)
Handle case where a moving vX.Y tag replaces a more specific vX.Y.Z tag pointing at the same commit. (#219, @kelly-sovacool, @copilot)
Fixes
Clarify ccbr-actions-version behavior for containerized actions and document
the CCBR_ACTIONS_VERSION build argument used by build-docker. (#221, @kelly-sovacool, @copilot)
Fixes for the draft-release action:
Fix draft-release to accept a manually provided version when conventional commits do not determine a version bump. (#213, @kelly-sovacool, @copilot)
Fix the draft-release example workflow docs (correct typo, Python 3.14, actions/checkout@v7) and rename examples/R-CMD-check.yaml to .yml so it appears in the published examples docs. (#215, @kelly-sovacool)
Match the dev_header in draft-release changelogs case-insensitively so capitalized headers (e.g. ## Development version) are updated correctly. (#220, @kelly-sovacool, @copilot)
Set up testing infrastructure for github actions and related fixes: (#216, @kelly-sovacool, @copilot)
Includes host/container integration coverage, dry-run support for release actions, actionlint validation, and contract tests for example workflows.
Fix container detection in draft-release, post-release, changed-files, mkdocs-mike, and review-pre-commit-pr: the CCBR_ACTIONS_DOCKER variable baked into the ccbr_actions image is not visible to the env context, so Python/R setup steps (including cache: pip, which fails in container jobs) were still running inside the container. Detection now happens in a shell step whose output gates the setup steps. (#216, @kelly-sovacool)
Fix build-docker: the push_success output now reports false when pushing is disabled. (#216, @kelly-sovacool, @copilot)
Fix draft-release and post-release: the dry-run input rendered as lowercase true/false in the Python step, raising NameError. (#216, @kelly-sovacool, @copilot)
New dry-run input for mkdocs-mike to print the mike deploy command instead of deploying the docs website. (#216, @kelly-sovacool)