From d1d32fd5ef16bc3ac7ba2d675709958b17be29b5 Mon Sep 17 00:00:00 2001 From: Maksim Pischulenok Date: Sun, 7 Sep 2025 19:58:47 +0300 Subject: [PATCH] Update ci --- .github/workflows/ci.yml | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 933f7da..cea74e5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -19,6 +19,13 @@ jobs: publish: runs-on: ubuntu-latest if: github.event_name == 'push' && github.ref == 'refs/heads/main' + + permissions: + contents: read + packages: write + attestations: write + id-token: write + steps: - uses: actions/checkout@v5 - uses: actions/setup-java@v4 @@ -32,11 +39,16 @@ jobs: registry: ghcr.io username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 + - name: Build with Gradle run: ./gradlew build - name: Build and push Docker image - uses: docker/build-push-action@v5 + uses: docker/build-push-action@v6 with: context: . push: true tags: ghcr.io/${{ github.repository_owner }}/memevizor:latest + cache-from: type=gha + cache-to: type=gha,mode=max