From 17d6b185e9b6cffa42088c80ff26722b6190a09e Mon Sep 17 00:00:00 2001 From: Thephaseless Date: Sat, 30 Nov 2024 12:43:56 +0000 Subject: [PATCH] run ruff before tests --- .github/workflows/docker-publish.yml | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index b1d0205..10794c6 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -56,6 +56,9 @@ jobs: sudo apt install -y ./google-chrome-stable_current_amd64.deb rm ./google-chrome-stable_current_amd64.deb + - name: Run Ruff + run: poetry run ruff . + - name: Run tests run: poetry run pytest --retries 2 -n auto --xvfb @@ -83,7 +86,7 @@ jobs: # https://github.com/sigstore/cosign-installer - name: Install cosign if: github.event_name != 'pull_request' - uses: sigstore/cosign-installer@dc72c7d5c4d10cd6bcb8cf6e3fd625a9e5e537da #v3.7.0 + uses: sigstore/cosign-installer@v3 with: cosign-release: "v2.2.4" @@ -91,13 +94,13 @@ jobs: # multi-platform images and export cache # https://github.com/docker/setup-buildx-action - name: Set up Docker Buildx - uses: docker/setup-buildx-action@c47758b77c9736f4b2ef4073d4d51994fabfe349 # v3.7.1 + uses: docker/setup-buildx-action@v3 # Login against a Docker registry except on PR # https://github.com/docker/login-action - name: Log into registry ${{ env.REGISTRY }} if: github.event_name != 'pull_request' - uses: docker/login-action@9780b0c442fbb1117ed29e0efdff1e18412f7567 # v3.3.0 + uses: docker/login-action@v3 with: registry: ${{ env.REGISTRY }} username: ${{ github.actor }} @@ -107,7 +110,7 @@ jobs: # https://github.com/docker/metadata-action - name: Extract Docker metadata id: meta - uses: docker/metadata-action@369eb591f429131d6889c46b94e711f089e6ca96 # v5.6.1 + uses: docker/metadata-action@v5 with: tags: | type=ref,event=branch @@ -122,7 +125,7 @@ jobs: # https://github.com/docker/build-push-action - name: Build and push Docker image id: build-and-push - uses: docker/build-push-action@48aba3b46d1b1fec4febb7c5d0c644b249a11355 # v6.10.0 + uses: docker/build-push-action@v6 with: context: . push: ${{ github.event_name != 'pull_request' }} @@ -131,7 +134,7 @@ jobs: platforms: linux/amd64,linux/arm64 cache-from: type=gha cache-to: type=gha,mode=max - build-args: GITHUB_BUILD=true + build-args: GITHUB_BUILD=true,VERSION=${{ github.ref_name }} # Sign the resulting Docker image digest except on PRs. # This will only write to the public Rekor transparency log when the Docker