Skip to content

Release 1.4.0 - #66

Merged
CiaranOMara merged 5 commits into
masterfrom
release/v1.4.0
Nov 3, 2026
Merged

CiaranOMara merged 5 commits into
masterfrom
release/v1.4.0

Conversation

@biojulia-releaseflow

Copy link
Copy Markdown
Contributor

This prepares the release 1.4.0: its version in Project.toml, its section of the changelog, with its links, and its pins.

Added

  • The back-merge workflow's input auto-merge approves and merges a release's back-merge once TagBot has tagged the release at the commit that the back-merge brings, its required checks pass, and it doesn't conflict, on the caller's workflow_run of TagBot and of the checks, without GitHub's auto-merge; each run says what each back-merge waits for, and which setting or permission is missing.
    This repository's own back-merges use it.

CiaranOMara and others added 5 commits November 3, 2026 12:32
With the input `auto-merge`, the back-merge workflow approves a release's back-merge as github-actions[bot] and merges it with the ReleaseFlow app's token, or RELEASEFLOW_TOKEN, once TagBot has tagged the release at the commit that the back-merge brings, GitHub's state of it is clean, and it doesn't conflict.
It waits for the tag because the back-merge's merge commit may have the release's tree, which TagBot could otherwise tag instead of the release's commit.
It runs on the caller's `workflow_run` of TagBot and of the required checks, and skips the other pull requests' checks; GitHub's auto-merge isn't used, so nothing else can merge itself.

Each run reports, in its notices and job summary, what each back-merge waits for, and names the setting or permission to change where approving or merging is refused; the README lists these under Troubleshooting the back-merge.
This repository's own back-merges use it.
@CiaranOMara
CiaranOMara merged commit 3685d7f into master Nov 3, 2026
9 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