From b606ed2d322c1f0ee1648833d94fc78ffd9ab698 Mon Sep 17 00:00:00 2001 From: Artem Bilan Date: Tue, 14 Nov 2023 15:49:22 -0500 Subject: [PATCH] Extract `stage-release.yml` sub-flow --- .github/workflows/release.yml | 2 +- ...elease.yml => spring-artifactory-release.yml} | 2 +- .github/workflows/stage-release.yml | 16 ++++++++++++++++ 3 files changed, 18 insertions(+), 2 deletions(-) rename .github/workflows/{spring-release.yml => spring-artifactory-release.yml} (93%) create mode 100644 .github/workflows/stage-release.yml diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 6673fca..2ebea18 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -10,7 +10,7 @@ on: jobs: release: - uses: spring-projects/spring-integration-aws/.github/workflows/spring-release.yml@main + uses: spring-projects/spring-integration-aws/.github/workflows/spring-artifactory-release.yml@main with: releaseVersion: ${{ inputs.releaseVersion }} repositoryTeam: artembilan,garyrussell diff --git a/.github/workflows/spring-release.yml b/.github/workflows/spring-artifactory-release.yml similarity index 93% rename from .github/workflows/spring-release.yml rename to .github/workflows/spring-artifactory-release.yml index 155c8fc..d1a6791 100644 --- a/.github/workflows/spring-release.yml +++ b/.github/workflows/spring-artifactory-release.yml @@ -19,7 +19,7 @@ env: jobs: staging: - uses: spring-projects/spring-integration-aws/.github/workflows/spring-artifactory-gradle-release-staging.yml@main + uses: ./.github/workflows/stage-release.yml with: releaseVersion: ${{ inputs.releaseVersion }} secrets: inherit diff --git a/.github/workflows/stage-release.yml b/.github/workflows/stage-release.yml new file mode 100644 index 0000000..1d77d9c --- /dev/null +++ b/.github/workflows/stage-release.yml @@ -0,0 +1,16 @@ +name: Stage Release with Gradle to Artifactory + +on: + workflow_call: + inputs: + releaseVersion: + description: 'Release version like 3.0.0-M1, 3.1.0-RC1, 3.2.0 etc.' + required: true + type: string + +jobs: + staging: + uses: spring-projects/spring-integration-aws/.github/workflows/spring-artifactory-gradle-release-staging.yml@main + with: + releaseVersion: ${{ inputs.releaseVersion }} + secrets: inherit \ No newline at end of file