mirror of
https://github.com/linear/linear-release.git
synced 2026-09-14 20:00:10 +08:00
b89cd41f61
* Reorganize examples into folders with READMEs Move each CI example into its own directory with a platform-conventional filename and a README explaining when to use it, how it works, and setup steps. Update SKILL.md links to point to the new folder paths. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * Fix inaccurate customization guidance in READMEs - GitLab CI continuous: clarify that $CI_DEFAULT_BRANCH is a predefined variable and show how to replace it in the rule expression - GitHub Actions scheduled: note that branch pattern changes must also update startsWith() guards and version derivation in the workflow Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * Rework docs * Rename example files to platform conventions Use the filename each CI platform expects: `linear-release.yml` for GitHub Actions workflows, `config.yml` for CircleCI, `.gitlab-ci.yml` for GitLab CI. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
23 lines
535 B
YAML
23 lines
535 B
YAML
# Linear Release — GitHub Actions (Continuous Pipeline)
|
|
#
|
|
# Use when: Every deployment creates a completed release automatically.
|
|
# Trigger: On every push to main.
|
|
# Customize: Branch name, path filters (include_paths input).
|
|
|
|
name: Linear Release
|
|
on:
|
|
push:
|
|
branches: [main]
|
|
|
|
jobs:
|
|
linear-release:
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- uses: actions/checkout@v4
|
|
with:
|
|
fetch-depth: 0
|
|
|
|
- uses: linear/linear-release-action@v0
|
|
with:
|
|
access_key: ${{ secrets.LINEAR_ACCESS_KEY }}
|