From 1cbf139fbc17f88bcc1502da2c310d62f8eb1c36 Mon Sep 17 00:00:00 2001 From: Miguel Pragosa <154613770+mpragosa-te@users.noreply.github.com> Date: Fri, 4 Apr 2025 15:36:27 +0100 Subject: [PATCH] Make sure a GH release is created when a release is done (#98) * CP-2898 Make sure a GH release is created when a release is done * Code review --- .github/workflows/release.yaml | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 30c0ce9a..0654836e 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -58,14 +58,10 @@ jobs: runs-on: ubuntu-latest needs: deployment steps: - - name: Checkout latest code - uses: actions/checkout@v4 - - - name: Add tag and push to the repository - run: | - git config user.name "API Team" - git config user.email "api-team@thousandeyes.com" - - git tag ${{ inputs.releaseVersion }} - git push origin ${{ inputs.releaseVersion }} - + - name: Create GitHub Release + uses: softprops/action-gh-release@v2 + with: + tag_name: ${{ inputs.releaseVersion }} + prerelease: false + draft: false + generate_release_notes: true