Skip to content

Commit f781c82

Browse files
Merge pull request #135 from step-security/fix_Workflows
ci: fix workflows to support node_version
2 parents bec8deb + c272ef4 commit f781c82

File tree

4 files changed

+24
-9
lines changed

4 files changed

+24
-9
lines changed

.github/workflows/actions_release.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,11 @@ on:
99
script:
1010
description: 'Specify the build script to run'
1111
required: false
12-
type: string
1312
default: 'npm run all'
13+
node_version:
14+
description: "Specify Node.js version (e.g., '18', '20', 'lts/*')"
15+
required: false
16+
default: '24'
1417

1518
permissions:
1619
contents: read
@@ -22,7 +25,8 @@ jobs:
2225
id-token: write
2326
contents: write
2427

25-
uses: step-security/reusable-workflows/.github/workflows/actions_release.yaml@v1
28+
uses: step-security/reusable-workflows/.github/workflows/actions_release.yaml@fix_Verify_cherry_pick-Logic
2629
with:
2730
tag: '${{ github.event.inputs.tag }}'
2831
script: '${{ github.event.inputs.script }}'
32+
node_version: '${{ github.event.inputs.node_version }}'

.github/workflows/audit_package.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,16 +16,21 @@ on:
1616
required: false
1717
type: string
1818
default: 'npm run all'
19+
node_version:
20+
description: "Specify Node.js version (e.g., '18', '20', 'lts/*')"
21+
required: false
22+
default: '24'
1923
schedule:
2024
- cron: '0 0 * * 1'
2125

2226
jobs:
2327
audit-fix:
24-
uses: step-security/reusable-workflows/.github/workflows/audit_fix.yml@v1
28+
uses: step-security/reusable-workflows/.github/workflows/audit_fix.yml@fix_Verify_cherry_pick-Logic
2529
with:
2630
force: ${{ inputs.force || false }}
2731
base_branch: ${{ inputs.base_branch || 'main' }}
2832
script: ${{ inputs.script || 'npm run all' }}
33+
node_version: ${{ inputs.node_version || '24' }}
2934

3035
permissions:
3136
contents: write

.github/workflows/auto_cherry_pick.yml

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,10 @@ on:
1515
description: 'Run mode: cherry-pick or verify'
1616
required: false
1717
default: 'cherry-pick'
18+
node_version:
19+
description: "Specify Node.js version (e.g., '18', '20', 'lts/*')"
20+
required: false
21+
default: '24'
1822
pull_request:
1923
types: [opened, synchronize, labeled]
2024

@@ -26,14 +30,16 @@ permissions:
2630

2731
jobs:
2832
cherry-pick:
29-
uses: step-security/reusable-workflows/.github/workflows/auto_cherry_pick.yaml@v1
33+
if:
34+
github.event_name == 'workflow_dispatch' ||
35+
contains(fromJson(toJson(github.event.pull_request.labels)).*.name,
36+
'review-required')
37+
uses: step-security/reusable-workflows/.github/workflows/auto_cherry_pick.yaml@fix_Verify_cherry_pick-Logic
3038
with:
3139
original-owner: 'jkroepke'
3240
repo-name: 'setup-vals'
3341
base_branch: ${{ inputs.base_branch }}
3442
script: ${{ inputs.script || 'npm run all' }}
3543
mode:
36-
${{ github.event_name == 'pull_request' &&
37-
contains(fromJson(toJson(github.event.pull_request.labels)).*.name,
38-
'review-required') && 'verify' || (github.event_name ==
39-
'workflow_dispatch' && inputs.mode || '') }}
44+
${{ github.event_name == 'pull_request' && 'verify' || inputs.mode }}
45+
node_version: ${{ inputs.node_version || '24' }}

.github/workflows/claude_review.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ on:
66

77
jobs:
88
code-review:
9-
uses: step-security/reusable-workflows/.github/workflows/claude_review.yml@v1
9+
uses: step-security/reusable-workflows/.github/workflows/claude_review.yml@fix_Verify_cherry_pick-Logic
1010
secrets:
1111
anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }}
1212

0 commit comments

Comments
 (0)