From: Wouter Admiraal Date: Thu, 20 Feb 2020 11:30:07 +0000 (+0100) Subject: BUILD-756 Migrate dogfood merge task to GH actions X-Git-Tag: 8.3.0.34182~164 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=e42e569931baf23b20da3b00a21080e1d7181952;p=sonarqube.git BUILD-756 Migrate dogfood merge task to GH actions --- diff --git a/.github/workflows/dogfood.yml b/.github/workflows/dogfood.yml new file mode 100644 index 00000000000..a0d001a5bdf --- /dev/null +++ b/.github/workflows/dogfood.yml @@ -0,0 +1,29 @@ +name: Dogfood merge +on: + push: + branches: + - master + - "dogfood/**" + delete: + branches: + - "dogfood/**" +jobs: + dogfood_merge: + # prevent job to run on public repository sonarsource/sonarqube + if: github.repository == 'sonarsource/sonar-enterprise' + runs-on: ubuntu-latest + name: Update dogfood-on-next branch + steps: + - name: Merge dogfood and master branches + uses: SonarSource/gh-action_dogfood_merge@1 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_ORG_TOKEN }} + with: + dogfood-branch: "dogfood-on-next" + - name: Notify failures on Slack + if: failure() + uses: Ilshidur/action-slack@2.0.0 + env: + SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }} + with: + args: "Failed to merge dogfood and master branches, see the logs at https://github.com/SonarSource/sonar-enterprise/actions"