From 6a8129f9ad223e0ad144eb89a6ef405aeb54b58d Mon Sep 17 00:00:00 2001 From: Steve Cosman Date: Sun, 6 Nov 2022 15:22:40 -0500 Subject: [PATCH] Update release system to tag latest (master) and stable (#19) --- .github/workflows/publish.yml | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 8bcaadf..8dec7f3 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -1,8 +1,5 @@ -name: Publish to Docker -on: - push: - branches: - - master +name: Docker Package +on: [push] jobs: publish: runs-on: ubuntu-latest @@ -20,6 +17,9 @@ jobs: - name: Test run: go test -v ./... + - name: Echo build ref + run: echo ${{ github.ref }} + - name: Build container uses: docker/build-push-action@v1 with: @@ -27,5 +27,6 @@ jobs: password: ${{ secrets.GITHUB_TOKEN }} registry: docker.pkg.github.com repository: scosman/packages/zipstreamer - tags: latest + tags: ${{ format('{0},{1}', (startsWith(github.ref, 'refs/heads/master') && 'latest' || 'dev_branch'), (startsWith(github.ref, 'refs/tags/v') && 'stable' || 'non-stable')) }} tag_with_sha: true + tag_with_ref: true