From 7230d8875eacafc06c7cd9796eccdfd06b3dc7cf Mon Sep 17 00:00:00 2001 From: Adam <897017+aSemy@users.noreply.github.com> Date: Tue, 19 Sep 2023 11:03:35 +0200 Subject: [PATCH] allow running Maven Publish workflow for a specific git ref --- .github/workflows/run_gradle_task.yml | 7 +++++++ .github/workflows/run_publish_maven.yml | 6 ++++++ 2 files changed, 13 insertions(+) diff --git a/.github/workflows/run_gradle_task.yml b/.github/workflows/run_gradle_task.yml index 5dcc824d..564e6e36 100644 --- a/.github/workflows/run_gradle_task.yml +++ b/.github/workflows/run_gradle_task.yml @@ -5,6 +5,11 @@ run-name: "Gradle Task ${{ inputs.gradle-task }} @ ${{ inputs.runs-on }}" on: workflow_dispatch: + inputs: + checkout-ref: + description: "The repository reference to checkout" + required: false + type: string workflow_call: inputs: gradle-task: @@ -40,6 +45,8 @@ jobs: - name: Checkout the repo uses: actions/checkout@v3 + with: + ref: ${{ inputs.checkout-ref || github.event.repository.default_branch }} - name: Validate Gradle Wrapper uses: gradle/wrapper-validation-action@v1 diff --git a/.github/workflows/run_publish_maven.yml b/.github/workflows/run_publish_maven.yml index 1b2bb482..1d066a21 100644 --- a/.github/workflows/run_publish_maven.yml +++ b/.github/workflows/run_publish_maven.yml @@ -3,6 +3,11 @@ name: Publish Maven on: workflow_dispatch: + inputs: + checkout-ref: + description: "The repository reference to checkout" + required: false + type: string workflow_call: @@ -30,3 +35,4 @@ jobs: runs-on: macos-latest # only macOS supports building all Kotlin targets gradle-task: >- publishAllPublicationsToSonatypeReleaseRepository --stacktrace --no-configuration-cache --no-parallel + checkout-ref: ${{ inputs.checkout-ref || github.event.repository.default_branch }}