Pedro Algarvio
02f0daab69
Programmatically discover which OS versions to build repos
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-25 19:19:18 +00:00
Pedro Algarvio
6c39ed458f
Fix artifact downloads when testing package downloads
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-25 15:34:33 +00:00
Pedro Algarvio
5303d2198a
Fix artifact downloads when testing package downloads
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-25 14:57:44 +00:00
Pedro Algarvio
5ea370c1fb
Merge 3006.x into 3007.x
2024-01-25 09:47:57 +00:00
Pedro Algarvio
20fd342182
Only show system information.
...
The test plan was always wrong due to the kind of test selection that
was done.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-25 08:15:23 +00:00
Pedro Algarvio
f89ef9204f
Be sure to raise the RuntimeError
's in the CI context
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-24 19:39:49 +00:00
Pedro Algarvio
ee3681fe7b
Set PIP_DISABLE_PIP_VERSION_CHECK=1
on CI workflows
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-24 19:39:49 +00:00
Pedro Algarvio
e66e036ba8
Fix some more places where we need to use `actions/{upload,download}-artifact@v3
`
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-24 19:39:49 +00:00
Pedro Algarvio
2ff09f5e8d
Some steps need to be kept at actions/upload-artifact@v3
...
This is because we upload multiple artifacts under the same name something that ``actions/upload-artifact@v4`` does not do.
There are breaking changes with this new version.
See https://github.blog/changelog/2023-12-14-github-actions-artifacts-v4-is-now-generally-available/
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-24 19:39:49 +00:00
Pedro Algarvio
f7ebfbc946
Switch to actions/upload-artifact@v4
and actions/download-artifact@v4
...
There are breaking changes with this new version.
See https://github.blog/changelog/2023-12-14-github-actions-artifacts-v4-is-now-generally-available/
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-24 19:39:49 +00:00
Pedro Algarvio
43d524020a
Rely on uploaded artifacts instead of the GH cache
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-24 19:39:49 +00:00
Pedro Algarvio
3448e40847
Merge 3006.x into 3007.x
2024-01-24 15:02:25 +00:00
Pedro Algarvio
487a1ad3d0
Be sure to raise the RuntimeError
's in the CI context
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-24 14:43:15 +00:00
Pedro Algarvio
db9ca73942
Fix some more places where we need to use `actions/{upload,download}-artifact@v3
`
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-20 18:24:18 +00:00
Pedro Algarvio
e10482ecaa
Fix some more places where we need to use `actions/{upload,download}-artifact@v3
`
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-20 18:22:37 +00:00
Pedro Algarvio
6694a7a273
Merge 3006.x into 3007.x
2024-01-19 07:40:21 +00:00
Pedro Algarvio
f390a4d235
Some steps need to be kept at actions/upload-artifact@v3
...
This is because we upload multiple artifacts under the same name something that ``actions/upload-artifact@v4`` does not do.
There are breaking changes with this new version.
See https://github.blog/changelog/2023-12-14-github-actions-artifacts-v4-is-now-generally-available/
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-19 07:01:13 +00:00
Pedro Algarvio
3d6b9523f7
Switch to actions/upload-artifact@v4
and actions/download-artifact@v4
...
There are breaking changes with this new version.
See https://github.blog/changelog/2023-12-14-github-actions-artifacts-v4-is-now-generally-available/
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-19 07:01:13 +00:00
Pedro Algarvio
97dffa2425
Rely on uploaded artifacts instead of the GH cache
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-19 07:01:13 +00:00
Pedro Algarvio
cbfc665b28
When running changed tests, always run all changed files tests
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-18 16:05:39 +00:00
Pedro Algarvio
336da2a297
Define the DEBs listing outside of the template
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-17 16:58:39 -07:00
Pedro Algarvio
30941aeadc
Fix RPM build repository for aarch64
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-17 16:58:39 -07:00
Pedro Algarvio
093a276d24
Fix build RPM repository.
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-17 16:58:39 -07:00
Pedro Algarvio
6dd56114f7
Fix build RPM repository
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-17 16:58:39 -07:00
Pedro Algarvio
823aafc928
Don't publish coverage to codecov on private repositories
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-17 16:58:39 -07:00
Pedro Algarvio
85584237ec
Packages should not be uploaded as test run artifacts
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-17 16:58:39 -07:00
Pedro Algarvio
10a54bcd31
Allow excluding paths when cleaning up archives
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-17 16:58:39 -07:00
Megan Wilhite
81e15ea6c9
Migrate package tests to the main test suite
2024-01-17 16:58:39 -07:00
Pedro Algarvio
8244df0325
Reduce the amount of annotations on workflows. Suggested by GitHub.
...
Since our bigger builds always throw 500's by GitHub. We have to refresh
a few times before being able to see the workflow.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-17 16:58:39 -07:00
Pedro Algarvio
9f2672793e
Remove unnecessary workflow steps while still showing the information
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-17 16:58:39 -07:00
Pedro Algarvio
18374305e6
Prefer github hosted runners in favor of self hosted runners for reports
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-17 16:58:39 -07:00
Pedro Algarvio
ce128732b9
Bump to actions/setup-python@v5
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-17 16:58:39 -07:00
Pedro Algarvio
4d5e47a10e
Revert "Use windows self hosted runners to build CI deps"
...
This reverts commit f99055beb9
.
We would have to enable cross os caches(probably)
2024-01-17 16:58:39 -07:00
Pedro Algarvio
6d37d30ce7
Package tests matrix jobs need to run on our own runners
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-17 16:58:39 -07:00
Pedro Algarvio
5f2673aa29
Prefer GitHub hosted actions runners when generating the matrix
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-17 16:58:39 -07:00
Pedro Algarvio
4371d34ee0
Now the hashes will match, no more windows line breaks to mess it up
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-17 16:58:39 -07:00
Pedro Algarvio
062be92028
Re-add the removed Linux OS'es for the package download tests
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-17 16:58:39 -07:00
Pedro Algarvio
5d69e7ad58
Use windows self hosted runners to build CI deps
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-17 16:58:39 -07:00
Pedro Algarvio
70589fe8c6
Prefer using macos
instead of darwin
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-17 16:58:39 -07:00
Pedro Algarvio
af8ae6d3b7
Stop using aarch64
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-17 16:58:39 -07:00
Pedro Algarvio
602aa0cbf7
Reduce the number of workflows referenced
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-17 16:58:39 -07:00
Pedro Algarvio
ab6a77fcbd
Reduce GitHub Actions cache usage
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-17 16:58:39 -07:00
Pedro Algarvio
a50f99a159
Prefer GitHub hosted actions runners
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-17 16:58:39 -07:00
Pedro Algarvio
8a9712c969
Build documentation on GitHub Hosted Runners
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-17 16:58:39 -07:00
Pedro Algarvio
b22db6db8a
Merge 3006.x into 3007.x
2024-01-17 15:15:03 +00:00
Pedro Algarvio
68131ce7ab
When running changed tests, always run all changed files tests
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-17 14:08:35 +00:00
Pedro Algarvio
7ed9b35cc1
Set PIP_DISABLE_PIP_VERSION_CHECK=1
on CI workflows
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-17 11:12:55 +00:00
Pedro Algarvio
88d9589a17
Define the DEBs listing outside of the template
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-17 11:12:55 +00:00
Pedro Algarvio
9e7b942cba
Fix RPM build repository for aarch64
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-17 11:12:55 +00:00
Pedro Algarvio
00e094518d
Fix build RPM repository.
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-17 11:12:55 +00:00