From 25a55c7f8bbfa4c0b398158318e696cd035d6d12 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sergej=20Ko=C5=A1=C4=8Dejev?= Date: Thu, 11 Jul 2024 10:36:13 +0200 Subject: [PATCH] Reduce triggers of main workflow Trigger on push to master or maintenance branches only, not for all branches. Also trigger on pull request to build pull request branches (as long as they can be merged). --- .github/workflows/main.yml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 9388de687..9f9414f57 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -1,7 +1,12 @@ name: FASTEN_CI -on: [push, pull_request] +on: + push: + branches: + - master + - 'maintenance/*' + pull_request: env: MPS_VER: "2022.2" @@ -137,7 +142,9 @@ jobs: # gradle-executable: /home/runner/work/mbeddr.formal/mbeddr.formal/gradlew - name: Build and Publish FASTEN Assurance to Github Maven Packages uses: gradle/gradle-build-action@v2.4.2 - with: + # Only publish on push (to maintenance or master) + if: github.event_name == 'push' + with: arguments: publishFASTENSafetyLanguagesPublicationToGitHubPackagesRepository -Pgpr.user=${{github.actor}} -Pgpr.token=${{ secrets.GITHUB_TOKEN }} wrapper-cache-enabled: true dependencies-cache-enabled: true