Skip to content

Commit f88dddb

Browse files
fix(ci): resolve actionlint shellcheck warnings and bump setup-node to v6
- Remove unused KEYCHAIN_PATH variable in release workflow - Quote variable expansions to prevent globbing/word splitting (SC2086) - Replace ls with find for non-alphanumeric filename safety (SC2012) - Bump actions/setup-node from v4 to v6 in setup-tauri-build Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 3bbf6e2 commit f88dddb

3 files changed

Lines changed: 8 additions & 7 deletions

File tree

.github/actions/setup-tauri-build/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ runs:
7373

7474
- name: Setup Node.js
7575
if: inputs.mode == 'full'
76-
uses: actions/setup-node@v4
76+
uses: actions/setup-node@v6
7777
with:
7878
node-version: ${{ inputs.node-version }}
7979

.github/workflows/release.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,7 @@ jobs:
5555
APPLE_CERTIFICATE_PASSWORD: ${{ secrets.APPLE_CERTIFICATE_PASSWORD }}
5656
KEYCHAIN_PASSWORD: ${{ secrets.KEYCHAIN_PASSWORD }}
5757
run: |
58-
KEYCHAIN_PATH="$HOME/Library/Keychains/ci_signing.keychain-db"
59-
echo $APPLE_CERTIFICATE | base64 --decode > certificate.p12
58+
echo "$APPLE_CERTIFICATE" | base64 --decode > certificate.p12
6059
security create-keychain -p "$KEYCHAIN_PASSWORD" ci_signing.keychain
6160
security default-keychain -s ci_signing.keychain
6261
security unlock-keychain -p "$KEYCHAIN_PASSWORD" ci_signing.keychain

.github/workflows/test-local.yml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,15 @@ jobs:
2020
- name: Install Deno
2121
run: |
2222
curl -fsSL https://deno.land/install.sh | sh
23-
echo "$HOME/.deno/bin" >> $GITHUB_PATH
23+
echo "$HOME/.deno/bin" >> "$GITHUB_PATH"
2424
2525
- name: Check Deno formatting
26-
run: $HOME/.deno/bin/deno fmt --check
26+
run: |
27+
"$HOME/.deno/bin/deno" fmt --check
2728
2829
- name: Run Deno lint
29-
run: $HOME/.deno/bin/deno lint
30+
run: |
31+
"$HOME/.deno/bin/deno" lint
3032
3133
# Vitest unit tests
3234
vitest-tests:
@@ -87,7 +89,7 @@ jobs:
8789
fi
8890
echo "Working directory: $(pwd)"
8991
echo "Node version: $(node --version)"
90-
ls -la app/frontend/ | head -5
92+
find app/frontend/ -maxdepth 1 | head -5
9193
9294
- name: Install frontend dependencies
9395
working-directory: ./app/frontend

0 commit comments

Comments
 (0)