Skip to content

Commit 0ab7f39

Browse files
Merge branch 'main' into dependabot/github_actions/codecov/codecov-action-5.5.1
2 parents 1647c45 + e849bbf commit 0ab7f39

File tree

287 files changed

+10185
-6891
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

287 files changed

+10185
-6891
lines changed

.github/workflows/broken-links.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,22 +13,22 @@ jobs:
1313
runs-on: hiero-client-sdk-linux-medium
1414
steps:
1515
- name: Harden Runner
16-
uses: step-security/harden-runner@ec9f2d5744a09debf3a187a3f4f675c53b671911 # v2.13.0
16+
uses: step-security/harden-runner@f4a75cfd619ee5ce8d5b864b0d183aff3c69b55a # v2.13.1
1717
with:
1818
egress-policy: audit
1919

2020
- name: Setup Node
21-
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
21+
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
2222
with:
2323
node-version: 20
2424

2525
- name: Checkout Code
2626
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
2727

2828
- name: Install pnpm
29-
uses: step-security/action-setup@598c7206e1c7d361165e303487aa7772566a8e05 # v4.1.0
29+
uses: step-security/action-setup@92da25bc4fa3a114b7a78c686a5ec142ccb12c8b # v4.1.1
3030
with:
31-
version: 9.15.0
31+
version: 10.17.0
3232

3333
- name: Install Dependencies
3434
run: pnpm add @octokit/rest axios dotenv path axios-retry

.github/workflows/build.yml

Lines changed: 22 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ jobs:
3333

3434
steps:
3535
- name: Harden Runner
36-
uses: step-security/harden-runner@ec9f2d5744a09debf3a187a3f4f675c53b671911 # v2.13.0
36+
uses: step-security/harden-runner@f4a75cfd619ee5ce8d5b864b0d183aff3c69b55a # v2.13.1
3737
with:
3838
egress-policy: audit
3939

@@ -48,12 +48,12 @@ jobs:
4848
version: 3.35.1
4949

5050
- name: Install PNPM
51-
uses: step-security/action-setup@598c7206e1c7d361165e303487aa7772566a8e05 # v4.1.0
51+
uses: step-security/action-setup@92da25bc4fa3a114b7a78c686a5ec142ccb12c8b # v4.1.1
5252
with:
5353
version: 9.15.5
5454

5555
- name: Setup Node
56-
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
56+
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
5757
with:
5858
node-version: ${{ matrix.node }}
5959
cache: pnpm
@@ -70,7 +70,7 @@ jobs:
7070

7171
steps:
7272
- name: Harden Runner
73-
uses: step-security/harden-runner@ec9f2d5744a09debf3a187a3f4f675c53b671911 # v2.13.0
73+
uses: step-security/harden-runner@f4a75cfd619ee5ce8d5b864b0d183aff3c69b55a # v2.13.1
7474
with:
7575
egress-policy: audit
7676

@@ -85,12 +85,12 @@ jobs:
8585
version: 3.35.1
8686

8787
- name: Install PNPM
88-
uses: step-security/action-setup@598c7206e1c7d361165e303487aa7772566a8e05 # v4.1.0
88+
uses: step-security/action-setup@92da25bc4fa3a114b7a78c686a5ec142ccb12c8b # v4.1.1
8989
with:
9090
version: 9.15.5
9191

9292
- name: Setup Node
93-
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
93+
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
9494
with:
9595
node-version: ${{ matrix.node }}
9696
cache: pnpm
@@ -99,13 +99,21 @@ jobs:
9999
id: build-sdk
100100
run: task build
101101

102+
- name: Install Playwright Dependencies
103+
id: playwright-deps
104+
if: ${{ steps.build-sdk.conclusion == 'success' && !cancelled() && always() }}
105+
run: |
106+
sudo npx playwright install-deps
107+
npx playwright install
108+
102109
- name: Prepare Hiero Solo
103110
id: solo
104-
uses: hiero-ledger/hiero-solo-action@a39acf8cfbaa2feb195a86530d0ab643a45aa541 # v0.10
111+
uses: hiero-ledger/hiero-solo-action@b76850c1ac44466900f8e7412b309c3aa0f539c1 # v0.12
105112
with:
106113
installMirrorNode: true
107114
hieroVersion: v0.65.0
108-
mirrorNodeVersion: v0.136.1
115+
mirrorNodeVersion: v0.138.0
116+
grpcProxyPort: 8080
109117

110118
- name: Set Operator Account
111119
run: |
@@ -129,12 +137,6 @@ jobs:
129137
if: ${{ steps.build-sdk.conclusion == 'success' && steps.stop-local-node.conclusion == 'success' && !cancelled() && always() }}
130138
run: ${{ env.CG_EXEC }} task build
131139

132-
- name: Install Playwright Dependencies
133-
id: playwright-deps
134-
if: ${{ steps.build-sdk.conclusion == 'success' && !cancelled() && always() }}
135-
run: |
136-
sudo npx playwright install-deps
137-
npx playwright install
138140

139141
- name: Browser Unit Test @hashgraph/cryptography
140142
working-directory: packages/cryptography
@@ -175,7 +177,7 @@ jobs:
175177
node: [ "22" ]
176178
steps:
177179
- name: Harden Runner
178-
uses: step-security/harden-runner@ec9f2d5744a09debf3a187a3f4f675c53b671911 # v2.13.0
180+
uses: step-security/harden-runner@f4a75cfd619ee5ce8d5b864b0d183aff3c69b55a # v2.13.1
179181
with:
180182
egress-policy: audit
181183

@@ -190,12 +192,12 @@ jobs:
190192
version: 3.35.1
191193

192194
- name: Install PNPM
193-
uses: step-security/action-setup@598c7206e1c7d361165e303487aa7772566a8e05 # v4.1.0
195+
uses: step-security/action-setup@92da25bc4fa3a114b7a78c686a5ec142ccb12c8b # v4.1.1
194196
with:
195197
version: 9.15.5
196198

197199
- name: Setup Node
198-
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
200+
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
199201
with:
200202
node-version: ${{ matrix.node }}
201203
cache: pnpm
@@ -206,11 +208,12 @@ jobs:
206208

207209
- name: Prepare Hiero Solo
208210
id: solo
209-
uses: hiero-ledger/hiero-solo-action@a39acf8cfbaa2feb195a86530d0ab643a45aa541 # v0.10
211+
uses: hiero-ledger/hiero-solo-action@b76850c1ac44466900f8e7412b309c3aa0f539c1 # v0.12
210212
with:
211213
installMirrorNode: true
212214
hieroVersion: v0.65.0
213-
mirrorNodeVersion: v0.136.1
215+
mirrorNodeVersion: v0.138.0
216+
grpcProxyPort: 8080
214217

215218
- name: Set Operator Account
216219
run: |

.github/workflows/common_js.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828

2929
steps:
3030
- name: Harden Runner
31-
uses: step-security/harden-runner@ec9f2d5744a09debf3a187a3f4f675c53b671911 # v2.13.0
31+
uses: step-security/harden-runner@f4a75cfd619ee5ce8d5b864b0d183aff3c69b55a # v2.13.1
3232
with:
3333
egress-policy: audit
3434

@@ -44,12 +44,12 @@ jobs:
4444

4545
# Note: After Step-Security is enabled return to step-security/action-setup version
4646
- name: Install PNPM
47-
uses: step-security/action-setup@598c7206e1c7d361165e303487aa7772566a8e05 # v4.1.0
47+
uses: step-security/action-setup@92da25bc4fa3a114b7a78c686a5ec142ccb12c8b # v4.1.1
4848
with:
4949
version: 9.15.5
5050

5151
- name: Setup Node
52-
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
52+
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
5353
with:
5454
node-version: ${{ matrix.node }}
5555
cache: pnpm

.github/workflows/pages.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
runs-on: hiero-client-sdk-linux-medium
2020
steps:
2121
- name: Harden Runner
22-
uses: step-security/harden-runner@ec9f2d5744a09debf3a187a3f4f675c53b671911 # v2.13.0
22+
uses: step-security/harden-runner@f4a75cfd619ee5ce8d5b864b0d183aff3c69b55a # v2.13.1
2323
with:
2424
egress-policy: audit
2525

@@ -34,13 +34,13 @@ jobs:
3434
version: 3.35.1
3535

3636
- name: Setup Node
37-
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
37+
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
3838
with:
3939
node-version: 22
4040

4141
# Note: After Step-Security is enabled return to step-security/action-setup version
4242
- name: Install PNPM
43-
uses: step-security/action-setup@598c7206e1c7d361165e303487aa7772566a8e05 # v4.1.0
43+
uses: step-security/action-setup@92da25bc4fa3a114b7a78c686a5ec142ccb12c8b # v4.1.1
4444
with:
4545
version: 9.15.5
4646

.github/workflows/pr_check.yml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ on:
66
- reopened
77
- edited
88
- synchronize
9+
- assigned
910

1011
defaults:
1112
run:
@@ -25,12 +26,12 @@ jobs:
2526
runs-on: hiero-client-sdk-linux-medium
2627
steps:
2728
- name: Harden Runner
28-
uses: step-security/harden-runner@ec9f2d5744a09debf3a187a3f4f675c53b671911 # v2.13.0
29+
uses: step-security/harden-runner@f4a75cfd619ee5ce8d5b864b0d183aff3c69b55a # v2.13.1
2930
with:
3031
egress-policy: audit
3132

3233
- name: Check PR Title
33-
uses: step-security/conventional-pr-title-action@d47e8818876fa91d2010b65c4d699bb5f0d34d56 # v3.2.3
34+
uses: step-security/conventional-pr-title-action@e2a9b8d87a4b25077f0696ec3e2b4dd5a3f43734 # v3.2.4
3435
env:
3536
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
3637

@@ -40,7 +41,7 @@ jobs:
4041

4142
steps:
4243
- name: Harden Runner
43-
uses: step-security/harden-runner@ec9f2d5744a09debf3a187a3f4f675c53b671911 # v2.13.0
44+
uses: step-security/harden-runner@f4a75cfd619ee5ce8d5b864b0d183aff3c69b55a # v2.13.1
4445
with:
4546
egress-policy: audit
4647

.github/workflows/publish_release.yaml

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ jobs:
6262

6363
steps:
6464
- name: Harden Runner
65-
uses: step-security/harden-runner@ec9f2d5744a09debf3a187a3f4f675c53b671911 # v2.13.0
65+
uses: step-security/harden-runner@f4a75cfd619ee5ce8d5b864b0d183aff3c69b55a # v2.13.1
6666
with:
6767
egress-policy: audit
6868

@@ -296,7 +296,7 @@ jobs:
296296
runs-on: hiero-client-sdk-linux-medium
297297
steps:
298298
- name: Harden Runner
299-
uses: step-security/harden-runner@ec9f2d5744a09debf3a187a3f4f675c53b671911 # v2.13.0
299+
uses: step-security/harden-runner@f4a75cfd619ee5ce8d5b864b0d183aff3c69b55a # v2.13.1
300300
with:
301301
egress-policy: audit
302302

@@ -312,12 +312,12 @@ jobs:
312312
version: 3.35.1
313313

314314
- name: Install PNPM
315-
uses: step-security/action-setup@598c7206e1c7d361165e303487aa7772566a8e05 # v4.1.0
315+
uses: step-security/action-setup@92da25bc4fa3a114b7a78c686a5ec142ccb12c8b # v4.1.1
316316
with:
317-
version: 9.15.5
317+
version: 10.17.0
318318

319319
- name: Setup Node
320-
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
320+
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
321321
with:
322322
node-version: 22
323323

@@ -337,7 +337,7 @@ jobs:
337337
- run-safety-checks
338338
steps:
339339
- name: Harden Runner
340-
uses: step-security/harden-runner@ec9f2d5744a09debf3a187a3f4f675c53b671911 # v2.13.0
340+
uses: step-security/harden-runner@f4a75cfd619ee5ce8d5b864b0d183aff3c69b55a # v2.13.1
341341
with:
342342
egress-policy: audit
343343

@@ -353,12 +353,12 @@ jobs:
353353
version: 3.35.1
354354

355355
- name: Install PNPM
356-
uses: step-security/action-setup@598c7206e1c7d361165e303487aa7772566a8e05 # v4.1.0
356+
uses: step-security/action-setup@92da25bc4fa3a114b7a78c686a5ec142ccb12c8b # v4.1.1
357357
with:
358-
version: 9.15.5
358+
version: 10.17.0
359359

360360
- name: Setup Node
361-
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
361+
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
362362
with:
363363
node-version: 22
364364
cache: pnpm
@@ -382,7 +382,7 @@ jobs:
382382
echo "args=${PUBLISH_ARGS}" >> "${GITHUB_OUTPUT}"
383383
384384
# Add the registry authentication stanza with variable substitution to the .npmrc configuration file.
385-
echo '//registry.npmjs.org/:_authToken=${NPM_TOKEN}' >>".npmrc"
385+
echo "\n" >>".npmrc" && echo '//registry.npmjs.org/:_authToken=${NPM_TOKEN}' >>".npmrc"
386386
working-directory: packages/proto
387387

388388
- name: Calculate Crypto Subpackage Publish Arguments
@@ -398,7 +398,7 @@ jobs:
398398
echo "args=${PUBLISH_ARGS}" >>"${GITHUB_OUTPUT}"
399399
400400
# Add the registry authentication stanza with variable substitution to the .npmrc configuration file.
401-
echo '//registry.npmjs.org/:_authToken=${NPM_TOKEN}' >>".npmrc"
401+
echo "\n" >>".npmrc" && echo '//registry.npmjs.org/:_authToken=${NPM_TOKEN}' >>".npmrc"
402402
working-directory: packages/cryptography
403403

404404
- name: Calculate SDK Publish Arguments
@@ -414,7 +414,7 @@ jobs:
414414
echo "args=${PUBLISH_ARGS}" >>"${GITHUB_OUTPUT}"
415415
416416
# Add the registry authentication stanza with variable substitution to the .npmrc configuration file.
417-
echo '//registry.npmjs.org/:_authToken=${NPM_TOKEN}' >>".npmrc"
417+
echo "\n" >>".npmrc" && echo '//registry.npmjs.org/:_authToken=${NPM_TOKEN}' >>".npmrc"
418418
419419
- name: Publish Proto Release (@hashgraph/proto)
420420
if: ${{ needs.validate-release.outputs.hashgraph-proto-publish-required == 'true' }}
@@ -466,7 +466,7 @@ jobs:
466466
env:
467467
NPM_TOKEN: ${{ secrets.NPM_HL_TOKEN }}
468468
run: |
469-
task -v publish -- ${{ steps.proto-publish.outputs.args }}
469+
task -v publish -- ${{ steps.proto-publish.outputs.args }}
470470
working-directory: packages/proto
471471

472472
- name: Publish Cryptography Release (@hiero-ledger/cryptography)
@@ -493,7 +493,7 @@ jobs:
493493
echo "::endgroup::"
494494
495495
- name: Generate Github Release
496-
uses: ncipollo/release-action@bcfe5470707e8832e12347755757cec0eb3c22af # v1.18.0
496+
uses: ncipollo/release-action@b7eabc95ff50cbeeedec83973935c8f306dfcd0b # v1.20.0
497497
if: ${{ env.DRY_RUN_ENABLED != 'true' }}
498498
with:
499499
tag: ${{ needs.validate-release.outputs.tag }}

.github/workflows/react_native.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
runs-on: macos-latest
2727
steps:
2828
- name: Harden Runner
29-
uses: step-security/harden-runner@ec9f2d5744a09debf3a187a3f4f675c53b671911 # v2.13.0
29+
uses: step-security/harden-runner@f4a75cfd619ee5ce8d5b864b0d183aff3c69b55a # v2.13.1
3030
with:
3131
egress-policy: audit
3232

@@ -45,12 +45,12 @@ jobs:
4545
version: 3.35.1
4646

4747
- name: Setup Node
48-
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
48+
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
4949
with:
5050
node-version: "22"
5151

5252
- name: Install PNPM
53-
uses: step-security/action-setup@598c7206e1c7d361165e303487aa7772566a8e05 # v4.1.0
53+
uses: step-security/action-setup@92da25bc4fa3a114b7a78c686a5ec142ccb12c8b # v4.1.1
5454
with:
5555
version: 9.15.5
5656

@@ -87,7 +87,7 @@ jobs:
8787
runs-on: macos-latest
8888
steps:
8989
- name: Harden Runner
90-
uses: step-security/harden-runner@ec9f2d5744a09debf3a187a3f4f675c53b671911 # v2.13.0
90+
uses: step-security/harden-runner@f4a75cfd619ee5ce8d5b864b0d183aff3c69b55a # v2.13.1
9191
with:
9292
egress-policy: audit
9393

@@ -106,13 +106,13 @@ jobs:
106106
version: 3.7.0
107107

108108
- name: Setup Node
109-
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
109+
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
110110
with:
111111
node-version: "22"
112112

113113
# Note: After Step-Security is enabled return to step-security/action-setup version
114114
- name: Install PNPM
115-
uses: step-security/action-setup@598c7206e1c7d361165e303487aa7772566a8e05 # v4.1.0
115+
uses: step-security/action-setup@92da25bc4fa3a114b7a78c686a5ec142ccb12c8b # v4.1.1
116116
with:
117117
version: 9.15.5
118118

0 commit comments

Comments
 (0)