From 3a64438a0d44a44b659a4a3414634bf0295fb0a1 Mon Sep 17 00:00:00 2001 From: Adam <897017+aSemy@users.noreply.github.com> Date: Mon, 17 Jul 2023 11:44:10 +0200 Subject: [PATCH] adjust publish workflow so that it's called by the 'build' workflow --- .github/workflows/build.yml | 6 ++++++ .github/workflows/publish.yml | 7 ++----- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index a034567..31cd336 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -55,3 +55,9 @@ jobs: with: gradle-home-cache-cleanup: true arguments: build --stacktrace + + publish: + # only publish after 'build' was successful, and this workflow is running on master branch + needs: build + if: github.ref == 'refs/heads/master' + uses: ./.github/workflows/publish.yml diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 4c5dcfb..c7dc96f 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -1,10 +1,7 @@ name: Publish on: - workflow_run: - workflows: [ "Build" ] - types: - - completed workflow_dispatch: + workflow_call: concurrency: group: "${{ github.workflow }}" @@ -12,7 +9,7 @@ concurrency: jobs: maven-publish: - if: ${{ (github.event.workflow_run.conclusion == 'success' || github.event_name == 'workflow_dispatch') && github.ref == 'refs/heads/master' }} + if: ${{ github.ref == 'refs/heads/master' }} runs-on: macos-latest # macOS supports building all Kotlin targets permissions: