diff --git a/.github/workflows/porter_stack_porter-sandbox.yml b/.github/workflows/porter_stack_porter-sandbox.yml index 3479194a9b..676d25e837 100644 --- a/.github/workflows/porter_stack_porter-sandbox.yml +++ b/.github/workflows/porter_stack_porter-sandbox.yml @@ -1,8 +1,8 @@ -"on": +on: push: - branches: - - master -name: Deploy to porter-sandbox + tags: + - production +name: Deploy to porter-cloud jobs: build-go: runs-on: ubuntu-latest @@ -19,36 +19,36 @@ jobs: 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: Get Go Binaries - uses: actions/download-artifact@v3 - with: - name: go-binaries - path: bin/ - - name: Get NPM static files - uses: actions/download-artifact@v3 - with: - name: npm-static-files - path: build/ - - 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 -f ./porter.yaml --wait - env: - PORTER_CLUSTER: "11" - PORTER_HOST: https://dashboard.internal-tools.porter.run - PORTER_PR_NUMBER: ${{ github.event.number }} - PORTER_PROJECT: "8" - PORTER_STACK_NAME: porter-sandbox - PORTER_TAG: ${{ steps.vars.outputs.sha_short }} - PORTER_TOKEN: ${{ secrets.PORTER_STACK_8_11 }} + - name: Checkout code + uses: actions/checkout@v3 + - name: Get Go Binaries + uses: actions/download-artifact@v3 + with: + name: go-binaries + path: bin/ + - name: Get NPM static files + uses: actions/download-artifact@v3 + with: + name: npm-static-files + path: build/ + - 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 -f ./porter.yaml --wait + env: + PORTER_CLUSTER: "11" + PORTER_HOST: https://dashboard.internal-tools.porter.run + PORTER_PR_NUMBER: ${{ github.event.number }} + PORTER_PROJECT: "8" + PORTER_STACK_NAME: porter-sandbox + PORTER_TAG: ${{ steps.vars.outputs.sha_short }} + PORTER_TOKEN: ${{ secrets.PORTER_STACK_8_11 }}