diff --git a/.gitea/workflows/pipeline.yml b/.gitea/workflows/pipeline.yml index 4bd8d68..afe6129 100644 --- a/.gitea/workflows/pipeline.yml +++ b/.gitea/workflows/pipeline.yml @@ -13,6 +13,8 @@ jobs: qa: name: ๐Ÿงช Quality Assurance runs-on: docker + container: + image: catthehacker/ubuntu:act-latest steps: - name: Checkout uses: actions/checkout@v4 @@ -47,6 +49,8 @@ jobs: needs: qa if: startsWith(github.ref, 'refs/tags/v') runs-on: docker + container: + image: catthehacker/ubuntu:act-latest env: NPM_TOKEN: ${{ secrets.NPM_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} @@ -81,6 +85,8 @@ jobs: needs: qa if: startsWith(github.ref, 'refs/tags/v') runs-on: docker + container: + image: catthehacker/ubuntu:act-latest steps: - name: Checkout uses: actions/checkout@v4 diff --git a/packages/infra/gitea/deploy-action.yml b/packages/infra/gitea/deploy-action.yml index ad3e51d..55e995d 100644 --- a/packages/infra/gitea/deploy-action.yml +++ b/packages/infra/gitea/deploy-action.yml @@ -24,6 +24,8 @@ jobs: prepare: name: ๐Ÿ” Prepare Environment runs-on: docker + container: + image: catthehacker/ubuntu:act-latest outputs: target: ${{ steps.determine.outputs.target }} image_tag: ${{ steps.determine.outputs.image_tag }} @@ -136,6 +138,8 @@ jobs: needs: prepare if: needs.prepare.outputs.target != 'skip' runs-on: docker + container: + image: catthehacker/ubuntu:act-latest steps: - name: Checkout repository uses: actions/checkout@v4 @@ -171,6 +175,8 @@ jobs: needs: prepare if: needs.prepare.outputs.target != 'skip' runs-on: docker + container: + image: catthehacker/ubuntu:act-latest steps: - name: Checkout repository uses: actions/checkout@v4 @@ -206,6 +212,8 @@ jobs: needs: [prepare, build, qa] if: needs.prepare.outputs.target != 'skip' runs-on: docker + container: + image: catthehacker/ubuntu:act-latest env: TARGET: ${{ needs.prepare.outputs.target }} IMAGE_TAG: ${{ needs.prepare.outputs.image_tag }} @@ -272,6 +280,8 @@ jobs: needs: [prepare, deploy] if: always() runs-on: docker + container: + image: catthehacker/ubuntu:act-latest steps: - name: ๐Ÿ”” Gotify - Success if: needs.deploy.result == 'success'