Skip to content

Commit 07e057a

Browse files
authored
[CI] Replace actions/create-release@v1 (#2145)
* replace deprecated actions/create-release@v1 * sdk version output fix * add registry-url to publish stage
1 parent db80fdb commit 07e057a

File tree

2 files changed

+22
-13
lines changed

2 files changed

+22
-13
lines changed

.github/workflows/cd.packages-stable.create-release-drafts.yml

Lines changed: 17 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -36,12 +36,12 @@ jobs:
3636

3737
- name: Create ethereum-contracts stable release draft
3838
if: env.SHOULD_PUBLISH_ETHEREUM_CONTRACTS == 1
39-
uses: actions/create-release@v1
39+
uses: softprops/action-gh-release@v2
4040
env:
4141
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # This token is provided by Actions, you do not need to create your own token
4242
with:
4343
tag_name: ethereum-contracts@v${{ env.ETHEREUM_CONTRACTS_NEW_VERSION }}
44-
release_name: ethereum-contracts@v${{ env.ETHEREUM_CONTRACTS_NEW_VERSION }}
44+
name: ethereum-contracts@v${{ env.ETHEREUM_CONTRACTS_NEW_VERSION }}
4545
body_path: .github/RELEASE_TEMPLATE/release-notes.md
4646
draft: true
4747

@@ -78,12 +78,12 @@ jobs:
7878
7979
- name: Create subgraph stable release draft
8080
if: env.SHOULD_PUBLISH_SUBGRAPH == 1
81-
uses: actions/create-release@v1
81+
uses: softprops/action-gh-release@v2
8282
env:
8383
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # This token is provided by Actions, you do not need to create your own token
8484
with:
8585
tag_name: subgraph@v${{ env.SUBGRAPH_NEW_VERSION }}
86-
release_name: subgraph@v${{ env.SUBGRAPH_NEW_VERSION }}
86+
name: subgraph@v${{ env.SUBGRAPH_NEW_VERSION }}
8787
body_path: .github/RELEASE_TEMPLATE/release-notes.md
8888
draft: true
8989

@@ -111,12 +111,12 @@ jobs:
111111

112112
- name: Create metadata stable release draft
113113
if: env.SHOULD_PUBLISH_METADATA == 1
114-
uses: actions/create-release@v1
114+
uses: softprops/action-gh-release@v2
115115
env:
116116
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # This token is provided by Actions, you do not need to create your own token
117117
with:
118118
tag_name: metadata@v${{ env.METADATA_NEW_VERSION }}
119-
release_name: metadata@v${{ env.METADATA_NEW_VERSION }}
119+
name: metadata@v${{ env.METADATA_NEW_VERSION }}
120120
body: |
121121
Please refer to the CHANGELOG.md file in metadata package for more details on the changeset.
122122
draft: false
@@ -134,14 +134,18 @@ jobs:
134134
runs-on: ubuntu-22.04
135135

136136
outputs:
137-
publish_sdk_core: ${{ env.SHOULD_PUBLISH_SDK_CORE }}
138-
sdk_core_new_version: ${{ env.SDK_CORE_NEW_VERSION }}
137+
publish_sdk_core: ${{ steps.check-version.outputs.SHOULD_PUBLISH_SDK_CORE }}
138+
sdk_core_new_version: ${{ steps.check-version.outputs.SDK_CORE_NEW_VERSION }}
139139

140140
steps:
141141
- uses: actions/checkout@v4
142142

143143
- name: Check package versions
144-
run: ./tasks/check-package-version.sh sdk-core SHOULD_PUBLISH_SDK_CORE SDK_CORE_NEW_VERSION >> "$GITHUB_ENV"
144+
id: check-version
145+
run: |
146+
OUTPUT=$(./tasks/check-package-version.sh sdk-core SHOULD_PUBLISH_SDK_CORE SDK_CORE_NEW_VERSION)
147+
echo "$OUTPUT" >> "$GITHUB_ENV"
148+
echo "$OUTPUT" >> "$GITHUB_OUTPUT"
145149
146150
test-sdk-core-query-schema-against-deployed-v1-subgraphs:
147151
uses: ./.github/workflows/call.check-query-schema-against-subgraph.yml
@@ -185,12 +189,12 @@ jobs:
185189

186190
- name: Create sdk-core stable release draft
187191
if: needs.check-sdk-core-version.outputs.publish_sdk_core == 1
188-
uses: actions/create-release@v1
192+
uses: softprops/action-gh-release@v2
189193
env:
190194
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # This token is provided by Actions, you do not need to create your own token
191195
with:
192196
tag_name: sdk-core@v${{ needs.check-sdk-core-version.outputs.sdk_core_new_version }}
193-
release_name: sdk-core@v${{ needs.check-sdk-core-version.outputs.sdk_core_new_version }}
197+
name: sdk-core@v${{ needs.check-sdk-core-version.outputs.sdk_core_new_version }}
194198
body_path: .github/RELEASE_TEMPLATE/release-notes.md
195199
draft: true
196200

@@ -216,11 +220,11 @@ jobs:
216220

217221
- name: Create sdk-redux stable release draft
218222
if: env.SHOULD_PUBLISH_SDK_REDUX == 1
219-
uses: actions/create-release@v1
223+
uses: softprops/action-gh-release@v2
220224
env:
221225
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # This token is provided by Actions, you do not need to create your own token
222226
with:
223227
tag_name: sdk-redux@v${{ env.SDK_REDUX_NEW_VERSION }}
224-
release_name: sdk-redux@v${{ env.SDK_REDUX_NEW_VERSION }}
228+
name: sdk-redux@v${{ env.SDK_REDUX_NEW_VERSION }}
225229
body_path: .github/RELEASE_TEMPLATE/release-notes.md
226230
draft: true

.github/workflows/handler.publish-dev-release-packages.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -347,6 +347,11 @@ jobs:
347347
repository: superfluid-finance/build-scripts
348348
path: build-scripts
349349

350+
- uses: actions/setup-node@v4
351+
with:
352+
node-version: '24'
353+
registry-url: 'https://registry.npmjs.org'
354+
350355
- uses: DeterminateSystems/nix-installer-action@v13
351356

352357
- name: Parse Tag

0 commit comments

Comments
 (0)