diff --git a/.github/workflows/.merge.yml b/.github/workflows/.merge.yml new file mode 100644 index 0000000..ed6895d --- /dev/null +++ b/.github/workflows/.merge.yml @@ -0,0 +1,39 @@ +name: Merge + +on: + pull_request: + branches: [dev] + types: [closed] + +concurrency: + # PR open and close use the same group, allowing only one at a time + group: pr-${{ github.workflow }}-${{ github.event.number }} + cancel-in-progress: true + +jobs: + deploys: + name: Deploys Anitvirus + environment: tools + permissions: + issues: write + runs-on: ubuntu-22.04 + strategy: + matrix: + name: [containers/clamav] + include: + - name: clamav + file: containers/clamav/openshift/templates/clamav-dc.yaml + overwrite: false + + steps: + - uses: bcgov-nr/action-deployer-openshift@v2.0.0 + with: + file: ${{ matrix.file }} + oc_namespace: ${{ vars.OC_NAMESPACE }} + oc_server: ${{ vars.OC_SERVER }} + oc_token: ${{ secrets.OC_TOKEN }} + overwrite: ${{ matrix.overwrite }} + parameters: + -p ZONE=prod -p NAME=${{ github.event.repository.name }} + repository: ${{ matrix.repository }} + verification_path: ${{ matrix.verification_path }}