From: Jeremy Davis Date: Tue, 5 May 2020 16:41:21 +0000 (+0200) Subject: Add 8.3 sync github action X-Git-Tag: 8.4.0.35506~225 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=27fc162f337411961b071f11af8b98dbf883c241;p=sonarqube.git Add 8.3 sync github action --- diff --git a/.github/workflows/sync-8.3-branch.yml b/.github/workflows/sync-8.3-branch.yml new file mode 100644 index 00000000000..7915440a648 --- /dev/null +++ b/.github/workflows/sync-8.3-branch.yml @@ -0,0 +1,30 @@ +name: Sync 8.3 branch +on: + schedule: + # at 20:00 daily + - cron: "0 20 * * *" +jobs: + sync_lts: + # prevent job to run on public repository sonarsource/sonarqube + if: github.repository == 'sonarsource/sonar-enterprise' + runs-on: ubuntu-latest + name: Sync 8.3 branch of sonarsource/sonar-enterprise with sonarsource/sonarqube + steps: + - name: Fetch code + uses: actions/checkout@v2 + with: + token: ${{ secrets.GITHUB_ORG_TOKEN }} + ref: master + path: repo + - name: Sync LTS branch + run: ./repo/private/sync-public-git-branches.sh + env: + GITHUB_ORG_TOKEN: ${{ secrets.GITHUB_ORG_TOKEN }} + BRANCH_NAME: branch-8.3 + - name: Notify failures on Slack + if: failure() + uses: Ilshidur/action-slack@2.0.0 + env: + SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }} + with: + args: "Nightly public sync failed, see the logs at https://github.com/SonarSource/sonar-enterprise/actions"