name: Publish release on: push: tags: - 'v*' jobs: build: runs-on: ubuntu-22.04 steps: - name: Checkout code uses: actions/checkout@v3 - name: Use node.js uses: actions/setup-node@v3 with: node-version: 20.7 - name: Generate release assets run: npm ci && VERSION=${GITHUB_REF#refs/tags/v} npm run build:dist - name: Publish release with assets uses: docker://antonyurchenko/git-release:latest env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} ALLOW_EMPTY_CHANGELOG: "true" with: args: | dist/shlink-web-client_*_dist.zip