diff --git a/.github/workflows/porter_stack_porter-double.yml b/.github/workflows/porter_stack_porter-double.yml index 502298ec6d..7ec53c6bc0 100644 --- a/.github/workflows/porter_stack_porter-double.yml +++ b/.github/workflows/porter_stack_porter-double.yml @@ -4,24 +4,33 @@ - master name: Deploy to porter-double jobs: - porter-deploy: + build-go: + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v3 + - name: build-go + uses: ./.github/actions/build-go + + build-npm: runs-on: ubuntu-latest steps: - - name: Checkout code - uses: actions/checkout@v3 - - name: Set Github tag - id: vars - run: echo "sha_short=$(git rev-parse --short HEAD)" >> $GITHUB_OUTPUT - - name: Setup porter - uses: porter-dev/setup-porter@v0.1.0 - - name: Deploy stack - timeout-minutes: 30 - run: exec porter apply - env: - PORTER_CLUSTER: "9" - PORTER_HOST: https://dashboard.internal-tools.porter.run - PORTER_PR_NUMBER: ${{ github.event.number }} - PORTER_PROJECT: "5" - PORTER_STACK_NAME: porter-double - PORTER_TAG: ${{ steps.vars.outputs.sha_short }} - PORTER_TOKEN: ${{ secrets.PORTER_STACK_5_9 }} + - name: Checkout code + uses: actions/checkout@v3 + - name: build-npm + uses: ./.github/actions/build-npm + porter-deploy: + runs-on: ubuntu-latest + needs: [build-go, build-npm] + steps: + - name: Checkout code + uses: actions/checkout@v3 + - name: porter-deploy + timeout-minutes: 30 + uses: ./.github/actions/porter-deploy + with: + app: porter-double + cluster: "9" + host: https://dashboard.internal-tools.porter.run + project: "5" + token: ${{ secrets.PORTER_STACK_5_9 }}