diff --git a/.github/workflows/push.yml b/.github/workflows/push.yml index f4ce8baf..fcf6a3e8 100644 --- a/.github/workflows/push.yml +++ b/.github/workflows/push.yml @@ -5,22 +5,20 @@ jobs: name: npm test runs-on: ubuntu-latest steps: - - uses: actions/checkout@master - - name: npm test - uses: actions/npm@master - with: - args: it - - name: go test - uses: ./.github/golang/ - - name: Tag - uses: actions/bin/filter@master - with: - args: tag - - name: Release - uses: ./.github/goreleaser/ - env: - DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }} - DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }} - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - args: release + - uses: actions/checkout@master + - name: npm test + uses: actions/npm@master + with: + args: it + - name: go test + uses: ./.github/golang/ + - name: Release + uses: ./.github/goreleaser/ + env: + DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }} + DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }} + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + REF: ${{ github. ref }} + with: + args: release + if: contains(github.ref, 'tags')