From eec281483c6c1b4bc009cac753b7cdcdee640388 Mon Sep 17 00:00:00 2001 From: Jeff Dickey <216188+jdx@users.noreply.github.com> Date: Thu, 8 Oct 2026 16:45:55 -0500 Subject: [PATCH 1/7] feat: notify linked fixes after release --- .github/workflows/comment-release-fixes.yml | 7 +++++++ .github/workflows/publish-cli.yml | 13 +++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 .github/workflows/comment-release-fixes.yml diff --git a/.github/workflows/comment-release-fixes.yml b/.github/workflows/comment-release-fixes.yml new file mode 100644 index 000000000..c1880d4dd --- /dev/null +++ b/.github/workflows/comment-release-fixes.yml @@ -0,0 +1,7 @@ +name: comment release fixes +on: {release: {types: [published]}, workflow_dispatch: {inputs: {tag: {required: true, type: string}, dry_run: {required: false, type: boolean, default: true}}}} +jobs: + comment: + permissions: {contents: read, pull-requests: read, issues: write, discussions: write} + uses: jdx/workflows/.github/workflows/comment-release-fixes.yml@652dd92c36927734924fcfe25d7a6bae33c06efc + with: {tag: '${{ inputs.tag || github.event.release.tag_name }}', marker_prefix: usage-fixed-in, dry_run: '${{ inputs.dry_run || false }}'} diff --git a/.github/workflows/publish-cli.yml b/.github/workflows/publish-cli.yml index 3a0a114b8..b3b3fa9d1 100644 --- a/.github/workflows/publish-cli.yml +++ b/.github/workflows/publish-cli.yml @@ -370,3 +370,16 @@ jobs: # with: # token: ${{ secrets.GH_BOT_TOKEN }} # formula: usage + + comment-release-fixes: + needs: release + if: ${{ !cancelled() && needs.release.result == 'success' && startsWith(github.ref, 'refs/tags/v') }} + permissions: + contents: read + pull-requests: read + issues: write + discussions: write + uses: jdx/workflows/.github/workflows/comment-release-fixes.yml@652dd92c36927734924fcfe25d7a6bae33c06efc + with: + tag: ${{ github.ref_name }} + marker_prefix: usage-fixed-in From d72af3ce0d85735256235291c50f07385608ef22 Mon Sep 17 00:00:00 2001 From: Jeff Dickey <216188+jdx@users.noreply.github.com> Date: Thu, 8 Oct 2026 16:54:02 -0500 Subject: [PATCH 2/7] chore: pin alias-safe release notifier --- .github/workflows/comment-release-fixes.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/comment-release-fixes.yml b/.github/workflows/comment-release-fixes.yml index c1880d4dd..f80caa181 100644 --- a/.github/workflows/comment-release-fixes.yml +++ b/.github/workflows/comment-release-fixes.yml @@ -3,5 +3,5 @@ on: {release: {types: [published]}, workflow_dispatch: {inputs: {tag: {required: jobs: comment: permissions: {contents: read, pull-requests: read, issues: write, discussions: write} - uses: jdx/workflows/.github/workflows/comment-release-fixes.yml@652dd92c36927734924fcfe25d7a6bae33c06efc + uses: jdx/workflows/.github/workflows/comment-release-fixes.yml@1409441597c7bc44a2f84e4801eac13a6611b85b with: {tag: '${{ inputs.tag || github.event.release.tag_name }}', marker_prefix: usage-fixed-in, dry_run: '${{ inputs.dry_run || false }}'} From b1e9fab48744b399f5c2d4edf68473972d7d229f Mon Sep 17 00:00:00 2001 From: Jeff Dickey <216188+jdx@users.noreply.github.com> Date: Thu, 8 Oct 2026 17:00:45 -0500 Subject: [PATCH 3/7] chore: pin final release notifier --- .github/workflows/comment-release-fixes.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/comment-release-fixes.yml b/.github/workflows/comment-release-fixes.yml index f80caa181..1df0b7372 100644 --- a/.github/workflows/comment-release-fixes.yml +++ b/.github/workflows/comment-release-fixes.yml @@ -3,5 +3,5 @@ on: {release: {types: [published]}, workflow_dispatch: {inputs: {tag: {required: jobs: comment: permissions: {contents: read, pull-requests: read, issues: write, discussions: write} - uses: jdx/workflows/.github/workflows/comment-release-fixes.yml@1409441597c7bc44a2f84e4801eac13a6611b85b + uses: jdx/workflows/.github/workflows/comment-release-fixes.yml@d2274b273271f69e2f34909339a67cf4a47eca91 with: {tag: '${{ inputs.tag || github.event.release.tag_name }}', marker_prefix: usage-fixed-in, dry_run: '${{ inputs.dry_run || false }}'} From 787604ef395bc300c16fe27d6dde98b4c8daa26d Mon Sep 17 00:00:00 2001 From: Jeff Dickey <216188+jdx@users.noreply.github.com> Date: Thu, 8 Oct 2026 17:07:57 -0500 Subject: [PATCH 4/7] chore: pin released workflow v1.1.0 --- .github/workflows/comment-release-fixes.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/comment-release-fixes.yml b/.github/workflows/comment-release-fixes.yml index 1df0b7372..973547742 100644 --- a/.github/workflows/comment-release-fixes.yml +++ b/.github/workflows/comment-release-fixes.yml @@ -3,5 +3,5 @@ on: {release: {types: [published]}, workflow_dispatch: {inputs: {tag: {required: jobs: comment: permissions: {contents: read, pull-requests: read, issues: write, discussions: write} - uses: jdx/workflows/.github/workflows/comment-release-fixes.yml@d2274b273271f69e2f34909339a67cf4a47eca91 + uses: jdx/workflows/.github/workflows/comment-release-fixes.yml@4c952564543dd54d60f15ef4062af7fb60c5561d with: {tag: '${{ inputs.tag || github.event.release.tag_name }}', marker_prefix: usage-fixed-in, dry_run: '${{ inputs.dry_run || false }}'} From 3a0542ade19111e480a46c1cf910e621274bae02 Mon Sep 17 00:00:00 2001 From: Jeff Dickey <216188+jdx@users.noreply.github.com> Date: Thu, 8 Oct 2026 17:14:06 -0500 Subject: [PATCH 5/7] fix: pin released notifier in publish flow --- .github/workflows/publish-cli.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/publish-cli.yml b/.github/workflows/publish-cli.yml index b3b3fa9d1..2ba2bab8f 100644 --- a/.github/workflows/publish-cli.yml +++ b/.github/workflows/publish-cli.yml @@ -379,7 +379,7 @@ jobs: pull-requests: read issues: write discussions: write - uses: jdx/workflows/.github/workflows/comment-release-fixes.yml@652dd92c36927734924fcfe25d7a6bae33c06efc + uses: jdx/workflows/.github/workflows/comment-release-fixes.yml@4c952564543dd54d60f15ef4062af7fb60c5561d with: tag: ${{ github.ref_name }} marker_prefix: usage-fixed-in From 23b97a508fecdf00951503cd3b41f0abe0ce9242 Mon Sep 17 00:00:00 2001 From: Jeff Dickey <216188+jdx@users.noreply.github.com> Date: Thu, 8 Oct 2026 17:24:59 -0500 Subject: [PATCH 6/7] chore: correct artifact action version comments --- .github/workflows/perf-pr.yml | 4 ++-- .github/workflows/perf.yml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/perf-pr.yml b/.github/workflows/perf-pr.yml index 1434bccb9..a6af8928e 100644 --- a/.github/workflows/perf-pr.yml +++ b/.github/workflows/perf-pr.yml @@ -230,7 +230,7 @@ jobs: cp /tmp/shadow-report.md /tmp/tak-out/shadow.md 2>/dev/null || true printf '%s %s\n' "${HEAD_SHA:0:12}" "${BASE_SHA:0:12}" > /tmp/tak-out/shas - - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7 + - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 if: always() with: name: tak-report @@ -259,7 +259,7 @@ jobs: checks: write # attach the regression gate to the measured PR head SHA pull-requests: write # the sticky comment, and nothing else steps: - - uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8 + - uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 with: name: tak-report path: /tmp/tak-out diff --git a/.github/workflows/perf.yml b/.github/workflows/perf.yml index 45f991a04..847421136 100644 --- a/.github/workflows/perf.yml +++ b/.github/workflows/perf.yml @@ -98,7 +98,7 @@ jobs: git notes --ref=tak show HEAD > /tmp/tak-out/note git rev-parse HEAD > /tmp/tak-out/sha - - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7 + - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 if: github.ref == 'refs/heads/main' with: name: tak-measurement @@ -118,7 +118,7 @@ jobs: permissions: contents: write steps: - - uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8 + - uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 with: name: tak-measurement path: /tmp/tak-out From f8aa4f319f7fd51f14db9d1d5d0e9a355aff8025 Mon Sep 17 00:00:00 2001 From: Jeff Dickey <216188+jdx@users.noreply.github.com> Date: Thu, 8 Oct 2026 17:33:28 -0500 Subject: [PATCH 7/7] style: format release notification workflow --- .github/workflows/comment-release-fixes.yml | 23 ++++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) diff --git a/.github/workflows/comment-release-fixes.yml b/.github/workflows/comment-release-fixes.yml index 973547742..1376b1353 100644 --- a/.github/workflows/comment-release-fixes.yml +++ b/.github/workflows/comment-release-fixes.yml @@ -1,7 +1,24 @@ name: comment release fixes -on: {release: {types: [published]}, workflow_dispatch: {inputs: {tag: {required: true, type: string}, dry_run: {required: false, type: boolean, default: true}}}} +on: + { + release: { types: [published] }, + workflow_dispatch: + { + inputs: + { + tag: { required: true, type: string }, + dry_run: { required: false, type: boolean, default: true }, + }, + }, + } jobs: comment: - permissions: {contents: read, pull-requests: read, issues: write, discussions: write} + permissions: + { contents: read, pull-requests: read, issues: write, discussions: write } uses: jdx/workflows/.github/workflows/comment-release-fixes.yml@4c952564543dd54d60f15ef4062af7fb60c5561d - with: {tag: '${{ inputs.tag || github.event.release.tag_name }}', marker_prefix: usage-fixed-in, dry_run: '${{ inputs.dry_run || false }}'} + with: + { + tag: "${{ inputs.tag || github.event.release.tag_name }}", + marker_prefix: usage-fixed-in, + dry_run: "${{ inputs.dry_run || false }}", + }