Commit graph

24 commits

Author SHA1 Message Date
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
444ab0d12e Start testing PhotonOS 4 Arm64 packages
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-09-25 17:26:12 +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
Pedro Algarvio
4ab503d459 Pass the python version too
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-06-14 16:43:53 +01:00
MKLeb
3a04c8775d Change the job names to look nicer 2023-06-12 20:24:07 +00:00
MKLeb
ba4f80b0ee Add onedir download tests for windows and mac as well 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
bc93320135 Drop Fedora 36 which has reached EOL
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-05-23 13:33:30 +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
8caf5c94b1 Include Winbdows x86 package download tests in a separate PR
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-29 18:18:53 +01:00
Pedro Algarvio
9b80342211 Include x86 in Windows package download tests
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-29 18:18:53 +01:00
Pedro Algarvio
8ca57f465f Package download tests on Arm64 too
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
eb20a93fcc Also drop matrix usage for macOS and Windows
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
9b662d2a1b Allow skipping package tests
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-17 14:08:30 +01:00
Pedro Algarvio
e2374a9f1d Run windows package download tests from a bastion VM
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
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
a4b5df927e Add package download tests
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-03-16 21:00:40 +00:00