Skip to content

Commit e8f92eb

Browse files
natanasowclaude
andcommitted
chore(deps): consolidate pending dependency bumps
Replaces the 14 open dependabot PRs with a single change. GitHub Actions (pinned SHAs): - actions/checkout 5.0.0/6.0.2 -> 7.0.0 (#116) - actions/setup-node 6.4.0 -> 7.0.0 (#120) - actions/download-artifact 5.0.0/7.0.0 -> 8.0.1 (#73) - step-security/harden-runner 2.19.0/2.19.3 -> 2.20.0 (#119) - step-security/close-milestone 2.2.1 -> 2.2.2 (#109) - step-security/conventional-pr-title-action 3.2.6 -> 3.2.7 (#108) - step-security/semver-utils 4.3.2 -> 5.0.0 (#105) - step-security/ghaction-import-gpg 6.3.1 -> 7.0.0 (#82) - peter-evans/create-pull-request 8.1.0 -> 8.1.1 (#81) - pandaswhocode/initialize-github-job 1.0.8 -> 1.2.1 (#118) npm: - protobufjs ^7.5.3 -> ^8.0.3 (#86) - @openzeppelin/contracts 5.4.0 -> 5.6.1 (#84) - @openzeppelin/contracts-upgradeable 5.4.0 -> 5.6.1 (#83) - axios -> 1.19.0 (#85) - @hashgraph/hedera-local 2.39.2 -> 2.40.2 (#68) The action bumps also unify versions that had drifted apart between workflows: checkout, download-artifact and harden-runner were each pinned to two different versions. dependabot.yml now groups updates per ecosystem, so future bumps arrive as one PR per ecosystem instead of one PR per dependency. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
1 parent 17ee050 commit e8f92eb

9 files changed

Lines changed: 670 additions & 197 deletions

.github/dependabot.yml

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,25 @@ updates:
55
schedule:
66
interval: "daily"
77
open-pull-requests-limit: 10
8+
groups:
9+
github-actions:
10+
patterns:
11+
- "*"
812

913
- package-ecosystem: docker
1014
directory: /
1115
schedule:
1216
interval: daily
17+
groups:
18+
docker:
19+
patterns:
20+
- "*"
1321

1422
- package-ecosystem: npm
1523
directory: /
1624
schedule:
17-
interval: daily
25+
interval: daily
26+
groups:
27+
npm:
28+
patterns:
29+
- "*"

.github/workflows/code-quality-check.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,15 +22,15 @@ jobs:
2222

2323
steps:
2424
- name: Harden Runner
25-
uses: step-security/harden-runner@8d3c67de8e2fe68ef647c8db1e6a09f647780f40 # v2.19.0
25+
uses: step-security/harden-runner@bf7454d06d71f1098171f2acdf0cd4708d7b5920 # v2.20.0
2626
with:
2727
egress-policy: audit
2828

2929
- name: Checkout code
30-
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
30+
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
3131

3232
- name: Setup Node.js
33-
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
33+
uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
3434
with:
3535
node-version: 24.12.0
3636

.github/workflows/flow-pr-title-check.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,11 +44,11 @@ jobs:
4444
statuses: write
4545
steps:
4646
- name: Harden Runner
47-
uses: step-security/harden-runner@8d3c67de8e2fe68ef647c8db1e6a09f647780f40 # v2.19.0
47+
uses: step-security/harden-runner@bf7454d06d71f1098171f2acdf0cd4708d7b5920 # v2.20.0
4848
with:
4949
egress-policy: audit
5050

5151
- name: Check PR Title
52-
uses: step-security/conventional-pr-title-action@bb2263ec311ca158e9ffa6bd9b997fb425402034 # v3.2.6
52+
uses: step-security/conventional-pr-title-action@b54c0688e6fd1d221f8a936e05fdd82f500640d6 # v3.2.7
5353
env:
5454
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/pr-label-milestone-check.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,15 @@ jobs:
1010

1111
steps:
1212
- name: Harden Runner
13-
uses: step-security/harden-runner@8d3c67de8e2fe68ef647c8db1e6a09f647780f40 # v2.19.0
13+
uses: step-security/harden-runner@bf7454d06d71f1098171f2acdf0cd4708d7b5920 # v2.20.0
1414
with:
1515
egress-policy: audit
1616

1717
- name: Checkout code
18-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
18+
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
1919

2020
- name: Set up Node.js
21-
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
21+
uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
2222
with:
2323
node-version: '20'
2424

.github/workflows/release.yml

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -45,12 +45,12 @@ jobs:
4545
runs-on: hl-contr-lin-lg
4646
steps:
4747
- name: Harden the runner (Audit all outbound calls)
48-
uses: step-security/harden-runner@ab7a9404c0f3da075243ca237b5fac12c98deaa5 # v2.19.3
48+
uses: step-security/harden-runner@bf7454d06d71f1098171f2acdf0cd4708d7b5920 # v2.20.0
4949
with:
5050
egress-policy: audit
5151

5252
- name: Prepare Job
53-
uses: pandaswhocode/initialize-github-job@d93cd457947758129c6d93e09f89ad528119960f # 1.0.8
53+
uses: pandaswhocode/initialize-github-job@05fe2fa999e509c966283d5c5cf60df69f2049e9 # 1.2.1
5454
with:
5555
checkout: 'true'
5656
checkout-ref: '${{ github.ref }}'
@@ -101,12 +101,12 @@ jobs:
101101
npm_dist_tag: ${{ steps.release_mode.outputs.npm_dist_tag }}
102102
steps:
103103
- name: Harden the runner (Audit all outbound calls)
104-
uses: step-security/harden-runner@ab7a9404c0f3da075243ca237b5fac12c98deaa5 # v2.19.3
104+
uses: step-security/harden-runner@bf7454d06d71f1098171f2acdf0cd4708d7b5920 # v2.20.0
105105
with:
106106
egress-policy: audit
107107

108108
- name: Prepare Job
109-
uses: pandaswhocode/initialize-github-job@d93cd457947758129c6d93e09f89ad528119960f # 1.0.8
109+
uses: pandaswhocode/initialize-github-job@05fe2fa999e509c966283d5c5cf60df69f2049e9 # 1.2.1
110110
with:
111111
checkout: 'true'
112112
checkout-ref: '${{ github.ref }}'
@@ -196,7 +196,7 @@ jobs:
196196
- name: Parse Version
197197
if: ${{ steps.set-outputs.outputs.need-release == 'true' }}
198198
id: version_parser
199-
uses: step-security/semver-utils@4ae9c1fd6d1c5f8f152fe7e2efe8069a952c2ace # v4.3.2
199+
uses: step-security/semver-utils@5bb182a08240146b23b61cc002cb74004377da4b # v5.0.0
200200
with:
201201
lenient: false
202202
version: ${{ steps.set-outputs.outputs.version }}
@@ -234,12 +234,12 @@ jobs:
234234

235235
steps:
236236
- name: Harden the runner (Audit all outbound calls)
237-
uses: step-security/harden-runner@ab7a9404c0f3da075243ca237b5fac12c98deaa5 # v2.19.3
237+
uses: step-security/harden-runner@bf7454d06d71f1098171f2acdf0cd4708d7b5920 # v2.20.0
238238
with:
239239
egress-policy: audit
240240

241241
- name: Prepare Job
242-
uses: pandaswhocode/initialize-github-job@d93cd457947758129c6d93e09f89ad528119960f # 1.0.8
242+
uses: pandaswhocode/initialize-github-job@05fe2fa999e509c966283d5c5cf60df69f2049e9 # 1.2.1
243243
with:
244244
checkout: 'true'
245245
checkout-ref: '${{ github.ref }}'
@@ -261,7 +261,7 @@ jobs:
261261
262262
- name: Import GPG key
263263
id: gpg_importer
264-
uses: step-security/ghaction-import-gpg@69c854a83c7f79463f8bdf46772ab09826c560cd # v6.3.1
264+
uses: step-security/ghaction-import-gpg@c0b4a334b9b72bfaaebec86ef022a78a5b17f828 # v7.0.0
265265
with:
266266
gpg_private_key: ${{ secrets.GPG_KEY_CONTENTS }}
267267
passphrase: ${{ secrets.GPG_KEY_PASSPHRASE }}
@@ -343,7 +343,7 @@ jobs:
343343
- name: Close the Milestone
344344
if: ${{ needs.prepare-release.outputs.is_prerelease != 'true' && !inputs.dry-run-enabled }}
345345
id: milestone
346-
uses: step-security/close-milestone@b097272a7aaa0f5c40dc6bc671d45d35c5e85b51 # v2.2.1
346+
uses: step-security/close-milestone@d6e3b63e31f1f869bd3d0403f8cdc1a68f59ab4a # v2.2.2
347347
with:
348348
milestone_name: ${{ needs.prepare-release.outputs.version }}
349349
env:
@@ -365,12 +365,12 @@ jobs:
365365
MILESTONE: ${{ needs.prepare-release.outputs.milestone }}
366366
steps:
367367
- name: Harden the runner (Audit all outbound calls)
368-
uses: step-security/harden-runner@ab7a9404c0f3da075243ca237b5fac12c98deaa5 # v2.19.3
368+
uses: step-security/harden-runner@bf7454d06d71f1098171f2acdf0cd4708d7b5920 # v2.20.0
369369
with:
370370
egress-policy: audit
371371

372372
- name: Prepare Job
373-
uses: pandaswhocode/initialize-github-job@d93cd457947758129c6d93e09f89ad528119960f # 1.0.8
373+
uses: pandaswhocode/initialize-github-job@05fe2fa999e509c966283d5c5cf60df69f2049e9 # 1.2.1
374374
with:
375375
checkout: 'true'
376376
checkout-ref: '${{ github.event.repository.default_branch }}'
@@ -392,7 +392,7 @@ jobs:
392392
393393
- name: Import GPG key
394394
id: gpg_importer
395-
uses: step-security/ghaction-import-gpg@69c854a83c7f79463f8bdf46772ab09826c560cd # v6.3.1
395+
uses: step-security/ghaction-import-gpg@c0b4a334b9b72bfaaebec86ef022a78a5b17f828 # v7.0.0
396396
with:
397397
gpg_private_key: ${{ secrets.GPG_KEY_CONTENTS }}
398398
passphrase: ${{ secrets.GPG_KEY_PASSPHRASE }}
@@ -413,7 +413,7 @@ jobs:
413413
run: node scripts/bump-contracts-version.js
414414

415415
- name: Create Pull Request
416-
uses: peter-evans/create-pull-request@c0f553fe549906ede9cf27b5156039d195d2ece0 # v8.1.0
416+
uses: peter-evans/create-pull-request@5f6978faf089d4d20b00c7766989d076bb2fc7f1 # v8.1.1
417417
with:
418418
body: |
419419
**Description**:
@@ -444,12 +444,12 @@ jobs:
444444
- create-github-release
445445
steps:
446446
- name: Harden the runner (Audit all outbound calls)
447-
uses: step-security/harden-runner@ab7a9404c0f3da075243ca237b5fac12c98deaa5 # v2.19.3
447+
uses: step-security/harden-runner@bf7454d06d71f1098171f2acdf0cd4708d7b5920 # v2.20.0
448448
with:
449449
egress-policy: audit
450450

451451
- name: Prepare Release
452-
uses: pandaswhocode/initialize-github-job@d93cd457947758129c6d93e09f89ad528119960f # 1.0.8
452+
uses: pandaswhocode/initialize-github-job@05fe2fa999e509c966283d5c5cf60df69f2049e9 # 1.2.1
453453
with:
454454
checkout: 'true'
455455
checkout-ref: '${{ github.ref }}'
@@ -459,7 +459,7 @@ jobs:
459459
node-registry: 'https://registry.npmjs.org/'
460460

461461
- name: Download Hiero Contracts NPM package artifact
462-
uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0
462+
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
463463
with:
464464
name: contracts-npm-package
465465
path: contracts

.github/workflows/test-workflow.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,15 +40,15 @@ jobs:
4040

4141
steps:
4242
- name: Harden Runner
43-
uses: step-security/harden-runner@8d3c67de8e2fe68ef647c8db1e6a09f647780f40 # v2.19.0
43+
uses: step-security/harden-runner@bf7454d06d71f1098171f2acdf0cd4708d7b5920 # v2.20.0
4444
with:
4545
egress-policy: audit
4646

4747
- name: Checkout repository
48-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
48+
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
4949

5050
- name: Use Node.js [24]
51-
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
51+
uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
5252
with:
5353
node-version: 24.12.0
5454

.github/workflows/tests.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -127,12 +127,12 @@ jobs:
127127
runs-on: hl-contr-lin-md
128128
steps:
129129
- name: Harden Runner
130-
uses: step-security/harden-runner@8d3c67de8e2fe68ef647c8db1e6a09f647780f40 # v2.19.0
130+
uses: step-security/harden-runner@bf7454d06d71f1098171f2acdf0cd4708d7b5920 # v2.20.0
131131
with:
132132
egress-policy: audit
133133

134134
- name: Download Test Reports
135-
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
135+
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
136136
with:
137137
pattern: Test Results (*)
138138
merge-multiple: true

0 commit comments

Comments
 (0)