diff --git a/.github/workflows/build-docker.yml b/.github/workflows/build-docker.yml index 66efa99e..8b0c3b15 100644 --- a/.github/workflows/build-docker.yml +++ b/.github/workflows/build-docker.yml @@ -21,38 +21,38 @@ jobs: with: persist-credentials: false - name: "Set up Gradle" - uses: "gradle/actions/setup-gradle@3f5f9adaf7d9fecd50b5935e54106014257a94e6" # v6.4.0 + uses: gradle/actions/setup-gradle@v6.4.0 with: cache-disabled: true - name: "Set up Java" - uses: "actions/setup-java@b843ebf9b913146b38da2eaa7aeddf76074ae1ad" # v6.1.0 + uses: actions/setup-java@v6.1.0 with: distribution: "temurin" java-version: 25 check-latest: true - name: "Build with Gradle" run: "./gradlew build --stacktrace" - - name: "Set up QEMU" - uses: "docker/setup-qemu-action@99012661954931238ded8c8b007157a8430204e1" # v4.4.0 - - name: "Set up Docker Buildx" - uses: "docker/setup-buildx-action@594f3bf4285d9ea8dc53c9a0c9c4092420091003" # v4.4.0 - - name: "Log into registry ${{ env.REGISTRY }}" - uses: "docker/login-action@81c6f93d4bc991e510b342a00b419b3bb4efc5c6" # v4.7.0 + - name: Set up QEMU + uses: docker/setup-qemu-action@v4.4.0 + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v4.4.1 + - name: Log into registry ${{ env.REGISTRY }} + uses: docker/login-action@v4.7.0 with: - registry: "${{ env.REGISTRY }}" - username: "${{ github.actor }}" - password: "${{ secrets.GITHUB_TOKEN }}" - - name: "Extract Docker metadata" - id: "meta" - uses: "docker/metadata-action@dc802804100637a589fabce1cb79ff13a1411302" # v6.2.0 + registry: ${{ env.REGISTRY }} + username: ${{ github.actor }} + password: ${{ secrets.GITHUB_TOKEN }} + - name: Extract Docker metadata + id: meta + uses: docker/metadata-action@v6.2.0 with: tags: | type=raw,value=latest type=raw,value=${{ github.ref_name }} type=semver,pattern={{version}} - images: "${{ env.REGISTRY }}/${{ github.repository }}" - - name: "Build and push Docker image" - uses: "docker/build-push-action@c3c9e263c25d99ce0380d002d59b67737d91b0dc" # v7.4.0 + images: ${{ env.REGISTRY }}/${{ github.repository }} + - name: Build and push Docker image + uses: docker/build-push-action@v7.4.0 with: context: "." platforms: "linux/amd64,linux/arm64" @@ -61,4 +61,4 @@ jobs: tags: "${{ steps.meta.outputs.tags }}" labels: "${{ steps.meta.outputs.labels }}" cache-from: "type=gha" - cache-to: "type=gha,mode=max" + cache-to: "type=gha,mode=max" \ No newline at end of file diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f594d24f..c6211b45 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -14,11 +14,11 @@ jobs: with: persist-credentials: false - name: "Set up Gradle" - uses: "gradle/actions/setup-gradle@3f5f9adaf7d9fecd50b5935e54106014257a94e6" # v6.4.0 + uses: gradle/actions/setup-gradle@v6.4.0 with: cache-disabled: true - name: "Set up Java" - uses: "actions/setup-java@b843ebf9b913146b38da2eaa7aeddf76074ae1ad" # v6.1.0 + uses: actions/setup-java@v6.1.0 with: distribution: "temurin" java-version: 25 @@ -30,4 +30,4 @@ jobs: with: name: "Artifacts" path: "build/libs/" - if-no-files-found: "error" + if-no-files-found: "error" \ No newline at end of file diff --git a/.github/workflows/crowdin-sync.yml b/.github/workflows/crowdin-sync.yml index 9a6805dd..fd5006ac 100644 --- a/.github/workflows/crowdin-sync.yml +++ b/.github/workflows/crowdin-sync.yml @@ -17,7 +17,7 @@ jobs: with: persist-credentials: false - name: "Crowdin sync" - uses: "crowdin/github-action@959dc74ac104447731cba99a016f85d0ae719788" # v3.5.0 + uses: "crowdin/github-action@v3.5.0 with: config: ".github/crowdin.yml" upload_sources: true