Skip to content

fix: Update cronjob.yaml #210

fix: Update cronjob.yaml

fix: Update cronjob.yaml #210

Workflow file for this run

name: PR
on:
pull_request:
concurrency:
# Cancel in progress for PR open and close
group: ${{ github.event.number }}
cancel-in-progress: true
permissions: {}
jobs:
# https://github.com/bcgov/action-builder-ghcr
builds:
name: Builds
permissions:
packages: write
runs-on: ubuntu-24.04
strategy:
matrix:
package: [backend, frontend]
timeout-minutes: 10
steps:
- uses: bcgov/action-builder-ghcr@2b24ac7f95e6a019064151498660437cca3202c5 # v4.2.1
with:
package: ${{ matrix.package }}
tags: ${{ github.event.number }}
tag_fallback: latest
triggers: ('${{ matrix.package }}/')
# https://github.com/bcgov/quickstart-openshift-helpers
deploys:
name: Deploys (${{ github.event.number }})
needs: [builds]
uses: ./.github/workflows/.deployer.yml
secrets:
oc_namespace: ${{ secrets.OC_NAMESPACE }}
oc_token: ${{ secrets.OC_TOKEN }}
with:
db_user: app-${{ github.event.number }}
params:
--set global.secrets.persist=false --set global.databaseAlias=postgres-${{
github.event.number }}
triggers: ('backend/' 'frontend/' 'charts/' '.github/workflows/.deployer.yml')
tests:
name: Tests
if: needs.deploys.result == 'success'
needs: [deploys]
uses: ./.github/workflows/.tests.yml
secrets:
e2e_admin_username: ${{ secrets.E2E_ADMIN_USERNAME }}
e2e_admin_password: ${{ secrets.E2E_ADMIN_PASSWORD }}
results:
name: PR Results
needs: [builds, deploys, tests]
if: always()
runs-on: ubuntu-slim
steps:
- if: contains(needs.*.result, 'failure')||contains(needs.*.result, 'canceled')
run: echo "At least one job has failed." && exit 1
- run: echo "Success!"