From 6bb95a36f12f9bc3b1b4e27e062a48ae2d3a6b8f Mon Sep 17 00:00:00 2001 From: Nicolas Giard Date: Tue, 25 Jun 2024 03:01:44 -0400 Subject: [PATCH] ci: Update build.yml workflow --- .github/workflows/build.yml | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index e42685678..b6fe0ec8e 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -427,8 +427,12 @@ jobs: steps: - name: Deploy to staging - run: | - curl -X POST -H "Accept: application/vnd.github.v3+json" -H "Authorization: Bearer ${{ secrets.GH_INFRA_K8S_TOKEN }}" ${{ secrets.GHA_K8S_DEPLOY_API }} -d '{"ref":"main", "inputs": { "environment":"${{ secrets.GHA_K8S_CLUSTER }}", "app":"datatracker", "appVersion":"${{ env.PKG_VERSION }}" }}' + uses: the-actions-org/workflow-dispatch@v4 + with: + workflow: deploy.yml + repo: ietf-tools/infra-k8s + token: ${{ secrets.GH_INFRA_K8S_TOKEN }} + inputs: '{"ref":"main", "inputs": { "environment":"${{ secrets.GHA_K8S_CLUSTER }}", "app":"datatracker", "appVersion":"${{ env.PKG_VERSION }}", "remoteRef":"${{ github.sha }}" }}' # ----------------------------------------------------------------- # PROD @@ -442,8 +446,12 @@ jobs: name: production env: PKG_VERSION: ${{needs.prepare.outputs.pkg_version}} - + steps: - name: Deploy to production - run: | - curl -X POST -H "Accept: application/vnd.github.v3+json" -H "Authorization: Bearer ${{ secrets.GH_INFRA_K8S_TOKEN }}" ${{ secrets.GHA_K8S_DEPLOY_API }} -d '{"ref":"main", "inputs": { "environment":"${{ secrets.GHA_K8S_CLUSTER }}", "app":"datatracker", "appVersion":"${{ env.PKG_VERSION }}" }}' + uses: the-actions-org/workflow-dispatch@v4 + with: + workflow: deploy.yml + repo: ietf-tools/infra-k8s + token: ${{ secrets.GH_INFRA_K8S_TOKEN }} + inputs: '{"ref":"main", "inputs": { "environment":"${{ secrets.GHA_K8S_CLUSTER }}", "app":"datatracker", "appVersion":"${{ env.PKG_VERSION }}", "remoteRef":"${{ github.sha }}" }}'