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