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

ci: reorganize jobs #1517

Merged
merged 7 commits into from
Oct 9, 2023
Merged

Conversation

cathales
Copy link
Contributor

@cathales cathales commented Oct 9, 2023

This PR reduces the number of jobs run in a CI pipeline, focusing on the cv32a6_embedded configuration.

It reorganizes jobs in categories and in stages to not run the whole pipeline when a smoke test fails.

short tests are run first so that when they fail, heavy tests do not run
Jobs are classified into categories (using extends + .hidden_jobs).
These categories are placed into stages so that an early fail saves CI
runtime.
This is done removing the `rules` entry from backend tests.
Some smoke tests still use a60x test lists so a move was not possible.
Copy link
Contributor

@zarubaf zarubaf left a comment

Choose a reason for hiding this comment

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

Since this lives within Thales space and you are happy then I am happy 👍

@github-actions
Copy link
Contributor

github-actions bot commented Oct 9, 2023

❌ failed run, report available here.

@JeanRochCoulon JeanRochCoulon merged commit e802277 into openhwgroup:master Oct 9, 2023
6 checks passed
@JeanRochCoulon JeanRochCoulon deleted the ci branch October 9, 2023 20:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants