From a72f6c511f6c8e30052b9925d1f06c86ad546383 Mon Sep 17 00:00:00 2001 From: Mayderson Mello Date: Thu, 22 Feb 2024 11:58:35 -0300 Subject: [PATCH] chore: alterado pipeline --- .github/workflows/create-release.yml | 51 +++++++++++++++++++++------- 1 file changed, 38 insertions(+), 13 deletions(-) diff --git a/.github/workflows/create-release.yml b/.github/workflows/create-release.yml index e393453..0b26a2e 100644 --- a/.github/workflows/create-release.yml +++ b/.github/workflows/create-release.yml @@ -8,25 +8,50 @@ name: Create Release on: workflow_dispatch: +# jobs: +# build: +# name: 'Create Release' +# runs-on: ubuntu-latest +# steps: +# - uses: actions/checkout@v3 +# - uses: CSchoel/release-notes-from-changelog@v1.3.0 +# with: +# version: 0.2.0 +# - name: Create Release using GitHub CLI +# env: +# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} +# run: > +# gh release create +# -d +# -F RELEASE.md +# -t "Version $RELEASE_VERSION" +# ${GITHUB_REF#refs/*/} + jobs: build: name: 'Create Release' runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 - - uses: CSchoel/release-notes-from-changelog@v1.3.0 - with: - version: 0.2.0 - - name: Create Release using GitHub CLI - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - run: > - gh release create - -d - -F RELEASE.md - -t "Version $RELEASE_VERSION" - ${GITHUB_REF#refs/*/} + - name: Set env # required to get 'vX.Y.Z' instead of 'refs/tag/vX.Y.Z' + run: echo "RELEASE_VERSION=${GITHUB_REF#refs/*/}" >> $GITHUB_ENV + - name: Extract changelog for release version + run: | + cp RELEASE_HEAD.md RELEASE.md + printf "\n" >> RELEASE.md + sed -e "/^## \\[${RELEASE_VERSION:1}\\]/,/^## / ! d" CHANGELOG.md | head -n -2 >> RELEASE.md + + - name: Create Release + id: create_release + uses: actions/create-release@v1 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # provided by Actions + with: + tag_name: ${{ github.ref }} + release_name: Release ${{ github.ref }} + body_path: RELEASE.md + draft: true + prerelease: false # jobs: # build: # name: Create Release