Daniel A. Wozniak
ca4b04b730
The macOS-12 environment is deprecated
2025-01-23 16:36:35 -07:00
Daniel A. Wozniak
d6ed893beb
No longer use any systemd specific containers
2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
d8a1dd03c7
Use normal test containers
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
c3d8f50212
Only use free mac runners
2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
99aa11cdc1
expand on job names
2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
c5c71c3637
Add config workflow step
2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
d03d2fb7c9
Systemd container rename
2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
e40e052805
Try systemd containers
2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
f79944f89c
Enable more containers for pkg tests
2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
04e9b30c82
fix photon container name
2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
e765ddd847
More testing containers
2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
8855eaa5d3
Use rocky linux 8 too
2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
a133e32421
Add rockylinux containers
2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
454cb18435
Show sys info fix
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
6b926facd6
Disable more OSes for package tests
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 Dehennin
6e4f178ba2
Remove expand_classes_in_order from missing_docstrings
2024-10-21 14:15:41 -07:00
ScriptAutomate
77260acfd5
Drop Arch Linux; update latest golden images
2024-09-18 09:41:24 -07:00
ScriptAutomate
10dce329d5
Drop CentOS 7 support; Package with Rocky Linux 9
2024-06-12 09:13:26 -07:00
Shane Lee
45c56b0033
Fix issues with the cmd module on Windows
...
stderr is no longer piped to stdout by default for cmd.run
Scripts are called using the -File paramter for powershell.exe
stderr is cleared if it contains CLIXML (only for encoded commands)
cmd.powershell now accepts lists as commands
Makes sure returned JSON data is valid before trying to load it
Strips whitespace from the stdout in win_runas
2024-05-14 21:15:16 +01:00
ScriptAutomate
457dfa6f23
Add Fedora 40 and Ubuntu 24.04 support
2024-05-13 18:31:50 +01:00
Pedro Algarvio
56729e1e3f
Differentiate FIPS test runs
2024-05-13 11:22:42 +01: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
34efe6d72c
Drop Debian-10 its EOL
...
https://chat.google.com/room/AAAA3ojQwho/PNgKol0ihuk/PNgKol0ihuk?cls=10
2024-04-22 16:03:35 +01:00
ScriptAutomate
42dd9fea5d
Replace AlmaLinux with Rocky Linux
2024-04-02 14:13:03 +01:00
Pedro Algarvio
d6ff5005da
Use `attrs
` to simplify OS definitions
2024-03-28 13:41:54 +00:00
Pedro Algarvio
7cc7595167
Mandatory OS slugs are now defined in `cicd/shared-gh-workflows-context.yml
`
2024-03-28 13:41:54 +00:00
Pedro Algarvio
6592ccba52
Create get_cicd_shared_context()
and get_golden_images()
2024-03-28 13:41:54 +00:00
Pedro Algarvio
fb58df01f4
Allow choosing which OS to run tests against using labels
2024-03-28 13:41:54 +00:00
ScriptAutomate
0d27cf6c1f
Reduce test range in PRs and branch merges
2024-03-28 13:41:54 +00:00
Pedro Algarvio
5c4e810836
Make jinja rendering strict. Undefined variable use throws error.
2024-03-28 13:41:54 +00:00
Shane Lee
0fbe408bbb
Remove get_package_info from missing_examples
2024-03-11 17:56:59 +00:00
Pedro Algarvio
03ad4c6337
Update code to be Py3.7+ to reduce merge forward conflicts
2024-02-29 10:16:58 +00:00
Pedro Algarvio
3dea2eb541
Update pre-commit hook versions
2024-02-29 10:16:58 +00:00
ScriptAutomate
67b2965260
Add latest AMIs, reduce OS targets; add Fedora 39
2024-02-28 11:24:14 +00:00
Pedro Algarvio
b9be2dec1b
Update and remove obsolete pylint plugins
2024-02-27 08:07:04 +00:00
Pedro Algarvio
f3f54a6eb1
Switch to python-tools-scripts >= 0.20.0
2024-02-26 13:43:46 +00:00
Pedro Algarvio
f1ed56c2a5
Programmatically discover which OS versions to build repos
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-25 19:24:52 +00:00
Pedro Algarvio
51f2b0b0c1
Define the DEBs listing outside of the template
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-17 06:14:31 +00:00
Pedro Algarvio
519755d4e7
Fix RPM build repository for aarch64
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-17 06:14:31 +00: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
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
c9b42a19ae
Stop importing salt in tools/
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-12-12 15:30:18 -07:00
Daniel A. Wozniak
4ff201ac03
Fix onedir pkg download test
2023-12-06 01:46:28 -07:00
Pedro Algarvio
1948fe5485
ctx.print
is not the same as python's print
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-12-05 18:30:12 +00:00
Pedro Algarvio
51506d8784
MacOS packages include arm64
in their name, not aarch64
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-30 07:59:34 +00:00
Pedro Algarvio
bfbcee934f
Add macOS arm64
2023-11-28 04:04:05 +00:00