Skip to content

Commit d169be1

Browse files
authored
ci: add --allow-same-version to pnpm version calls in release workflows (#1116)
## Summary - Adds `--allow-same-version` flag to `pnpm version` calls in `release.yaml` and `pre_release.yaml` workflows - Prevents release failures when pnpm tries to set a version that is already set (e.g. on re-runs or when the version hasn't changed) - No functional change to the release process itself ## Testing - Not run — CI-only change; correctness is verified by the release workflows passing on next trigger
1 parent 32359e6 commit d169be1

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

.github/workflows/pre_release.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ jobs:
6464
uses: apify/workflows/pnpm-install@main
6565

6666
- name: Update package version in package.json
67-
run: pnpm version ${{ needs.release_metadata.outputs.version_number }} --no-git-tag-version
67+
run: pnpm version ${{ needs.release_metadata.outputs.version_number }} --no-git-tag-version --allow-same-version
6868

6969
- name: Update CHANGELOG.md
7070
uses: DamianReeves/write-file-action@master
@@ -154,7 +154,7 @@ jobs:
154154
bun build --compile --target=bun-windows-x64-baseline --outfile test index.ts
155155
156156
- name: Set pre-release version
157-
run: pnpm version ${{ needs.update_changelog.outputs.pre_release_version }} --no-git-tag-version
157+
run: pnpm version ${{ needs.update_changelog.outputs.pre_release_version }} --no-git-tag-version --allow-same-version
158158

159159
- name: Build Bundles
160160
run: pnpm run insert-cli-metadata && pnpm run build-bundles

.github/workflows/release.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ jobs:
9191
uses: apify/workflows/pnpm-install@main
9292

9393
- name: Update package version in package.json
94-
run: pnpm version ${{ needs.release_metadata.outputs.version_number }} --no-git-tag-version
94+
run: pnpm version ${{ needs.release_metadata.outputs.version_number }} --no-git-tag-version --allow-same-version
9595

9696
- name: Update README
9797
run: pnpm pack
@@ -182,7 +182,7 @@ jobs:
182182
bun build --compile --target=bun-windows-x64-baseline --outfile test index.ts
183183
184184
- name: Set version
185-
run: pnpm version ${{ needs.release_metadata.outputs.version_number }} --no-git-tag-version
185+
run: pnpm version ${{ needs.release_metadata.outputs.version_number }} --no-git-tag-version --allow-same-version
186186

187187
- name: Build Bundles
188188
run: pnpm run insert-cli-metadata && pnpm run build-bundles

0 commit comments

Comments
 (0)