From e5ff21c5adde816f84eaed38edc0033cea32755b Mon Sep 17 00:00:00 2001 From: Arthur Dayton <103078673+arthur-observe@users.noreply.github.com> Date: Thu, 22 Feb 2024 16:49:45 -0800 Subject: [PATCH] feat: repo input for repositories with changed names (#117) * repo input for repositories with changed names --- .github/workflows/terraform-observe_prerelease.yaml | 11 ++++++++++- .github/workflows/terraform-observe_release.yaml | 11 ++++++++++- 2 files changed, 20 insertions(+), 2 deletions(-) diff --git a/.github/workflows/terraform-observe_prerelease.yaml b/.github/workflows/terraform-observe_prerelease.yaml index 0b83d18..2f6c94d 100644 --- a/.github/workflows/terraform-observe_prerelease.yaml +++ b/.github/workflows/terraform-observe_prerelease.yaml @@ -14,6 +14,11 @@ on: type: string description: Number of releases to preserve in changelog. Default is 0 (regenerates all). default: '0' + repo-name-slack: + required: false + type: string + description: Override for renamed repositories + default: '' jobs: publish: @@ -62,7 +67,11 @@ jobs: SLACK_WEBHOOK_URL: ${{ secrets.TERRAFORM_MODULES_PRERELEASE_SLACK_URL }} if: ${{ env.SLACK_WEBHOOK_URL != '' }} run: | - echo name=$(echo "$GITHUB_REPOSITORY" | sed 's/^.*terraform-observe-//') >> $GITHUB_ENV + if ${{ inputs.repo-name-slack != '' }}; then + echo name=$(echo "${{ inputs.repo-name-slack }}" | sed 's/^.*terraform-observe-//') >> $GITHUB_ENV + else + echo name=$(echo "$GITHUB_REPOSITORY" | sed 's/^.*terraform-observe-//') >> $GITHUB_ENV + fi - name: Notify Slack env: SLACK_WEBHOOK_URL: ${{ secrets.TERRAFORM_MODULES_PRERELEASE_SLACK_URL }} diff --git a/.github/workflows/terraform-observe_release.yaml b/.github/workflows/terraform-observe_release.yaml index 842cb18..b937e4f 100644 --- a/.github/workflows/terraform-observe_release.yaml +++ b/.github/workflows/terraform-observe_release.yaml @@ -14,6 +14,11 @@ on: type: string description: Number of releases to preserve in changelog. Default is 0 (regenerates all). default: '0' + repo-name-slack: + required: false + type: string + description: Override for renamed repositories + default: '' jobs: bump: @@ -63,7 +68,11 @@ jobs: if: ${{ env.SLACK_WEBHOOK_URL != '' && steps.changelog.outputs.skipped == 'false' }} run: | echo version=$(echo "${{ steps.changelog.outputs.tag }}" | sed 's/^v//' ) >> $GITHUB_ENV - echo name=$(echo "$GITHUB_REPOSITORY" | sed 's/^.*terraform-observe-//') >> $GITHUB_ENV + if ${{ inputs.repo-name-slack != '' }}; then + echo name=$(echo "${{ inputs.repo-name-slack }}" | sed 's/^.*terraform-observe-//') >> $GITHUB_ENV + else + echo name=$(echo "$GITHUB_REPOSITORY" | sed 's/^.*terraform-observe-//') >> $GITHUB_ENV + fi - name: Notify Slack env: SLACK_WEBHOOK_URL: ${{ secrets.TERRAFORM_MODULES_RELEASE_SLACK_URL }}