From f7a1e03a44275ce6158249ceee2448c5aa302f9b Mon Sep 17 00:00:00 2001 From: celine-runpod Date: Thu, 23 Jul 2026 13:40:50 -0500 Subject: [PATCH 1/2] ci: add automated Linear release tracking (SLS-170) Wire up linear/linear-release-action to sync releases with Linear. Part of SLS-160. Co-Authored-By: Claude Opus 4.8 (1M context) --- .github/workflows/linear-release.yml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 .github/workflows/linear-release.yml diff --git a/.github/workflows/linear-release.yml b/.github/workflows/linear-release.yml new file mode 100644 index 0000000..a8051d0 --- /dev/null +++ b/.github/workflows/linear-release.yml @@ -0,0 +1,26 @@ +name: Linear Release Sync + +# flash-examples has no versioned release system (no release-please, no tags), +# so this uses a continuous pipeline: every push to main is synced to Linear as +# a release, scanning commits for issue identifiers. (SLS-170) +on: + push: + branches: [main] + workflow_dispatch: + +permissions: + contents: read + +jobs: + linear-sync: + name: Linear Release Sync + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + with: + fetch-depth: 0 # Required for commit history scanning + + - uses: linear/linear-release-action@v0 + with: + access_key: ${{ secrets.LINEAR_RELEASE_ACCESS_KEY }} + command: sync From 6cbf119c1d59d3f7de051cf73a38875eaac1802f Mon Sep 17 00:00:00 2001 From: celine-runpod Date: Thu, 23 Jul 2026 14:03:23 -0500 Subject: [PATCH 2/2] ci: drop ticket reference from workflow comment Co-Authored-By: Claude Opus 4.8 (1M context) --- .github/workflows/linear-release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/linear-release.yml b/.github/workflows/linear-release.yml index a8051d0..cc3e45c 100644 --- a/.github/workflows/linear-release.yml +++ b/.github/workflows/linear-release.yml @@ -2,7 +2,7 @@ name: Linear Release Sync # flash-examples has no versioned release system (no release-please, no tags), # so this uses a continuous pipeline: every push to main is synced to Linear as -# a release, scanning commits for issue identifiers. (SLS-170) +# a release, scanning commits for issue identifiers. on: push: branches: [main]