1414 runs-on : ubuntu-latest
1515 steps :
1616 - name : Checkout code
17- uses : actions/checkout@v4
17+ uses : actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
1818 - name : Setup Node.js and pnpm
1919 uses : ./.github/actions/setup-node-pnpm
2020 - name : Verify all translations are complete
2424 runs-on : ubuntu-latest
2525 steps :
2626 - name : Checkout code
27- uses : actions/checkout@v4
27+ uses : actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
2828 - name : Setup Node.js and pnpm
2929 uses : ./.github/actions/setup-node-pnpm
3030 - name : Run knip checks
3434 runs-on : ubuntu-latest
3535 steps :
3636 - name : Checkout code
37- uses : actions/checkout@v4
37+ uses : actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
3838 - name : Setup Node.js and pnpm
3939 uses : ./.github/actions/setup-node-pnpm
4040 - name : Lint
@@ -58,12 +58,12 @@ jobs:
5858 upload-coverage : false
5959 steps :
6060 - name : Checkout code
61- uses : actions/checkout@v4
61+ uses : actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
6262 - name : Setup Node.js and pnpm
6363 uses : ./.github/actions/setup-node-pnpm
6464 - name : Restore Turbo cache
6565 id : turbo-cache
66- uses : actions/cache/restore@v4
66+ uses : actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830 # v4
6767 with :
6868 path : .turbo/cache
6969 key : ${{ runner.os }}-turbo-${{ hashFiles('**/pnpm-lock.yaml') }}-${{ github.sha }}
7878 run : pnpm turbo run test:coverage:integration --filter="@roo-code/core" --log-order grouped --output-logs new-only
7979 - name : Save Turbo cache
8080 if : steps.turbo-cache.outputs.cache-hit != 'true'
81- uses : actions/cache/save@v4
81+ uses : actions/cache/save@0057852bfaa89a56745cba8c7296529d2fc39830 # v4
8282 with :
8383 path : .turbo/cache
8484 key : ${{ steps.turbo-cache.outputs.cache-primary-key }}
9494 # See https://docs.codecov.com/docs/flags
9595 - name : Upload non-core coverage to Codecov
9696 if : matrix.upload-coverage
97- uses : codecov/codecov-action@v4
97+ uses : codecov/codecov-action@b9fd7d16f6d7d1b5d2bec1a2887e65ceed900238 # v4
9898 with :
9999 files : >-
100100 src/coverage/lcov.info,
@@ -107,15 +107,15 @@ jobs:
107107 token : ${{ secrets.CODECOV_TOKEN }}
108108 - name : Upload core unit coverage to Codecov
109109 if : matrix.upload-coverage
110- uses : codecov/codecov-action@v4
110+ uses : codecov/codecov-action@b9fd7d16f6d7d1b5d2bec1a2887e65ceed900238 # v4
111111 with :
112112 files : packages/core/coverage/unit/lcov.info
113113 disable_search : true
114114 flags : ${{ matrix.codecov-flag }},core-unit
115115 token : ${{ secrets.CODECOV_TOKEN }}
116116 - name : Upload core integration coverage to Codecov
117117 if : matrix.upload-coverage
118- uses : codecov/codecov-action@v4
118+ uses : codecov/codecov-action@b9fd7d16f6d7d1b5d2bec1a2887e65ceed900238 # v4
119119 with :
120120 files : packages/core/coverage/integration/lcov.info
121121 disable_search : true
0 commit comments