From bcfe29d31831429da13a875bedd00535439fecd8 Mon Sep 17 00:00:00 2001 From: Igor Rodionov Date: Fri, 6 Jun 2025 23:36:05 +0300 Subject: [PATCH 01/11] Auto release use fetch tags --- .github/workflows/shared-go-auto-release.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/shared-go-auto-release.yml b/.github/workflows/shared-go-auto-release.yml index de44a735..39585dfb 100644 --- a/.github/workflows/shared-go-auto-release.yml +++ b/.github/workflows/shared-go-auto-release.yml @@ -68,7 +68,7 @@ permissions: {} jobs: draft: - uses: cloudposse/.github/.github/workflows/shared-auto-release.yml@main + uses: cloudposse/.github/.github/workflows/shared-auto-release.yml@fetch-tags-only with: publish: false summary-enabled: false @@ -240,7 +240,7 @@ jobs: publish: if: ${{ needs.draft.outputs.exists == 'false' }} needs: [ goreleaser, draft ] - uses: cloudposse/.github/.github/workflows/shared-auto-release.yml@main + uses: cloudposse/.github/.github/workflows/shared-auto-release.yml@fetch-tags-only with: publish: ${{ inputs.publish }} prerelease: ${{ inputs.prerelease }} From 119b0572d2cb368cdbf97039be8852967405411d Mon Sep 17 00:00:00 2001 From: Igor Rodionov Date: Fri, 6 Jun 2025 23:57:35 +0300 Subject: [PATCH 02/11] Update shared-go-auto-release.yml --- .github/workflows/shared-go-auto-release.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/shared-go-auto-release.yml b/.github/workflows/shared-go-auto-release.yml index 39585dfb..6fd6af7d 100644 --- a/.github/workflows/shared-go-auto-release.yml +++ b/.github/workflows/shared-go-auto-release.yml @@ -68,7 +68,7 @@ permissions: {} jobs: draft: - uses: cloudposse/.github/.github/workflows/shared-auto-release.yml@fetch-tags-only + uses: cloudposse/.github/.github/workflows/shared-auto-release.yml@autorelease-fetch-tags-only with: publish: false summary-enabled: false @@ -240,7 +240,7 @@ jobs: publish: if: ${{ needs.draft.outputs.exists == 'false' }} needs: [ goreleaser, draft ] - uses: cloudposse/.github/.github/workflows/shared-auto-release.yml@fetch-tags-only + uses: cloudposse/.github/.github/workflows/shared-auto-release.yml@autorelease-fetch-tags-only with: publish: ${{ inputs.publish }} prerelease: ${{ inputs.prerelease }} From fc5703f5d1d12e631b9006084e2dabbef931fbe6 Mon Sep 17 00:00:00 2001 From: Igor Rodionov Date: Fri, 6 Jun 2025 23:57:54 +0300 Subject: [PATCH 03/11] Update shared-auto-release.yml --- .github/workflows/shared-auto-release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/shared-auto-release.yml b/.github/workflows/shared-auto-release.yml index d09ef573..b5233b95 100644 --- a/.github/workflows/shared-auto-release.yml +++ b/.github/workflows/shared-auto-release.yml @@ -113,7 +113,7 @@ jobs: latest: false # Drafts your next Release notes as Pull Requests are merged into "main" - - uses: cloudposse/github-action-auto-release@v3 + - uses: cloudposse/github-action-auto-release@fetch-tags-only id: drafter with: token: ${{ steps.github-app.outputs.token }} From d54cc658be288dae9762f278ea07219b51af9fd1 Mon Sep 17 00:00:00 2001 From: Igor Rodionov Date: Mon, 9 Jun 2025 14:38:00 +0300 Subject: [PATCH 04/11] Update shared-go-auto-release.yml --- .github/workflows/shared-go-auto-release.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/shared-go-auto-release.yml b/.github/workflows/shared-go-auto-release.yml index 6fd6af7d..bebca719 100644 --- a/.github/workflows/shared-go-auto-release.yml +++ b/.github/workflows/shared-go-auto-release.yml @@ -219,6 +219,7 @@ jobs: env: GPG_FINGERPRINT: ${{ steps.import_gpg.outputs.fingerprint }} GITHUB_TOKEN: ${{ steps.github-app.outputs.token }} + GO_RELEASER_TARGET_COMMITISH: "refs/heads/DEV-3331/feature-branch-rc-2" - name: Check disk space after if: success() || failure() From 0b5fec32a285d8d00024f5f0d4988a5851fb09b9 Mon Sep 17 00:00:00 2001 From: Igor Rodionov Date: Mon, 9 Jun 2025 15:31:17 +0300 Subject: [PATCH 05/11] Update shared-go-auto-release.yml --- .github/workflows/shared-go-auto-release.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/shared-go-auto-release.yml b/.github/workflows/shared-go-auto-release.yml index bebca719..0e0a7325 100644 --- a/.github/workflows/shared-go-auto-release.yml +++ b/.github/workflows/shared-go-auto-release.yml @@ -96,6 +96,7 @@ jobs: with: path: source token: ${{ steps.github-app.outputs.token }} + ref: "DEV-3331/feature-branch-rc-2" - name: Unshallow working-directory: source @@ -219,7 +220,7 @@ jobs: env: GPG_FINGERPRINT: ${{ steps.import_gpg.outputs.fingerprint }} GITHUB_TOKEN: ${{ steps.github-app.outputs.token }} - GO_RELEASER_TARGET_COMMITISH: "refs/heads/DEV-3331/feature-branch-rc-2" + # GO_RELEASER_TARGET_COMMITISH: "refs/heads/DEV-3331/feature-branch-rc-2" - name: Check disk space after if: success() || failure() From 593b9e88689e23cefb9bcb3ff2b1ba8068873862 Mon Sep 17 00:00:00 2001 From: Igor Rodionov Date: Tue, 10 Jun 2025 12:10:37 +0300 Subject: [PATCH 06/11] Update shared-go-auto-release.yml --- .github/workflows/shared-go-auto-release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/shared-go-auto-release.yml b/.github/workflows/shared-go-auto-release.yml index 0e0a7325..e78fed9c 100644 --- a/.github/workflows/shared-go-auto-release.yml +++ b/.github/workflows/shared-go-auto-release.yml @@ -220,7 +220,7 @@ jobs: env: GPG_FINGERPRINT: ${{ steps.import_gpg.outputs.fingerprint }} GITHUB_TOKEN: ${{ steps.github-app.outputs.token }} - # GO_RELEASER_TARGET_COMMITISH: "refs/heads/DEV-3331/feature-branch-rc-2" + GO_RELEASER_TARGET_COMMITISH: "refs/heads/DEV-3331/feature-branch-rc-2" - name: Check disk space after if: success() || failure() From b1f729b76a1351f7e3b86eb09ccf820f0f7d3a15 Mon Sep 17 00:00:00 2001 From: Igor Rodionov Date: Tue, 10 Jun 2025 19:54:14 +0300 Subject: [PATCH 07/11] Update shared-go-auto-release.yml --- .github/workflows/shared-go-auto-release.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/shared-go-auto-release.yml b/.github/workflows/shared-go-auto-release.yml index e78fed9c..8d4116b7 100644 --- a/.github/workflows/shared-go-auto-release.yml +++ b/.github/workflows/shared-go-auto-release.yml @@ -96,7 +96,7 @@ jobs: with: path: source token: ${{ steps.github-app.outputs.token }} - ref: "DEV-3331/feature-branch-rc-2" + ref: ${{ github.event_name == 'pull_request' && github.head_ref || github.ref_name }} - name: Unshallow working-directory: source @@ -220,7 +220,7 @@ jobs: env: GPG_FINGERPRINT: ${{ steps.import_gpg.outputs.fingerprint }} GITHUB_TOKEN: ${{ steps.github-app.outputs.token }} - GO_RELEASER_TARGET_COMMITISH: "refs/heads/DEV-3331/feature-branch-rc-2" + GO_RELEASER_TARGET_COMMITISH: ${{ github.event_name == 'pull_request' && github.head_ref || github.ref_name }} - name: Check disk space after if: success() || failure() From 132acf2acd647eef871b85f3a0df3ca9ba85469a Mon Sep 17 00:00:00 2001 From: Igor Rodionov Date: Tue, 10 Jun 2025 22:51:56 +0300 Subject: [PATCH 08/11] Update shared-auto-release.yml --- .github/workflows/shared-auto-release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/shared-auto-release.yml b/.github/workflows/shared-auto-release.yml index b5233b95..90a9f6fa 100644 --- a/.github/workflows/shared-auto-release.yml +++ b/.github/workflows/shared-auto-release.yml @@ -113,7 +113,7 @@ jobs: latest: false # Drafts your next Release notes as Pull Requests are merged into "main" - - uses: cloudposse/github-action-auto-release@fetch-tags-only + - uses: cloudposse/github-action-auto-release@v4 id: drafter with: token: ${{ steps.github-app.outputs.token }} From ee11ce093ef56ff34faa16f34290c348824e2acf Mon Sep 17 00:00:00 2001 From: Igor Rodionov Date: Fri, 13 Jun 2025 02:01:48 +0300 Subject: [PATCH 09/11] Update shared-auto-release.yml --- .github/workflows/shared-auto-release.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/shared-auto-release.yml b/.github/workflows/shared-auto-release.yml index 90a9f6fa..ba0c04f7 100644 --- a/.github/workflows/shared-auto-release.yml +++ b/.github/workflows/shared-auto-release.yml @@ -22,6 +22,11 @@ on: required: false default: true type: boolean + environment: + description: "Release environment that has secrets" + type: string + required: false + default: 'release' outputs: id: @@ -63,7 +68,7 @@ permissions: {} jobs: release: runs-on: ${{ fromJSON(inputs.runs-on) }} - environment: release + environment: ${{ inputs.environment }} outputs: id: ${{ steps.drafter.outputs.id }} name: ${{ steps.drafter.outputs.name }} From f7e66087508d61d715328de410b63e09df855716 Mon Sep 17 00:00:00 2001 From: Igor Rodionov Date: Fri, 13 Jun 2025 02:04:33 +0300 Subject: [PATCH 10/11] Update shared-go-auto-release.yml --- .github/workflows/shared-go-auto-release.yml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.github/workflows/shared-go-auto-release.yml b/.github/workflows/shared-go-auto-release.yml index 8d4116b7..eaf4a69d 100644 --- a/.github/workflows/shared-go-auto-release.yml +++ b/.github/workflows/shared-go-auto-release.yml @@ -28,6 +28,11 @@ on: required: false default: "zip" type: string + environment: + description: "Release environment that has secrets" + type: string + required: false + default: 'release' outputs: id: @@ -73,13 +78,14 @@ jobs: publish: false summary-enabled: false prerelease: ${{ inputs.prerelease }} + environment: ${{ inputs.environment }} secrets: inherit goreleaser: if: ${{ needs.draft.outputs.exists == 'false' }} runs-on: ${{ fromJSON(inputs.runs-on) }} needs: [ draft ] - environment: release + environment: ${{ inputs.environment }} steps: - uses: actions/create-github-app-token@v1 id: github-app @@ -247,4 +253,5 @@ jobs: publish: ${{ inputs.publish }} prerelease: ${{ inputs.prerelease }} summary-enabled: ${{ inputs.summary-enabled }} + environment: ${{ inputs.environment }} secrets: inherit From 10fb91648afebf905f35ca3239ef58aab3fdf545 Mon Sep 17 00:00:00 2001 From: Igor Rodionov Date: Fri, 13 Jun 2025 19:59:26 +0300 Subject: [PATCH 11/11] Update shared-go-auto-release.yml --- .github/workflows/shared-go-auto-release.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/shared-go-auto-release.yml b/.github/workflows/shared-go-auto-release.yml index eaf4a69d..36f34b25 100644 --- a/.github/workflows/shared-go-auto-release.yml +++ b/.github/workflows/shared-go-auto-release.yml @@ -73,7 +73,7 @@ permissions: {} jobs: draft: - uses: cloudposse/.github/.github/workflows/shared-auto-release.yml@autorelease-fetch-tags-only + uses: cloudposse/.github/.github/workflows/shared-auto-release.yml@main with: publish: false summary-enabled: false @@ -248,7 +248,7 @@ jobs: publish: if: ${{ needs.draft.outputs.exists == 'false' }} needs: [ goreleaser, draft ] - uses: cloudposse/.github/.github/workflows/shared-auto-release.yml@autorelease-fetch-tags-only + uses: cloudposse/.github/.github/workflows/shared-auto-release.yml@main with: publish: ${{ inputs.publish }} prerelease: ${{ inputs.prerelease }}