Skip to content

Commit 65839f7

Browse files
committed
fix: fix idempotent cd bug
1 parent 32c95b3 commit 65839f7

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

.github/workflows/cd.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ jobs:
5555
release-bin:
5656
name: release-bin-github-${{ matrix.name }}
5757
runs-on: ${{ matrix.os }}
58-
needs: semantic-release
58+
needs: zerv-versioning
5959
strategy:
6060
fail-fast: false
6161
matrix:
@@ -109,7 +109,7 @@ jobs:
109109
- name: Update Cargo.toml version
110110
shell: bash
111111
run: |
112-
VERSION="${{ needs.semantic-release.outputs.version }}"
112+
VERSION="${{ fromJson(needs.zerv-versioning.outputs.versions).semver }}"
113113
echo "Updating version to $VERSION"
114114
if [[ "$RUNNER_OS" == "macOS" ]]; then
115115
sed -i '' "s/^version = \".*\"/version = \"$VERSION\"/" Cargo.toml
@@ -126,13 +126,13 @@ jobs:
126126
repo_token: ${{ secrets.GITHUB_TOKEN }}
127127
file: target/${{ matrix.target }}/release/${{ matrix.artifact_name }}
128128
asset_name: ${{ matrix.asset_name }}
129-
tag: v${{ needs.semantic-release.outputs.version }}
129+
tag: ${{ fromJson(needs.zerv-versioning.outputs.versions).v_semver }}
130130
overwrite: true
131131

132132
release-crates:
133133
name: release-crates
134134
runs-on: ubuntu-latest
135-
needs: [semantic-release, release-bin]
135+
needs: [zerv-versioning, release-bin]
136136
steps:
137137
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
138138

@@ -142,7 +142,7 @@ jobs:
142142

143143
- name: Update Cargo.toml version
144144
run: |
145-
VERSION="${{ needs.semantic-release.outputs.version }}"
145+
VERSION="${{ fromJson(needs.zerv-versioning.outputs.versions).semver }}"
146146
echo "Updating version to $VERSION"
147147
sed -i "s/^version = \".*\"/version = \"$VERSION\"/" Cargo.toml
148148

0 commit comments

Comments
 (0)