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
|
45455b0f6c
|
Update workflows env .
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-09-29 16:12:59 +01:00 |
|
Pedro Algarvio
|
fcb3df5e46
|
Throttle concurrency
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-09-29 16:12:59 +01:00 |
|
Pedro Algarvio
|
e7612b23d7
|
Build CI dependencies on separate jobs
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-09-29 16:12:59 +01:00 |
|
Pedro Algarvio
|
ac7db60b86
|
Reuse the onedir CI virtualenvs
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-09-29 16:12:59 +01:00 |
|
Pedro Algarvio
|
29a57d2d32
|
Generate the XML code coverage reports before trying to use them
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-09-26 20:57:49 +01:00 |
|
Pedro Algarvio
|
7a6e041de7
|
Define nox_version in shared-gh-workflows-context.yml and pass it around
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-08-31 17:32:01 +00:00 |
|
MKLeb
|
58174eb8e1
|
Hash the noxfile when calculating part of the cache key for our testing steps, they could be conditionally installing extra dependencies, etc...
|
2023-06-28 07:27:31 +01:00 |
|
MKLeb
|
ba4f80b0ee
|
Add onedir download tests for windows and mac as well
|
2023-06-12 20:24:07 +00:00 |
|
MKLeb
|
3b631b20ea
|
Propogate the artifact type through to the package download tests
|
2023-06-12 20:24:07 +00:00 |
|
MKLeb
|
10762899cb
|
Let's use package instead of pkg
|
2023-06-12 20:24:07 +00:00 |
|
MKLeb
|
8de7aab58c
|
Add type option for linux package downloads tests and add onedir type steps for linux x86_64 and aarch64
|
2023-06-12 20:24:07 +00:00 |
|
Pedro Algarvio
|
e87ef03605
|
Pass the LATEST_SALT_RELEASE environment variables through to the VM
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-05-06 15:06:37 +01:00 |
|
MKLeb
|
28861443fe
|
Only run the download tests for the latest subpath if the current version being released is greater than or equal to the latest salt release
|
2023-05-02 15:49:00 -07:00 |
|
Pedro Algarvio
|
aa9e0ab88d
|
Reports run on self hosted runners, with the exception of macOS(for now)
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-04-29 18:18:53 +01:00 |
|
Pedro Algarvio
|
8c93e294ca
|
Unique nox requirements uploads
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-04-29 18:18:53 +01:00 |
|
Pedro Algarvio
|
d7bc15851b
|
Fail when we get cache misses on certain steps of the workflows
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-04-29 18:18:53 +01:00 |
|
Pedro Algarvio
|
01a9278700
|
Fix/Improve artifact download/upload for package download tests
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-04-29 18:18:53 +01:00 |
|
Pedro Algarvio
|
1b765b1d54
|
Run Linux package download tests in VMs instead of containers
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-04-29 18:18:53 +01:00 |
|
Pedro Algarvio
|
225dc98177
|
Publishing repositories and testing them steps always know staging and release URLs now
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-03-29 11:37:08 -07:00 |
|
Pedro Algarvio
|
54c40dadf5
|
Release workflow pulls test artifacts from a previous staging workflow run
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-03-29 11:37:08 -07:00 |
|
Pedro Algarvio
|
920acca8d1
|
Fix secrets passing
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-03-16 21:00:40 +00:00 |
|
Pedro Algarvio
|
7fcc875a04
|
Take into account the arch being tested
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-03-16 21:00:40 +00:00 |
|
Pedro Algarvio
|
269b30eaad
|
SALT_REPO_DOMAIN is defined in vars not env
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-03-16 21:00:40 +00:00 |
|
Pedro Algarvio
|
59d9843e49
|
Improve package download workflow matrices
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-03-16 21:00:40 +00:00 |
|
Pedro Algarvio
|
6afd620978
|
Force colors when running nox
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-03-16 21:00:40 +00:00 |
|
Pedro Algarvio
|
a6b89f1640
|
All package tests use the same nox session now.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-03-16 21:00:40 +00:00 |
|
Pedro Algarvio
|
a4b5df927e
|
Add package download tests
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-03-16 21:00:40 +00:00 |
|