|
24 | 24 | outputs: |
25 | 25 | published: ${{ steps.changesets.outputs.published }} |
26 | 26 | publishedPackages: ${{ steps.changesets.outputs.publishedPackages }} |
| 27 | + version: ${{ steps.get-version.outputs.version }} |
27 | 28 | steps: |
28 | 29 | - uses: actions/checkout@v4 |
29 | 30 | with: |
|
44 | 45 | title: 'chore: version packages' |
45 | 46 | commit: 'chore: version packages' |
46 | 47 | version: pnpm changeset version |
| 48 | + publish: pnpm run publish |
| 49 | + createGithubReleases: true |
47 | 50 | env: |
48 | 51 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
49 | 52 |
|
| 53 | + - name: Get version from package.json |
| 54 | + id: get-version |
| 55 | + if: steps.changesets.outputs.published == 'true' |
| 56 | + run: | |
| 57 | + VERSION=$(node -p "require('./apps/desktop/package.json').version") |
| 58 | + echo "version=$VERSION" >> $GITHUB_OUTPUT |
| 59 | +
|
50 | 60 | # ───────────────────────────────────────────────────────────── |
51 | 61 | # Build and Release: Triggered when changesets publishes |
52 | 62 | # ───────────────────────────────────────────────────────────── |
@@ -136,9 +146,9 @@ jobs: |
136 | 146 | APPLE_PASSWORD: ${{ secrets.APPLE_PASSWORD }} |
137 | 147 | APPLE_TEAM_ID: ${{ secrets.APPLE_TEAM_ID }} |
138 | 148 | with: |
139 | | - tagName: v__VERSION__ |
140 | | - releaseName: 'McpMux v__VERSION__' |
141 | | - releaseBody: 'See the changelog for details.' |
| 149 | + tagName: v${{ needs.changesets.outputs.version }} |
| 150 | + releaseName: 'McpMux v${{ needs.changesets.outputs.version }}' |
| 151 | + releaseBody: '' |
142 | 152 | releaseDraft: false |
143 | 153 | prerelease: false |
144 | 154 | updaterJsonKeepUniversal: true |
|
0 commit comments