Pedro Algarvio
|
f6e24b1cec
|
Revert "Move the build ci deps listing to tools/pre_commit.py "
This reverts commit 8abb6c9099 .
|
2023-10-09 14:37:09 +01:00 |
|
Pedro Algarvio
|
0a8732eac9
|
Revert "Even the release workflow should be working now"
This reverts commit fa1f0dac52 .
|
2023-10-09 14:37:09 +01:00 |
|
Pedro Algarvio
|
3b747ad667
|
Revert "Not that many onedir package download tests"
This reverts commit 0a5a285470 .
|
2023-10-09 14:37:09 +01:00 |
|
Pedro Algarvio
|
68d8627b1a
|
Revert "Remove unnecessary environment variable passing"
This reverts commit cae38cb324 .
|
2023-10-09 14:37:09 +01:00 |
|
Pedro Algarvio
|
5be366367e
|
Revert "Fix the Onedir Tarball Artifact name"
This reverts commit 09ee7e6fd1 .
|
2023-10-09 14:37:09 +01:00 |
|
Pedro Algarvio
|
39199a088c
|
Revert "Visual grouping of CI Dependencies install"
This reverts commit d9c031de5f .
|
2023-10-09 14:37:09 +01:00 |
|
Pedro Algarvio
|
8e74912ca4
|
Revert "A more explicit test group"
This reverts commit 0f7d9f937b .
|
2023-10-09 14:37:09 +01:00 |
|
Pedro Algarvio
|
8a809721cc
|
Revert "Minor display name changes"
This reverts commit d750fa3fe0 .
|
2023-10-09 14:37:09 +01:00 |
|
Pedro Algarvio
|
d750fa3fe0
|
Minor display name changes
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-10-09 13:16:05 +01:00 |
|
Pedro Algarvio
|
0f7d9f937b
|
A more explicit test group
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-10-09 13:16:05 +01:00 |
|
Pedro Algarvio
|
d9c031de5f
|
Visual grouping of CI Dependencies install
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-10-09 13:16:05 +01:00 |
|
Pedro Algarvio
|
09ee7e6fd1
|
Fix the Onedir Tarball Artifact name
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-10-09 13:16:05 +01:00 |
|
Pedro Algarvio
|
cae38cb324
|
Remove unnecessary environment variable passing
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-10-09 13:16:05 +01:00 |
|
Pedro Algarvio
|
0a5a285470
|
Not that many onedir package download tests
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-10-09 13:16:05 +01:00 |
|
Pedro Algarvio
|
fa1f0dac52
|
Even the release workflow should be working now
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-10-09 13:16:05 +01:00 |
|
Pedro Algarvio
|
8abb6c9099
|
Move the build ci deps listing to tools/pre_commit.py
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-10-09 13:16:05 +01:00 |
|
Pedro Algarvio
|
e0a0cbea28
|
Move the test salt pkg listing to tools/pre_commit.py
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-10-09 13:16:05 +01:00 |
|
Pedro Algarvio
|
19c4a35021
|
Move the test salt listing to tools/pre_commit.py
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-10-09 13:16:05 +01:00 |
|
Pedro Algarvio
|
27768ab509
|
Define a deps job type
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-10-09 13:16:05 +01:00 |
|
Pedro Algarvio
|
277a610300
|
Rework package downloads workflows
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-10-09 13:16:05 +01:00 |
|
Pedro Algarvio
|
7fbc2d1e02
|
No need to upload coverage DB's twice
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-10-07 08:37:06 +01:00 |
|
Pedro Algarvio
|
87242a1fd1
|
Do not override code coverage databases when uploading
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-10-07 08:37:06 +01:00 |
|
Pedro Algarvio
|
1cc07d7bf8
|
Fix the codecov report names
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-10-07 08:37:06 +01:00 |
|
Pedro Algarvio
|
a2f06e2153
|
In that case, group under the Build Repository display name
BAH!
```
too many workflows are referenced, total: 21, limit: 20
```
https://docs.github.com/en/enterprise-cloud@latest/actions/using-workflows/reusing-workflows#limitations
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-10-07 08:37:06 +01:00 |
|
Pedro Algarvio
|
13b6b00171
|
Revert "Create workflow for each of the supported repositories"
This reverts commit 19eb5a8c446e67969e84630c2eb172527348456d.
BAH!
```
too many workflows are referenced, total: 21, limit: 20
```
https://docs.github.com/en/enterprise-cloud@latest/actions/using-workflows/reusing-workflows#limitations
|
2023-10-07 08:37:06 +01:00 |
|
Pedro Algarvio
|
efadd88601
|
Create workflow for each of the supported repositories
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-10-07 08:37:06 +01:00 |
|
Pedro Algarvio
|
efe18b6f12
|
The XML coverage reports need to be created for Salt and Tests
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-10-07 08:37:06 +01:00 |
|
Pedro Algarvio
|
834bb2d9e6
|
The build-onedir-repo job needs to depend on build-salt-onedir-{linux,macos,windows} jobs
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-10-07 08:37:06 +01:00 |
|
Pedro Algarvio
|
65ee4641a6
|
Always download the test run artifacts(namely logs)
These help debugging failed builds
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-10-07 08:37:06 +01:00 |
|
Pedro Algarvio
|
a0b2488293
|
Stricter timeouts
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-10-07 08:37:06 +01:00 |
|
Pedro Algarvio
|
4d9f692794
|
Throttle Builds
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-10-07 08:37:06 +01:00 |
|
Pedro Algarvio
|
e1e6e769ad
|
Workflow improvements, namely UI grouping
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-10-07 08:37:06 +01:00 |
|
Pedro Algarvio
|
5242d44474
|
Reduce code duplication and some code coverage reporting improvements
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-10-07 08:37:06 +01:00 |
|
Pedro Algarvio
|
6953b8167c
|
We need to send less reports to codecov.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-10-07 08:37:06 +01:00 |
|
Pedro Algarvio
|
7d767770f6
|
Fail on problems uploading to codecov. Try a few times.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-10-07 08:37:06 +01:00 |
|
Pedro Algarvio
|
f54ef8c4dd
|
Include the transport in the codecov flags
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-10-07 08:37:06 +01:00 |
|
Pedro Algarvio
|
91594e8f68
|
Also pass the parent commit explicitly on PRs
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-10-07 08:37:06 +01:00 |
|
Pedro Algarvio
|
d1e22b8647
|
Pass the commit SHA explicitly
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-10-07 08:37:06 +01:00 |
|
Pedro Algarvio
|
ccf40465ff
|
Tokenless coverage uploads are not supported by the codecov-cli tool
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-10-07 08:37:06 +01:00 |
|
Pedro Algarvio
|
1307a657b0
|
Re-Start publishing code coverage data to codecov
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-10-07 08:37:06 +01:00 |
|
Pedro Algarvio
|
5be7c858eb
|
Split build salt onedir jobs
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-10-04 20:54:42 +01:00 |
|
Pedro Algarvio
|
f1e138731b
|
Split build deps onedir jobs
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-10-04 20:54:42 +01:00 |
|
Pedro Algarvio
|
ef30291e53
|
Fix code coverage collection/reporting. Create Salt specific coverage report.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-10-04 20:54:42 +01:00 |
|
Pedro Algarvio
|
18defa2f5d
|
Increase splits for faster test results turnaround.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-10-04 20:54:42 +01:00 |
|
Pedro Algarvio
|
95b43d4226
|
Split integration tests into 2 chunks on full test runs
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-10-04 20:54:42 +01:00 |
|
Pedro Algarvio
|
1405465755
|
Write directly to $GITHUB_OUTPUT
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-10-04 20:54:42 +01:00 |
|
Pedro Algarvio
|
22178c5be1
|
We need XML coverage reports for codedov. Remove the step for now.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-09-30 18:36:40 +01:00 |
|
Pedro Algarvio
|
8c243a64de
|
Downgrade importlib-metadata from the workflow, not nox.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-09-29 16:12:59 +01:00 |
|
Pedro Algarvio
|
e1d88d9871
|
Bump to actions/checkout@v4
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-09-29 16:12:59 +01:00 |
|
Pedro Algarvio
|
d53eff39fd
|
On VMs, use Salt's onedir to combine code coverage
And newer Python versions where we don't want to download the onedir
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-09-29 16:12:59 +01:00 |
|