From 76366a5a62a24149d9267a37e48677a99f164217 Mon Sep 17 00:00:00 2001 From: Derek Roberts Date: Thu, 4 Apr 2024 18:17:40 -0700 Subject: [PATCH] Try outputs in post_rollouts --- .github/workflows/pr-open.yml | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/.github/workflows/pr-open.yml b/.github/workflows/pr-open.yml index 0341fa1..4bc180a 100644 --- a/.github/workflows/pr-open.yml +++ b/.github/workflows/pr-open.yml @@ -12,12 +12,12 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 10 outputs: - backend: ${{ steps.trigger.outputs.backend }} - database: ${{ steps.trigger.outputs.database }} - frontend: ${{ steps.trigger.outputs.frontend }} + backend: ${{ steps.deploys.outputs.backend }} + database: ${{ steps.deploys.outputs.database }} + frontend: ${{ steps.deploys.outputs.frontend }} strategy: matrix: - name: [ backend, database, frontend ] + name: [backend, database, frontend] include: - name: backend file: templates/backend.yml @@ -32,11 +32,10 @@ jobs: oc_version: 4.13 overwrite: true parameters: -p MIN_REPLICAS=1 -p MAX_REPLICAS=2 - post_rollout: | - oc create job "frontend-$(date +%s)" --from=cronjob/${{ github.event.repository.name }}-${{ github.event.number }}-cronjob steps: - uses: actions/checkout@v4 - - id: deploys + - name: Deploys + id: deploys uses: ./ with: file: ${{ matrix.file }} @@ -46,13 +45,12 @@ jobs: oc_token: ${{ secrets.OC_TOKEN }} oc_version: ${{ matrix.oc_version }} overwrite: ${{ matrix.overwrite }} - parameters: -p ZONE=${{ github.event.number }} -p NAME=${{ github.event.repository.name }} + parameters: + -p ZONE=${{ github.event.number }} -p NAME=${{ github.event.repository.name }} ${{ matrix.parameters }} penetration_test: ${{ matrix.penetration_test }} - post_rollout: ${{ matrix.post_rollout }} + post_rollout: echo "${{ matrix.name }}=true" >> $GITHUB_OUTPUT verification_path: ${{ matrix.verification_path }} - - id: trigger - run: echo "${{ matrix.name }}=${{ steps.deploys.outputs.triggered }}" >> $GITHUB_OUTPUT results: name: Results