diff --git a/.github/workflows/news.yaml b/.github/workflows/news.yaml index 2ecc75f..00cb31e 100644 --- a/.github/workflows/news.yaml +++ b/.github/workflows/news.yaml @@ -26,13 +26,13 @@ jobs: - name: 📦 Install release tools env: EXCLUDE_NEWER: 7 days - # Temporary: release-creator 4.3.0 is younger than seven days. Delete after 2026-11-03. - EXCLUDE_NEWER_PACKAGE: release-creator=2026-10-27T20:03:25Z + # Temporary: release-creator 4.3.1 is younger than seven days. Delete after 2026-11-06. + EXCLUDE_NEWER_PACKAGE: release-creator=2026-10-30T01:08:13Z run: | tools/install_live_tools.sh "$RUNNER_TEMP/release-tools" 'release-creator>=4.1' 'towncrier>=26.9' uv run --no-project --python "$RUNNER_TEMP/release-tools" python tools/expose_locked_commands.py "$RUNNER_TEMP/release-tools" - name: 🔍 Validate news fragments uses: $/validate-news with: - # Temporary: release-creator 4.3.0 is younger than seven days. Delete after 2026-11-03. - exclude-newer-package: release-creator=2026-10-27T20:03:25Z + # Temporary: release-creator 4.3.1 is younger than seven days. Delete after 2026-11-06. + exclude-newer-package: release-creator=2026-10-30T01:08:13Z diff --git a/.github/workflows/prepare-release.yaml b/.github/workflows/prepare-release.yaml index 1d79dea..5b821df 100644 --- a/.github/workflows/prepare-release.yaml +++ b/.github/workflows/prepare-release.yaml @@ -18,7 +18,7 @@ jobs: pull-requests: read with: bump: ${{ inputs.bump }} - # Temporary: release-creator 4.3.0 is younger than seven days. Delete after 2026-11-03. - exclude-newer-package: release-creator=2026-10-27T20:03:25Z + # Temporary: release-creator 4.3.1 is younger than seven days. Delete after 2026-11-06. + exclude-newer-package: release-creator=2026-10-30T01:08:13Z secrets: RELEASE_APP_PRIVATE_KEY: ${{ secrets.RELEASE_APP_PRIVATE_KEY }} diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 77042fc..d597fac 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -30,8 +30,8 @@ jobs: - name: 📦 Install release tools env: EXCLUDE_NEWER: 7 days - # Temporary: release-creator 4.3.0 is younger than seven days. Delete after 2026-11-03. - EXCLUDE_NEWER_PACKAGE: release-creator=2026-10-27T20:03:25Z + # Temporary: release-creator 4.3.1 is younger than seven days. Delete after 2026-11-06. + EXCLUDE_NEWER_PACKAGE: release-creator=2026-10-30T01:08:13Z run: | tools/install_live_tools.sh .venv 'release-creator>=4.3' uv run --no-project --python .venv python tools/expose_locked_commands.py .venv diff --git a/.github/workflows/update-tools.yaml b/.github/workflows/update-tools.yaml index 6a58e67..d13cde5 100644 --- a/.github/workflows/update-tools.yaml +++ b/.github/workflows/update-tools.yaml @@ -16,5 +16,5 @@ jobs: commit-message: "🔧 build: refresh release tool lock" pull-request-title: "🔧 build: refresh release tool lock" pull-request-body: "Refresh the locked tools used by release preparation and CI." - # Temporary: release-creator 4.3.0 is younger than seven days. Delete after 2026-11-03. - exclude-newer-package: release-creator=2026-10-27T20:03:25Z + # Temporary: release-creator 4.3.1 is younger than seven days. Delete after 2026-11-06. + exclude-newer-package: release-creator=2026-10-30T01:08:13Z diff --git a/pylock.toml b/pylock.toml index 051523f..dace6ae 100644 --- a/pylock.toml +++ b/pylock.toml @@ -1045,7 +1045,7 @@ sha256 = "d76623373421df22fb4cf8817020cbb7ef15c725b9d5e45f17e189bfc384190f" [[packages]] name = "release-creator" -version = "4.3.0" +version = "4.3.1" marker = "\"release-prepare\" in dependency_groups or \"test\" in dependency_groups" requires-python = ">=3.15" dependencies = [ @@ -1058,14 +1058,23 @@ dependencies = [ ] index = "https://pypi.org/simple/" +[packages.sdist] +name = "release_creator-4.3.1.tar.gz" +upload-time = 2026-10-30 01:08:12.267181+00:00 +url = "https://files.pythonhosted.org/packages/71/40/23728468701e4ca7f1d98bc221c5cb99201be97340652691ccb228392ce5/release_creator-4.3.1.tar.gz" +size = 170029 + +[packages.sdist.hashes] +sha256 = "e0b8076a639a375e2791d1cb754a9be95d86284e63f5bf83472cf1876fec49fc" + [[packages.wheels]] -name = "release_creator-4.3.0-py3-none-any.whl" -upload-time = 2026-10-27 20:03:24.840699+00:00 -url = "https://files.pythonhosted.org/packages/c4/35/cb402853dd142441cbfca66439332ff190edb76dc2111bae3bf52fa67ed8/release_creator-4.3.0-py3-none-any.whl" -size = 53455 +name = "release_creator-4.3.1-py3-none-any.whl" +upload-time = 2026-10-30 01:08:10.960230+00:00 +url = "https://files.pythonhosted.org/packages/05/de/dbafaeb13ffccdedb09780428f6613e68cde95790ffb56d0e3a3ac217861/release_creator-4.3.1-py3-none-any.whl" +size = 53994 [packages.wheels.hashes] -sha256 = "8d5a60d4b90fb772c73f106cce25c4dec9a658ef483b4223a5af4a9f4a6d5429" +sha256 = "b661e8c86a51edaec8f768c8aa6061d462be8ff3151194aec3d53b69d2954efc" [[packages]] name = "setuptools" @@ -1462,6 +1471,7 @@ command-line = [ "lock", "--all-groups", "--all-extras", + "--no-cache", ] input-path = "pyproject.toml" mode = "universal" diff --git a/pyproject.toml b/pyproject.toml index 631c327..ce157e2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -9,7 +9,7 @@ license-files = [ "LICENSE" ] [dependency-groups] build = [ "Cython>=3.0", "setuptools>=80" ] -release-prepare = [ "release-creator>=4.1", "towncrier>=26.9", "prek>=0.2" ] +release-prepare = [ "release-creator>=4.3.1", "towncrier>=26.9", "prek>=0.2" ] test = [ "certifi", "coverage[toml]>=7.10", @@ -20,7 +20,7 @@ test = [ "pytest-mock>=3.16", "pytest-xdist>=3", "pyyaml>=6", - "release-creator>=4.3", + "release-creator>=4.3.1", "tomlkit>=0.13", "tox>=4.64.7", "tox-uv>=1.36.1", @@ -36,9 +36,9 @@ uploaded-prior-to = "P7D" python = ">=3.15,<3.16" platforms = ["linux_x86_64"] -# Temporary: release-creator 4.3.0 is younger than seven days. Delete after 2026-11-03. +# Temporary: release-creator 4.3.1 is younger than seven days. Delete after 2026-11-06. [tool.nab.packages.release-creator] -uploaded-prior-to = 2026-10-27T20:03:25Z +uploaded-prior-to = 2026-10-30T01:08:13Z [tool.ruff] line-length = 120