From deb9bba3ef364fecdb30a5266a7c71d5e1a4fa8d Mon Sep 17 00:00:00 2001 From: Sarah Thompson Date: Mon, 13 Feb 2023 18:38:48 +0000 Subject: [PATCH] update release triggers to call new GHA workflow (#1632) * update release triggers to call new GHA workflow * update workflow file name * address feedback --- .github/workflows/test-release-trigger.yml | 16 +++++++++------- .github/workflows/ui-release-trigger.yml | 15 +++++++++------ 2 files changed, 18 insertions(+), 13 deletions(-) diff --git a/.github/workflows/test-release-trigger.yml b/.github/workflows/test-release-trigger.yml index 48f72377f..1368f00de 100644 --- a/.github/workflows/test-release-trigger.yml +++ b/.github/workflows/test-release-trigger.yml @@ -1,6 +1,5 @@ name: "Trigger Test Boundary UI release" - on: workflow_dispatch: inputs: @@ -9,15 +8,18 @@ on: required: true jobs: - trigger-circleci-release: + trigger-gha-release: runs-on: ubuntu-latest steps: - - - name: Trigger Release job + - name: Release description if: github.event_name == 'workflow_dispatch' run: | echo "Triggering Test release using BRANCH and TEST_TAG ${{ github.event.inputs.branch }}" + - name: Trigger Release workflow in boundary-ui-releases + run: | + export GITHUB_TOKEN="${{ secrets.ELEVATED_GITHUB_TOKEN }}" + gh workflow run release.yml \ + --repo hashicorp/boundary-ui-releases \ + --ref main \ + -f TAG="${{ github.event.inputs.branch }}" - curl -u ${{ secrets.CIRCLE_TOKEN }}: -X POST --header "Content-Type: application/json" \ - -d '{ "branch": "main", "parameters": {"TAG": "'${{ github.event.inputs.branch }}'" }}' \ - https://circleci.com/api/v2/project/github/hashicorp/boundary-ui-releases/pipeline diff --git a/.github/workflows/ui-release-trigger.yml b/.github/workflows/ui-release-trigger.yml index 10683ba54..4fbfd654c 100644 --- a/.github/workflows/ui-release-trigger.yml +++ b/.github/workflows/ui-release-trigger.yml @@ -6,14 +6,17 @@ on: - '*' jobs: - trigger-circleci-release: + trigger-gha-release: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - - name: Trigger Release job + - name: Release description run: | echo "Triggering release with a TAG ${GITHUB_REF#refs/tags/}" - - curl -u ${{ secrets.CIRCLE_TOKEN }}: -X POST --header "Content-Type: application/json" \ - -d '{ "branch": "main", "parameters": {"TAG": "'${GITHUB_REF#refs/tags/}'" }}' \ - https://circleci.com/api/v2/project/github/hashicorp/boundary-ui-releases/pipeline + - name: Trigger Release workflow in boundary-ui-releases + run: | + export GITHUB_TOKEN="${{ secrets.ELEVATED_GITHUB_TOKEN }}" + gh workflow run release.yml \ + --repo hashicorp/boundary-ui-releases \ + --ref main \ + -f TAG="${GITHUB_REF#refs/tags/}" \ No newline at end of file