Commit 4233bc8
authored
Use new split workflow Ubuntu 24.04 in workflows (#369)
These new workflows also start using a new reusable `gh-action-nox`,
native arm runners and Ubuntu 24.04, as [Ubuntu 20.04 will be removed
from GitHub runners by April's
1st](https://github.blog/changelog/2025-01-15-github-actions-ubuntu-20-runner-image-brownout-dates-and-other-breaking-changes/
). Python 3.12 is also added to the test matrix.
The PR action is more lightweight, and only tests with one matrix (the
most widely used), so PRs can be tested more quickly.
The push workflow does a more intense testing with all matrix
combinations. This also runs for the merge queue, so before PRs are
actually merged the tests will run for the complete matrix.
Fixes #342, #341. Improves #59.File tree
22 files changed
+2127
-1661
lines changed- .github/workflows
- cookiecutter
- {{cookiecutter.github_repo_name}}/.github/workflows
- github-rulesets/python
- tests_golden/integration/test_cookiecutter_generation
- actor
- frequenz-actor-test/.github/workflows
- api
- frequenz-api-test/.github/workflows
- app
- frequenz-app-test/.github/workflows
- lib
- frequenz-test-python/.github/workflows
- model
- frequenz-model-test/.github/workflows
22 files changed
+2127
-1661
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
0 commit comments