From e8b89b8a04612bb768c9be699f772ad0230da63f Mon Sep 17 00:00:00 2001 From: mickael-caro-sonarsource Date: Tue, 23 Jun 2020 07:32:42 +0200 Subject: [PATCH] Add release with GH Actions. (#86) --- .github/workflows/release.yml | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 .github/workflows/release.yml diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml new file mode 100644 index 0000000..09d3d12 --- /dev/null +++ b/.github/workflows/release.yml @@ -0,0 +1,32 @@ +name: sonar-release +# This workflow is triggered when publishing a new github release +on: + release: + types: + - published + +jobs: + sonar_release: + runs-on: ubuntu-latest + name: Start release process + steps: + - name: Checkout release action + uses: actions/checkout@v2 + with: + repository: SonarSource/gh-action_LT_release + + - name: Scanner release + id: scanner_release + with: + distribute: true + attach_artifacts_to_github_release: true + env: + GITHUB_TOKEN: ${{ secrets.GH_TOKEN }} + # Put your action repo here + uses: SonarSource/gh-action_LT_release@master + + - name: Check outputs + if: always() + run: | + echo "${{ steps.scanner_release.outputs.releasability }}" + echo "${{ steps.scanner_release.outputs.release }}" -- 2.39.5