diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index b947e41..f704299 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -11,9 +11,28 @@ on: - master jobs: - test-crates: - needs: frontend-build + get-ci-image: runs-on: ubuntu-latest + outputs: + image_tag: ${{ steps.setup.outputs.image_tag }} + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Setup CI metadata + id: setup + uses: ./.github/actions/setup-ci-metadata + with: + registry: ${{ secrets.OVERRIDE_REGISTRY }} + image_tag: latest + + test-crates: + runs-on: ubuntu-latest + needs: + - frontend-build + - get-ci-image + container: + image: ${{ needs.get-ci-image.outputs.image_tag }} steps: - name: Checkout repository uses: actions/checkout@v3 @@ -35,8 +54,12 @@ jobs: run: cargo test --all-features lint-crates: - needs: frontend-build runs-on: ubuntu-latest + needs: + - frontend-build + - get-ci-image + container: + image: ${{ needs.get-ci-image.outputs.image_tag }} steps: - name: Checkout repository uses: actions/checkout@v3