Skip to content

Onboard to Linear release management#32

Merged
axelniklasson merged 3 commits into
mainfrom
axel/lin-70768-onboard-linear-release-action-to-releases
May 19, 2026
Merged

Onboard to Linear release management#32
axelniklasson merged 3 commits into
mainfrom
axel/lin-70768-onboard-linear-release-action-to-releases

Conversation

@axelniklasson
Copy link
Copy Markdown
Contributor

@axelniklasson axelniklasson commented May 19, 2026

Summary

  • Add reusable run-linear-release.yml workflow with sync and complete jobs
  • Sync the currently open release on every main push via ci.yml
  • Label release with version (sync) and complete it from release.yml after the GitHub Release is created

Mirrors the workflow structure used by linear/linear-release.

🤖 Generated with Claude Code

Adds a reusable run-linear-release.yml workflow (sync/complete jobs
dogfooding linear/linear-release-action@v0), syncs the open release on
every main push via ci.yml, and labels + completes the release from
release.yml when a tag ships.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@linear-code
Copy link
Copy Markdown

linear-code Bot commented May 19, 2026

LIN-70768

Copy link
Copy Markdown

@linear-code linear-code Bot left a comment

Choose a reason for hiding this comment

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

Looks good. The three new workflows are well-structured: actions are pinned by SHA, permissions are minimal, persist-credentials: false is set throughout, and the sync→label→complete sequencing is correct. No blocking issues found.

axelniklasson and others added 2 commits May 19, 2026 08:56
linear/linear-release-action is this repo; pinning a SHA from itself
isn't meaningful.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
ci.yml uses permissions: {} at the workflow level, which caps the
reusable workflow's permissions to nothing and triggers a startup
failure. Setting contents:read on the job lets the called workflow
check out the repo.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@axelniklasson axelniklasson requested a review from RomainCscn May 19, 2026 07:05
@axelniklasson axelniklasson merged commit 1160df2 into main May 19, 2026
5 checks passed
@axelniklasson axelniklasson deleted the axel/lin-70768-onboard-linear-release-action-to-releases branch May 19, 2026 07:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants