diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index dac91d4..629768a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -12,11 +12,16 @@ jobs: node-version: [18.x] # See supported Node.js release schedule at https://nodejs.org/en/about/releases/ steps: + - name: Harden the runner (Audit all outbound calls) + uses: step-security/harden-runner@002fdce3c6a235733a90a27c80493a3241e56863 # v2.12.1 + with: + egress-policy: audit + - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - name: Setup Bun - uses: oven-sh/setup-bun@v2 + uses: oven-sh/setup-bun@735343b667d3e6f658f44d0eca948eb6282f2b76 # v2.0.2 - name: Template Install dependencies run: bun install diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index 4d85ce0..9996506 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -12,11 +12,16 @@ jobs: node-version: [18.x] # See supported Node.js release schedule at https://nodejs.org/en/about/releases/ steps: + - name: Harden the runner (Audit all outbound calls) + uses: step-security/harden-runner@002fdce3c6a235733a90a27c80493a3241e56863 # v2.12.1 + with: + egress-policy: audit + - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - name: Setup Bun - uses: oven-sh/setup-bun@v2 + uses: oven-sh/setup-bun@735343b667d3e6f658f44d0eca948eb6282f2b76 # v2.0.2 - name: Template Install dependencies run: bun install diff --git a/.github/workflows/format.yml b/.github/workflows/format.yml index f8a2f37..b17d912 100644 --- a/.github/workflows/format.yml +++ b/.github/workflows/format.yml @@ -12,11 +12,16 @@ jobs: node-version: [18.x] # See supported Node.js release schedule at https://nodejs.org/en/about/releases/ steps: + - name: Harden the runner (Audit all outbound calls) + uses: step-security/harden-runner@002fdce3c6a235733a90a27c80493a3241e56863 # v2.12.1 + with: + egress-policy: audit + - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - name: Setup Bun - uses: oven-sh/setup-bun@v2 + uses: oven-sh/setup-bun@735343b667d3e6f658f44d0eca948eb6282f2b76 # v2.0.2 - name: Template Install dependencies run: bun install diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 70f03c2..99fefec 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -12,11 +12,16 @@ jobs: node-version: [18.x] # See supported Node.js release schedule at https://nodejs.org/en/about/releases/ steps: + - name: Harden the runner (Audit all outbound calls) + uses: step-security/harden-runner@002fdce3c6a235733a90a27c80493a3241e56863 # v2.12.1 + with: + egress-policy: audit + - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - name: Setup Bun - uses: oven-sh/setup-bun@v2 + uses: oven-sh/setup-bun@735343b667d3e6f658f44d0eca948eb6282f2b76 # v2.0.2 - name: Template Install dependencies run: bun install