diff --git a/.github/workflows/build-lint-test.yml b/.github/workflows/build-lint-test.yml index 04a5bd8314..988795b737 100644 --- a/.github/workflows/build-lint-test.yml +++ b/.github/workflows/build-lint-test.yml @@ -212,11 +212,16 @@ jobs: packages/snaps-execution-environments/dist/browserify key: snaps-execution-environments-build-${{ runner.os }}-${{ matrix.node-version }}-${{ github.sha }} fail-on-cache-miss: true + - name: Restore build files + uses: actions/cache@v4 + with: + path: | + packages/*/dist + key: build-source-${{ runner.os }}-${{ github.sha }} + fail-on-cache-miss: true - run: yarn --immutable --immutable-cache - name: Install Google Chrome run: yarn install-chrome - - run: yarn workspace @metamask/snaps-sdk run build - if: ${{ matrix.package-name == '@metamask/snaps-cli' }} - run: yarn workspace ${{ matrix.package-name }} run test - name: Get coverage folder id: get-coverage-folder @@ -320,5 +325,5 @@ jobs: node-version-file: '.nvmrc' cache: yarn - run: yarn --immutable - - run: yarn workspace @metamask/snaps-sdk run build + - run: yarn build:ci - run: yarn workspace @metamask/snaps-cli run test