name: 'release' on: push: branches: - 'releases/*' jobs: release: runs-on: ubuntu-latest if: ${{ !env.ACT }} steps: - name: Checkout code uses: actions/checkout@v2 - run: npm ci --prod - run: git add node_modules -f - name: Generate changelog id: changelog uses: ./ with: github-token: ${{ secrets.github_token }} create-summary: true - name: Create Release uses: actions/create-release@v1 if: steps.changelog.outputs.skipped != 'true' env: GITHUB_TOKEN: ${{ secrets.github_token }} with: tag_name: ${{ steps.changelog.outputs.tag }} release_name: ${{ steps.changelog.outputs.tag }} body: ${{ steps.changelog.outputs.clean_changelog }}