Skip to content

Commit 9409283

Browse files
betegonclaude
andcommitted
feat(ci): integrate Linear Releases into release and nightly workflows
Adds linear/linear-release-action@v0 to both release.yml (stable Craft releases) and ci.yml (nightly GHCR publishes) so Linear automatically tracks which issues ship in each build. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent e4e7fd1 commit 9409283

File tree

2 files changed

+14
-0
lines changed

2 files changed

+14
-0
lines changed

.github/workflows/ci.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -400,6 +400,15 @@ jobs:
400400
401401
echo "Pushed patch manifest: patch-${VERSION} (from ${PREV_VERSION})"
402402
403+
- uses: actions/checkout@v6
404+
with:
405+
fetch-depth: 0
406+
- name: Notify Linear nightly release
407+
uses: linear/linear-release-action@v0
408+
with:
409+
access_key: ${{ secrets.LINEAR_NIGHTLY_RELEASE_KEY }}
410+
version: ${{ needs.changes.outputs.nightly-version }}
411+
403412
test-e2e:
404413
name: E2E Tests
405414
needs: [build-binary]

.github/workflows/release.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,3 +42,8 @@ jobs:
4242
version: ${{ inputs.version }}
4343
force: ${{ inputs.force }}
4444
merge_target: ${{ inputs.merge_target }}
45+
- name: Notify Linear release
46+
if: success()
47+
uses: linear/linear-release-action@v0
48+
with:
49+
access_key: ${{ secrets.LINEAR_STABLE_RELEASE_KEY }}

0 commit comments

Comments
 (0)