From 6898c8617f348b85f5604c398668c45bd24ea51d Mon Sep 17 00:00:00 2001 From: "biojulia-releaseflow[bot]" <344686954+biojulia-releaseflow[bot]@users.noreply.github.com> Date: Tue, 3 Nov 2026 23:29:24 +0000 Subject: [PATCH] Release 1.4.0 --- .github/workflows/gitflow.yml | 10 +++++----- .github/workflows/oneflow.yml | 10 +++++----- .github/workflows/register.yml | 2 +- .github/workflows/release.yml | 2 +- .github/workflows/trunk.yml | 10 +++++----- ReleaseFlow/CHANGELOG.md | 5 ++++- ReleaseFlow/Project.toml | 2 +- 7 files changed, 22 insertions(+), 19 deletions(-) diff --git a/.github/workflows/gitflow.yml b/.github/workflows/gitflow.yml index f103aec..366faa1 100644 --- a/.github/workflows/gitflow.yml +++ b/.github/workflows/gitflow.yml @@ -57,7 +57,7 @@ jobs: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: fetch-depth: 0 - - uses: BioJulia/Workflows@v1.3.1 + - uses: BioJulia/Workflows@v1.4.0 with: check: source model: gitflow @@ -75,7 +75,7 @@ jobs: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: fetch-depth: 0 - - uses: BioJulia/Workflows@v1.3.1 + - uses: BioJulia/Workflows@v1.4.0 with: check: version model: gitflow @@ -94,7 +94,7 @@ jobs: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: fetch-depth: 0 - - uses: BioJulia/Workflows@v1.3.1 + - uses: BioJulia/Workflows@v1.4.0 with: check: changelog model: gitflow @@ -121,7 +121,7 @@ jobs: with: delete-old-caches: false # Compares the main branch's public API and compat bounds with the head's, runs the main branch's tests against the head, and writes what it finds to the job summary. - - uses: BioJulia/Workflows@v1.3.1 + - uses: BioJulia/Workflows@v1.4.0 with: check: breaking model: gitflow @@ -147,7 +147,7 @@ jobs: with: delete-old-caches: false # Checks for a new entry under `## [Unreleased]`, and where the source changes, compares the public API with the base's: removed or changed API needs an entry under `### Breaking`, and added API one under `### Added`. - - uses: BioJulia/Workflows@v1.3.1 + - uses: BioJulia/Workflows@v1.4.0 with: check: entry model: gitflow diff --git a/.github/workflows/oneflow.yml b/.github/workflows/oneflow.yml index 3e07b7d..2b38961 100644 --- a/.github/workflows/oneflow.yml +++ b/.github/workflows/oneflow.yml @@ -53,7 +53,7 @@ jobs: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: fetch-depth: 0 - - uses: BioJulia/Workflows@v1.3.1 + - uses: BioJulia/Workflows@v1.4.0 with: check: source model: oneflow @@ -73,7 +73,7 @@ jobs: with: ref: ${{ github.event.pull_request.head.sha }} fetch-depth: 0 - - uses: BioJulia/Workflows@v1.3.1 + - uses: BioJulia/Workflows@v1.4.0 with: check: version model: oneflow @@ -92,7 +92,7 @@ jobs: with: ref: ${{ github.event.pull_request.head.sha }} fetch-depth: 0 - - uses: BioJulia/Workflows@v1.3.1 + - uses: BioJulia/Workflows@v1.4.0 with: check: changelog model: oneflow @@ -119,7 +119,7 @@ jobs: - uses: julia-actions/cache@9353db09a0f2bbbdec6f41791918c75d37391b36 # v3.5.0 with: delete-old-caches: false - - uses: BioJulia/Workflows@v1.3.1 + - uses: BioJulia/Workflows@v1.4.0 with: check: breaking model: oneflow @@ -145,7 +145,7 @@ jobs: with: delete-old-caches: false # Checks for a new entry under `## [Unreleased]`, and where the source changes, compares the public API with the base's: removed or changed API needs an entry under `### Breaking`, and added API one under `### Added`. - - uses: BioJulia/Workflows@v1.3.1 + - uses: BioJulia/Workflows@v1.4.0 with: check: entry model: oneflow diff --git a/.github/workflows/register.yml b/.github/workflows/register.yml index 69a5845..5edf1dc 100644 --- a/.github/workflows/register.yml +++ b/.github/workflows/register.yml @@ -63,7 +63,7 @@ jobs: with: fetch-depth: 0 - id: registration - uses: BioJulia/Workflows@v1.3.1 + uses: BioJulia/Workflows@v1.4.0 with: check: registration project: ${{ inputs.project }} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 14f47c5..1d73b69 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -133,7 +133,7 @@ jobs: version=$(sed -n 's/^version = "\(.*\)"$/\1/p' "${RELEASEFLOW_PROJECT:+${RELEASEFLOW_PROJECT%/}/}Project.toml") git switch --detach "v$version" - id: prepare - uses: BioJulia/Workflows@v1.3.1 + uses: BioJulia/Workflows@v1.4.0 with: check: prepare model: ${{ inputs.model }} diff --git a/.github/workflows/trunk.yml b/.github/workflows/trunk.yml index b6bb861..c8a6455 100644 --- a/.github/workflows/trunk.yml +++ b/.github/workflows/trunk.yml @@ -59,7 +59,7 @@ jobs: with: fetch-depth: 0 - id: release - uses: BioJulia/Workflows@v1.3.1 + uses: BioJulia/Workflows@v1.4.0 with: check: is-release model: trunk @@ -77,7 +77,7 @@ jobs: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: fetch-depth: 0 - - uses: BioJulia/Workflows@v1.3.1 + - uses: BioJulia/Workflows@v1.4.0 with: check: version model: trunk @@ -96,7 +96,7 @@ jobs: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: fetch-depth: 0 - - uses: BioJulia/Workflows@v1.3.1 + - uses: BioJulia/Workflows@v1.4.0 with: check: changelog model: trunk @@ -123,7 +123,7 @@ jobs: - uses: julia-actions/cache@9353db09a0f2bbbdec6f41791918c75d37391b36 # v3.5.0 with: delete-old-caches: false - - uses: BioJulia/Workflows@v1.3.1 + - uses: BioJulia/Workflows@v1.4.0 with: check: breaking model: trunk @@ -150,7 +150,7 @@ jobs: with: delete-old-caches: false # Checks for a new entry under `## [Unreleased]`, and where the source changes, compares the public API with the base's: removed or changed API needs an entry under `### Breaking`, and added API one under `### Added`. - - uses: BioJulia/Workflows@v1.3.1 + - uses: BioJulia/Workflows@v1.4.0 with: check: entry model: trunk diff --git a/ReleaseFlow/CHANGELOG.md b/ReleaseFlow/CHANGELOG.md index 0225462..4b19597 100644 --- a/ReleaseFlow/CHANGELOG.md +++ b/ReleaseFlow/CHANGELOG.md @@ -6,6 +6,8 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm ## [Unreleased] +## [1.4.0] - 2026-11-03 + ### 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. @@ -100,7 +102,8 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm - The back-merge workflow opens its pull request with a GitHub App's token, from the secrets `RELEASEFLOW_APP_CLIENT_ID` and `RELEASEFLOW_APP_PRIVATE_KEY`, in preference to `RELEASEFLOW_TOKEN`; the README explains how to create the app. - The back-merge workflow creates its branch with the job's own token, so the app or personal token needs only read and write access to pull requests; where GitHub refuses the job's token the branch, the other token creates it, with access to contents and workflows. -[Unreleased]: https://github.com/BioJulia/Workflows/compare/v1.3.1...HEAD +[Unreleased]: https://github.com/BioJulia/Workflows/compare/v1.4.0...HEAD +[1.4.0]: https://github.com/BioJulia/Workflows/compare/v1.3.1...v1.4.0 [1.3.1]: https://github.com/BioJulia/Workflows/compare/v1.3.0...v1.3.1 [1.3.0]: https://github.com/BioJulia/Workflows/compare/v1.2.0...v1.3.0 [1.2.0]: https://github.com/BioJulia/Workflows/compare/v1.1.1...v1.2.0 diff --git a/ReleaseFlow/Project.toml b/ReleaseFlow/Project.toml index 45cb921..708d201 100644 --- a/ReleaseFlow/Project.toml +++ b/ReleaseFlow/Project.toml @@ -1,6 +1,6 @@ name = "ReleaseFlow" uuid = "0b38582b-4297-4346-83b3-5ff614b8a115" -version = "1.3.1" +version = "1.4.0" authors = ["BioJulia"] [deps]