Commit graph

50 commits

Author SHA1 Message Date
Daniel A. Wozniak
b02788ed00 Use setup python, again 2025-01-23 16:36:35 -07:00
Daniel A. Wozniak
23785aecc5 Make linux_arm_runner required 2025-01-23 16:36:35 -07:00
Daniel A. Wozniak
ac8d40735e Public repositores can use github's arm runners 2025-01-23 16:36:35 -07:00
Daniel A. Wozniak
306bdf8425 Configure apparmor 2025-01-15 18:37:38 -07:00
Daniel A. Wozniak
0afeb7af1c Attempt to build with relenv buildenv environment variable set 2025-01-11 15:25:01 -07:00
Daniel A. Wozniak
3a6f82b5cf Show environment for windows ci deps 2024-12-18 14:15:28 -07:00
Daniel A. Wozniak
05ef78b8a6 Fix ci deps for macos arches 2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
d10a3b98e2 Use build deps matrix for ci deps 2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
36dd81ced8 More systemd 2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
7d820d56a1 Wean off linux-x86_64 runner 2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
24c5561a0d Fix typo 2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
589e9bc505 Fix package testing on windows 2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
53ae41e43d Use 3 core mac-14 for arm64 2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
7311e4bd4b Mac arm is always xlarge 2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
c0f9557ea0 Try macos-13-arm64 instead of xlarge 2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
3e156b50e9 Revert xlarge removal 2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
2f65744d2a Attempt systemctl mock 2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
b4d410eec0 No longer use sudo 2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
b55c578c1a Disable most of linux and all of mac 2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
8c4221d125 Build windows deps on github runner 2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
5483e9003e Fix nox tarball name 2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
83c90d933e wean of aws bits 2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
704adde6e3 Do not use tools vm for deps ci action 2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
69df1dcff8 Disable s3 cache for build deps ci 2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
e693ff5fa0 Migrate build deps ci action 2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
78838b4724 Use python 3.10 for build matrix generation 2024-10-14 22:47:29 -07:00
Daniel A. Wozniak
1752967e5b Use python 3.11 to generate test matrix 2024-10-14 22:47:29 -07:00
ScriptAutomate
38faa6806b
Migrate to new internal pypi proxy 2024-05-29 10:27:06 -05:00
Pedro Algarvio
9f9d9b7b96 Don't even try to run MacOS Arm jobs on forks 2024-05-09 16:39:56 +01:00
Pedro Algarvio
d6ff5005da Use `attrs` to simplify OS definitions 2024-03-28 13:41:54 +00:00
Felippe Burk
e60f6a4bdf Initial commit of s3 caching 2024-03-19 19:09:56 +00:00
Pedro Algarvio
533af2a851 Add our own GH cache action
This actions wraps actions/cache and forces an early exit if 'fail-on-cache-miss' is true

Based on the work from https://github.com/saltstack/salt/pull/66240
2024-03-19 19:09:56 +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
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
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
7e46805365 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-04 15:11:37 -07: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
b57de375c8 Use windows self hosted runners to build CI deps
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
66b91ca316 Reduce the number of workflows referenced
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
Pedro Algarvio
c3bdfcf250 Add missing cache-prefix
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-28 15:33:17 +00:00
Pedro Algarvio
fdece64253 Visual grouping of CI Dependencies install
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-10-09 18:32:37 +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
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
e1d88d9871 Bump to actions/checkout@v4
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