From 8c17f2087a0df6782f746e166057f55479f3ab9a Mon Sep 17 00:00:00 2001 From: opencodecabilloteu Date: Mon, 15 Jun 2026 17:20:09 -0400 Subject: [PATCH] fix: rewrite pr.yaml with parallel pattern (was sequential with artifacts) --- .gitea/workflows/pr.yaml | 49 ++++++++-------------------------------- 1 file changed, 9 insertions(+), 40 deletions(-) diff --git a/.gitea/workflows/pr.yaml b/.gitea/workflows/pr.yaml index cd7103c..9b64a06 100644 --- a/.gitea/workflows/pr.yaml +++ b/.gitea/workflows/pr.yaml @@ -5,50 +5,19 @@ on: branches: [master] jobs: - lint: + hadolint: runs-on: ubuntu-latest steps: - - name: Checkout - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 - - - name: Hadolint - uses: hadolint/hadolint-action@2332a7b74a6de0dda2e2221d575162eba76ba5e5 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 + - uses: hadolint/hadolint-action@2332a7b74a6de0dda2e2221d575162eba76ba5e5 # v3.3.0 + continue-on-error: true with: dockerfile: Dockerfile - build: + build-test: runs-on: ubuntu-latest steps: - - name: Checkout - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 - - - name: Build image - run: docker build --load -t ci-image:${{ github.sha }} . - - - name: Save image - run: docker save -o image.tar ci-image:${{ github.sha }} - - - name: Upload artifact - uses: https://github.com/ChristopherHX/gitea-upload-artifact@62ac910c5d3dfa85c7cb2df15afe2e342b2407c2 - with: - name: docker-image - path: image.tar - retention-days: 1 - - test: - runs-on: ubuntu-latest - needs: [lint, build] - steps: - - name: Checkout - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 - - - name: Download artifact - uses: https://github.com/ChristopherHX/gitea-download-artifact@75635f32b4c1c41c4b3d64e8f85210112ed4c9c7 - with: - name: docker-image - - - name: Load image - run: docker load < image.tar - - - name: Run tests - run: bash tests/test.sh ci-image:${{ github.sha }} + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 + - uses: docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5 # v4 + - run: docker build --load -t ci-image:${{ github.sha }} . + - run: bash tests/test.sh ci-image:${{ github.sha }}