Commit graph

55 commits

Author SHA1 Message Date
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