Skip to content

Commit 99f4c9b

Browse files
committed
chore(release): drop deprecated with: block and workflow_dispatch.bump
Both inputs that this caller used to pass to the upstream reusable release workflow are now deprecated/ignored: - `bump` was deprecated when the auto-bump job was removed from skill-repo-skill (releases now happen via signed tag-push only). - `attest` (matrix-skill only) was deprecated when SLSA build provenance flipped from opt-in to always-on in netresearch/skill-repo-skill#79. Removing them keeps release.yml honest. Also drops the workflow_dispatch trigger entirely — clicking "Run workflow" did nothing useful since the upstream only acts on tag-push. Comments on the id-token/attestations grants are normalized away from "required when attest: true" to "required by the attest job". Net effect: zero behaviour change. Releases continue to ship via signed tag-push and produce SLSA-attested archives.
1 parent 85eff39 commit 99f4c9b

1 file changed

Lines changed: 0 additions & 12 deletions

File tree

.github/workflows/release.yml

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,22 +4,10 @@ on:
44
push:
55
tags:
66
- 'v*'
7-
workflow_dispatch:
8-
inputs:
9-
bump:
10-
description: 'Version bump type'
11-
required: true
12-
type: choice
13-
options:
14-
- patch
15-
- minor
16-
- major
177

188
jobs:
199
release:
2010
uses: netresearch/skill-repo-skill/.github/workflows/release.yml@main
21-
with:
22-
bump: ${{ inputs.bump }}
2311
permissions:
2412
contents: write # release upload
2513
id-token: write # OIDC for sigstore (required by the attest job)

0 commit comments

Comments
 (0)