Skip to content

Commit 0dfafcf

Browse files
committed
fix(ci): add explicit shell: bash declarations to provenance workflow
Add explicit shell: bash declarations to three run steps in provenance.yml that use bash-specific syntax (arrays, set -euo pipefail). This ensures consistent behavior across different CI runners.
1 parent 692c0b4 commit 0dfafcf

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

.github/workflows/provenance.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -198,6 +198,7 @@ jobs:
198198

199199
- name: Publish binary packages
200200
if: ${{ inputs.socket && !inputs.dry-run }}
201+
shell: bash
201202
env:
202203
VERSION: ${{ steps.version.outputs.cli_version }}
203204
TAG: ${{ steps.version.outputs.cli_tag }}
@@ -298,6 +299,7 @@ jobs:
298299
# Copy iocraft binaries to package directories.
299300
- name: Copy iocraft binaries to packages
300301
if: ${{ inputs.iocraft }}
302+
shell: bash
301303
run: |
302304
set -euo pipefail
303305
@@ -333,6 +335,7 @@ jobs:
333335
334336
- name: Publish @socketaddon/iocraft platform packages
335337
if: ${{ inputs.iocraft && !inputs.dry-run }}
338+
shell: bash
336339
env:
337340
VERSION: ${{ steps.version.outputs.iocraft_version }}
338341
TAG: ${{ steps.version.outputs.iocraft_tag }}

0 commit comments

Comments
 (0)