Skip to content

Build and Publish Images (scheduled) #65

Build and Publish Images (scheduled)

Build and Publish Images (scheduled) #65

---
name: Build and Publish Images (scheduled)
on:
schedule:
- cron: '0 3 * * *' # run before e2e-nightly to ensure a fresh operator build
jobs:
trigger-39-build:
name: "Build and publish 3.9"
runs-on: ubuntu-latest
env:
BRANCH: redhat-3.9
steps:
- uses: convictional/[email protected]
with:
owner: ${{ github.repository_owner }}
repo: 'quay-operator'
# see https://docs.github.com/en/actions/security-guides/automatic-token-authentication
github_token: ${{ secrets.PAT }}
workflow_file_name: build-and-publish.yaml
ref: ${{ env.BRANCH }}
wait_interval: 30
client_payload: |
{
"branch": "${{ env.BRANCH }}"
}
trigger-37-build:
name: "Build and publish 3.7"
runs-on: ubuntu-latest
env:
BRANCH: redhat-3.7
steps:
- uses: convictional/[email protected]
with:
owner: ${{ github.repository_owner }}
repo: 'quay-operator'
# see https://docs.github.com/en/actions/security-guides/automatic-token-authentication
github_token: ${{ secrets.PAT }}
workflow_file_name: build-and-publish.yaml
ref: ${{ env.BRANCH }}
wait_interval: 30
client_payload: |
{
"branch": "${{ env.BRANCH }}"
}
trigger-38-build:
name: "Build and publish 3.8"
runs-on: ubuntu-latest
env:
BRANCH: redhat-3.8
steps:
- uses: convictional/[email protected]
with:
owner: ${{ github.repository_owner }}
repo: 'quay-operator'
# see https://docs.github.com/en/actions/security-guides/automatic-token-authentication
github_token: ${{ secrets.PAT }}
workflow_file_name: build-and-publish.yaml
ref: ${{ env.BRANCH }}
wait_interval: 30
client_payload: |
{
"branch": "${{ env.BRANCH }}"
}