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

cicd: nightly workflows #2179

Merged
merged 2 commits into from
Dec 4, 2024
Merged

cicd: nightly workflows #2179

merged 2 commits into from
Dec 4, 2024

Conversation

hdonnay
Copy link
Member

@hdonnay hdonnay commented Dec 3, 2024

This updates some Actions workflows to run consistently.

This makes two changes:

  1. The Nightly job vendors dependencies so the process in the container build does not require network access.
  2. The Nightly CI job that runs all tests on all architectures now runs just the test processes under qemu.
    Previously it ran a whole container via docker's --platform flag, which caused timing-related flakes.

@hdonnay hdonnay requested a review from a team as a code owner December 3, 2024 20:46
@hdonnay hdonnay requested review from crozzy and removed request for a team December 3, 2024 20:46
@hdonnay hdonnay changed the base branch from bug/nightly-workflows to main December 3, 2024 20:47
This should be equivalent, but faster because only the test process(es)
need to be run under the emulator.

Signed-off-by: Hank Donnay <[email protected]>
@hdonnay hdonnay force-pushed the bug/nightly-workflows branch from c5fc4d4 to ab791a2 Compare December 3, 2024 20:49
@hdonnay
Copy link
Member Author

hdonnay commented Dec 4, 2024

/fast-forward

This comment was marked as resolved.

@hdonnay hdonnay merged commit ab791a2 into quay:main Dec 4, 2024
10 checks passed
@hdonnay hdonnay deleted the bug/nightly-workflows branch December 4, 2024 17:38
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