Skip to content

Advancing 0.19.0-rc3 release to status: released #1324

Advancing 0.19.0-rc3 release to status: released

Advancing 0.19.0-rc3 release to status: released #1324

Workflow file for this run

---
name: Validation
on:
pull_request:
# Unlabeled is needed when `dependent` label is removed, to re-validate the release.
types: [unlabeled, opened, synchronize, reopened]
permissions: {}
jobs:
yamls:
name: Release YAMLs
runs-on: ubuntu-latest
steps:
- name: Check out the repository
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332
with:
fetch-depth: 0
- name: Validate release YAMLs
run: make validate
# This job runs the script in "dryrun" mode, not doing any changes to the repo.
# This should make sure the script at least works as intended (given a valid yaml).
release:
name: Dry-run the Release
needs: yamls
runs-on: ubuntu-latest
steps:
- name: Check out the repository
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332
with:
fetch-depth: 0
- name: Set up QEMU (to support building on non-native architectures)
uses: docker/setup-qemu-action@49b3bc8e6bdd4a60e6116a5414239cba5943d3cf
- name: Create the release in dry-run mode
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
QUAY_USERNAME: ${{ secrets.QUAY_USERNAME }}
QUAY_PASSWORD: ${{ secrets.QUAY_PASSWORD }}
RELEASE_TOKEN: ${{ secrets.RELEASE_TOKEN }}
run: make do-release DRY_RUN=true