diff --git a/.github/workflows/update-dev-container-image.yaml b/.github/workflows/update-dev-container-image.yaml new file mode 100644 index 00000000..dd331873 --- /dev/null +++ b/.github/workflows/update-dev-container-image.yaml @@ -0,0 +1,28 @@ +name: Build Dev Container Image & Push To GitHub Container Registry + +on: + pull_request: + branches: [ "main" ] + +jobs: + build-and-push-dev-container-image: + runs-on: ubuntu-latest + permissions: + contents: read + packages: write + + steps: + - uses: docker/setup-buildx-action@v3 + + - uses: docker/login-action@v3 + with: + registry: ghcr.io + username: ${{ github.actor }} + password: ${{ secrets.GITHUB_TOKEN }} + + - uses: docker/build-push-action@v6 + with: + push: true + tags: ghcr.io/cssuob/tex-bot-py-v2:pr-${{ github.head_ref }} + cache-from: type=gha + cache-to: type=gha,mode=max diff --git a/.github/workflows/update-container-image.yaml b/.github/workflows/update-prod-container-image.yaml similarity index 90% rename from .github/workflows/update-container-image.yaml rename to .github/workflows/update-prod-container-image.yaml index 326d732d..b8826359 100644 --- a/.github/workflows/update-container-image.yaml +++ b/.github/workflows/update-prod-container-image.yaml @@ -8,7 +8,7 @@ on: workflow_dispatch: jobs: - build-and-push-container-image: + build-and-push-prod-container-image: runs-on: ubuntu-latest permissions: contents: read @@ -28,7 +28,6 @@ jobs: - uses: docker/build-push-action@v5 with: push: true - # noinspection SpellCheckingInspection tags: ghcr.io/cssuob/tex-bot-py-v2:latest cache-from: type=gha cache-to: type=gha,mode=max