diff --git a/.github/workflows/eval.yaml b/.github/workflows/eval.yaml index 310e003..15b1277 100644 --- a/.github/workflows/eval.yaml +++ b/.github/workflows/eval.yaml @@ -18,17 +18,17 @@ jobs: steps: - name: Checkout id: checkout - uses: actions/checkout@v4 + uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1 with: fetch-depth: 0 - name: Setup Node.js id: setup-node - uses: actions/setup-node@v4 + uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 with: node-version: 22 - - uses: pnpm/action-setup@v4 + - uses: pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # v5.0.0 - name: Install Dependencies id: install @@ -39,7 +39,7 @@ jobs: run: pnpm build - name: Run Evals - uses: braintrustdata/eval-action@v1 + uses: braintrustdata/eval-action@c0dd75b29984a0cc63a827d6e8da2f23f2752be4 # v1.0.16 with: api_key: ${{ secrets.BRAINTRUST_API_KEY }} runtime: node diff --git a/.github/workflows/js.yaml b/.github/workflows/js.yaml index 3270e89..1ac13a4 100644 --- a/.github/workflows/js.yaml +++ b/.github/workflows/js.yaml @@ -15,9 +15,9 @@ jobs: node-version: [20.x, 22.x] steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0 - name: Cache node_modules - uses: actions/cache@v4 + uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0 with: path: | node_modules @@ -26,10 +26,10 @@ jobs: restore-keys: | ${{ matrix.runner }}-${{ matrix.node_version }}-node- - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v3 + uses: actions/setup-node@3235b876344d2a9aa001b8d1453c930bba69e610 # v3.9.1 with: node-version: ${{ matrix.node-version }} - - uses: pnpm/action-setup@v4 + - uses: pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # v5.0.0 - run: pnpm install - run: pnpm run test env: diff --git a/.github/workflows/lint.yaml b/.github/workflows/lint.yaml index b6f5f2d..1985de5 100644 --- a/.github/workflows/lint.yaml +++ b/.github/workflows/lint.yaml @@ -10,6 +10,6 @@ jobs: lint: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 - - uses: actions/setup-python@v3 - - uses: pre-commit/action@v3.0.0 + - uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0 + - uses: actions/setup-python@3542bca2639a428e1796aaa6a2ffef0c0f575566 # v3.1.4 + - uses: pre-commit/action@646c83fcd040023954eafda54b4db0192ce70507 # v3.0.0 diff --git a/.github/workflows/python.yaml b/.github/workflows/python.yaml index 66b74ac..5682d71 100644 --- a/.github/workflows/python.yaml +++ b/.github/workflows/python.yaml @@ -14,9 +14,9 @@ jobs: python-version: ["3.10", "3.11", "3.12"] steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v3 + uses: actions/setup-python@3542bca2639a428e1796aaa6a2ffef0c0f575566 # v3.1.4 with: python-version: ${{ matrix.python-version }} - name: Install dependencies