From b67940e5cc38a966b647164e0e40b7be0f13932e Mon Sep 17 00:00:00 2001 From: reluctantfuturist Date: Wed, 23 Apr 2025 11:27:56 -0700 Subject: [PATCH] ci(installer): pin actions to SHAs, add ShellCheck, drop redundant steps --- .github/workflows/install-script-ci.yml | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/.github/workflows/install-script-ci.yml b/.github/workflows/install-script-ci.yml index 9fc92ff6c..0abd30bb3 100644 --- a/.github/workflows/install-script-ci.yml +++ b/.github/workflows/install-script-ci.yml @@ -14,18 +14,15 @@ jobs: lint: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 - - name: Bash syntax check - run: bash -n install.sh + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # 4.2.2 + + - name: ShellCheck + uses: ludeeus/action-shellcheck@00cae500b08a931fb5698e11e79bfbd38e612a38 # 2.0.0 smoke-test: needs: lint runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # 4.2.2 - name: Run installer end-to-end run: ./install.sh - - name: Wait for health endpoint - run: | - timeout 120 bash -c \ - 'until curl -fsS http://localhost:8321/v1/health; do sleep 1; done'