diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 08d1225..22408bc 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -3,19 +3,17 @@ on: push: branches: - main - - master tags: - "v*" pull_request: branches: - main - - master jobs: tests: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up Go uses: actions/setup-go@v6 @@ -28,7 +26,7 @@ jobs: lint: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up Go uses: actions/setup-go@v6 @@ -46,7 +44,7 @@ jobs: needs: test if: "${{ github.event_name != 'pull_request' }}" steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up Go uses: actions/setup-go@v6 @@ -55,17 +53,17 @@ jobs: - name: Build binaries env: - VERSION: "${{ vars.REF_NAME }}" + VERSION: "${{ github.REF_NAME }}" run: make all # Package binaries and create release if this is a tagged build - name: Compress binaries - if: "${{ github.event_name == 'tag' }}" + if: "${{ github.ref_type == 'tag' }}" run: find ./dist -type f -executable -execdir tar -czvf {}.tar.gz {} \; - name: Upload release uses: https://gitea.com/actions/gitea-release-action@v1 - if: "${{ github.event_name == 'tag' }}" + if: "${{ github.ref_type == 'tag' }}" with: files: |- dist/*.tar.gz @@ -89,6 +87,7 @@ jobs: - name: Login to Docker Hub uses: docker/login-action@v3 + if: "${{ github.event_name != 'pull_request' }}" with: username: ${{ secrets.DOCKER_USERNAME }} password: ${{ secrets.DOCKER_PASSWORD }} @@ -108,6 +107,5 @@ jobs: platforms: | linux/amd64 linux/arm64 - linux/arm tags: ${{ steps.meta.outputs.tags }} labels: ${{ steps.meta.outputs.labels }}