Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

refactor(build-workflow): infer image tag from branch name (PROJQUAY-2612) #556

Merged

Conversation

flavianmissi
Copy link
Contributor

This change ties the build workflow to the name of the branches it runs against.
In a future where downstream releases are fully automated, we should probably tag the redhat-* branches (for everything we want built, alpha, release candidates, etc). When we do this, this workflow should be updated to get triggered when new tags are created, so that it's more robust.

Successful workflow run: https://github.com/flavianmissi/quay-operator/actions/runs/1295760888

Copy link
Contributor

@dmage dmage left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, just squash commits before merging them.

@flavianmissi flavianmissi merged commit ceec23a into quay:master Oct 4, 2021
@flavianmissi flavianmissi deleted the build-workflow-branch-trigger branch October 4, 2021 10:22
flavianmissi added a commit to flavianmissi/quay-operator that referenced this pull request Oct 4, 2021
…2612) (quay#556)

This change ties the build workflow to the name of the branches it runs against.
In a future where downstream releases are fully (or nearly) automated, we should probably tag the redhat-* branches for everything we want built, alpha, release candidates, etc. When this is done, this workflow should be updated to get triggered when new tags are created.
flavianmissi added a commit to flavianmissi/quay-operator that referenced this pull request Oct 4, 2021
…2612) (quay#556)

This change ties the build workflow to the name of the branches it runs against.
In a future where downstream releases are fully (or nearly) automated, we should probably tag the redhat-* branches for everything we want built, alpha, release candidates, etc. When this is done, this workflow should be updated to get triggered when new tags are created.
flavianmissi added a commit that referenced this pull request Oct 5, 2021
* chore: github workflow to publish container images (PROJQUAY-2556) (#530)

* feat: setup e2e nightly run (PROJQUAY-2556) (#535)

* fix(workflow): use correct clair and builder-qemu tags (#553)

* fix: use clair nightly build

clair is in the process of removing their redhat-* branches, and asked
us to use their nightly instead.

also use correct tag for qemu builder image.

* fix(build): use bundle image digest instead of tag (PROJQUAY-2556) (#557)

and use env var to set it.
increase e2e timeout too, as 3 minutes ins't always enough for the mirror to get up and
running.

* refactor(build-workflow): infer image tag from branch name (PROJQUAY-2612) (#556)

This change ties the build workflow to the name of the branches it runs against.
In a future where downstream releases are fully (or nearly) automated, we should probably tag the redhat-* branches for everything we want built, alpha, release candidates, etc. When this is done, this workflow should be updated to get triggered when new tags are created.

* fix(build): add missed curly braces in expression (#559)

* fix: pull correct image on build workflow (PROJQUAY-2556) (#560)

* fix: use correct pull syntax on workflow (PROJQUAY-2556)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

2 participants