Skip to content

Add Linear releases workflow for scheduled pipeline#3402

Open
jimjasson wants to merge 1 commit into
developfrom
feature/linear-releases-workflow
Open

Add Linear releases workflow for scheduled pipeline#3402
jimjasson wants to merge 1 commit into
developfrom
feature/linear-releases-workflow

Conversation

@jimjasson

@jimjasson jimjasson commented May 6, 2026

Copy link
Copy Markdown
Contributor

Changes proposed in this Pull Request:

Triggers after a successful Deploy Product run, syncs commits to the Linear scheduled pipeline, then marks the release as complete.

Requires LINEAR_ACCESS_KEY repo secret (pipeline key from Linear Settings → Releases).

Based on: https://github.com/marketplace/actions/linear-release and https://linear.app/docs/releases

Triggers after a successful Deploy Product run, syncs commits to the
Linear scheduled pipeline, then marks the release as complete.

Requires LINEAR_ACCESS_KEY repo secret (pipeline key from Linear Settings → Releases).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@jimjasson jimjasson added the changelog: none Skip changelog entry for this PR label May 6, 2026
@jimjasson jimjasson self-assigned this May 6, 2026
@jimjasson jimjasson requested a review from joemcgill May 6, 2026 14:04

@joemcgill joemcgill left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@jimjasson I think we should try setting this up to help automate some of the release process management. Can you look into the couple of suggestions I made when you have a chance?


- name: Sync release
id: release
uses: linear/linear-release-action@v0

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's pin this to a specific hash. Same for where this is used below.

uses: linear/linear-release-action@v0
with:
access_key: ${{ secrets.LINEAR_ACCESS_KEY }}
command: sync

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It looks like this action supports a "Dry Run" input. Given that we can run the Deploy Product workflow in "Simulate" mode, we should probably pass that along to this workflow so that the Linear Release process is also run in "Dry Run" mode.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog: none Skip changelog entry for this PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants