File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -102,6 +102,46 @@ jobs:
102102 with :
103103 verbose : true
104104
105+ # ──────────────────────────────────────────────
106+ # Linear release tracking
107+ # ──────────────────────────────────────────────
108+
109+ linear-sync :
110+ name : Linear Release Sync
111+ needs : release-please
112+ runs-on : ubuntu-latest
113+ permissions :
114+ contents : read
115+ steps :
116+ - uses : actions/checkout@v7
117+ with :
118+ fetch-depth : 0
119+
120+ - uses : linear/linear-release-action@v0
121+ with :
122+ access_key : ${{ secrets.LINEAR_RELEASE_ACCESS_KEY }}
123+ command : sync
124+ version : ${{ needs.release-please.outputs.tag_name }}
125+ name : ${{ needs.release-please.outputs.tag_name && format('runpod-python {0}', needs.release-please.outputs.tag_name) || '' }}
126+
127+ linear-complete :
128+ name : Linear Release Complete
129+ if : ${{ needs.release-please.outputs.release_created }}
130+ needs : [release-please, linear-sync]
131+ runs-on : ubuntu-latest
132+ permissions :
133+ contents : read
134+ steps :
135+ - uses : actions/checkout@v7
136+ with :
137+ fetch-depth : 0
138+
139+ - uses : linear/linear-release-action@v0
140+ with :
141+ access_key : ${{ secrets.LINEAR_RELEASE_ACCESS_KEY }}
142+ command : complete
143+ version : ${{ needs.release-please.outputs.tag_name }}
144+
105145 # TODO: Re-enable after optimizing (17 parallel jobs each sleeping 5min is wasteful).
106146 # Consider a single job that sleeps once then dispatches sequentially.
107147 # notify-workers:
You can’t perform that action at this time.
0 commit comments