Commit graph

47 commits

Author SHA1 Message Date
ScriptAutomate
67b2965260 Add latest AMIs, reduce OS targets; add Fedora 39 2024-02-28 11:24:14 +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
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
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
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
91718dd8c9 Set PIP_DISABLE_PIP_VERSION_CHECK=1 on CI workflows
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-17 07:00:52 +00:00
Pedro Algarvio
3a913d3eaf 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-10 05:08:42 +00:00
Pedro Algarvio
77f231d3f1
Bump to actions/setup-python@v5
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-05 11:38:36 +00:00
Pedro Algarvio
4243d41d88 Now the hashes will match, no more windows line breaks to mess it up
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-04 15:11:37 -07:00
Pedro Algarvio
2fa8fa8d2a Re-add the removed Linux OS'es for the package download tests
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-04 15:11:37 -07:00
Pedro Algarvio
5ea3bf3a9d Prefer using macos instead of darwin
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-04 15:11:37 -07:00
Pedro Algarvio
cb6e589c98 Stop using aarch64
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-04 15:11:37 -07:00
Pedro Algarvio
9c5ea5a324 Reduce GitHub Actions cache usage
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-04 15:11:37 -07:00
Daniel A. Wozniak
4ff201ac03 Fix onedir pkg download test 2023-12-06 01:46:28 -07:00
Pedro Algarvio
6b891fa378
One more place where arch needs to be translated
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-12-05 18:36:01 +00:00
Pedro Algarvio
619b614b76 One more place where arch needs to be translated
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-12-05 05:24:43 +00:00
Pedro Algarvio
7092fe59ef
Adjust the architecture for the onedir artifact
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-12-04 17:00:57 +00:00
Pedro Algarvio
2fbb160905 The previous PR only updated the template, not the actual workflow
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-30 09:01:00 +00:00
Pedro Algarvio
d78553f4c0 Pin to actions/cache@v3.3.1 due to https://github.com/actions/cache/issues/1265
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-28 15:33:17 +00:00
Pedro Algarvio
bfbcee934f Add macOS arm64 2023-11-28 04:04:05 +00:00
Pedro Algarvio
877ff9d4ca Add macos-13 to the platforms to run tests on
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
(cherry picked from commit 4f790e3945)
2023-11-28 04:04:05 +00:00
Pedro Algarvio
37c3c8a35a Add missing arguments for the setup python tools scripts action
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-27 21:13:22 +00:00
MKLeb
6b8d5939bf Generate workflows 2023-11-19 19:42:05 +00:00
MKLeb
03d3414123 Generate workflows 2023-11-19 19:42:05 +00:00
MKLeb
81bca8d4c3 Download the correct nox artifact for arm64 download tests 2023-11-19 19:42:05 +00:00
MKLeb
c2caffd0a6 Download the correct onedir 2023-11-19 19:42:05 +00:00
MKLeb
9951e82121 Adjust package download tests and also add a package test suite for an rpm arm distribution (centosstream-9-arm) 2023-11-19 19:42:05 +00:00
ScriptAutomate
46f3e39332 Add Amazon Linux 2023; update Amazon Linux 2 AMI 2023-11-09 17:23:55 +00:00
Pedro Algarvio
8fb18c472c Add PhotonOS 3 (aarch64) and 5 (x86_64 & aarch64) to CI
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-10-19 10:45:22 -04:00
ScriptAutomate
f7e290deff Add support for Debian 12 2023-10-10 08:44:19 -07:00
Pedro Algarvio
d068741119 Fix the Onedir Tarball Artifact name
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-10-09 18:32:37 +01:00
Pedro Algarvio
2afb2de14f Remove unnecessary environment variable passing
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-10-09 18:32:37 +01:00
Pedro Algarvio
5a9703c580 Not that many onedir package download tests
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-10-09 18:32:37 +01:00
Pedro Algarvio
2c6f5d88fd Even the release workflow should be working now
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-10-09 18:32:37 +01:00
Pedro Algarvio
7b9ea0554c Rework package downloads workflows
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-10-09 18:32:37 +01:00
Pedro Algarvio
b7658f88f5 Revert "Rework package downloads workflows"
This reverts commit 277a610300.
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
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
277a610300 Rework package downloads workflows
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-10-09 13:16:05 +01:00