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 |
|