diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index ebc20ad..ec1b031 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -2,7 +2,7 @@ name: CI on: push: - branches: [main] + branches: [main, dev] tags: ['v*'] pull_request: @@ -23,8 +23,8 @@ jobs: run: go test -v ./... docker: - # build & push image only on tags (releases) - if: startsWith(github.ref, 'refs/tags/') + # build & push image only on tags (releases) and dev branch (dev deploy) + if: startsWith(github.ref, 'refs/tags/') || github.ref == 'refs/heads/dev' needs: test runs-on: [debian-latest] env: @@ -57,6 +57,6 @@ jobs: push: true tags: | git.archfox.org/poslop/palette:${{ gitea.ref_name }} - git.archfox.org/poslop/palette:latest + ${{ startsWith(gitea.ref, 'refs/tags/') && 'git.archfox.org/poslop/palette:latest' || '' }} cache-from: type=gha cache-to: type=gha,mode=max