Commit graph

571 commits

Author SHA1 Message Date
ScriptAutomate
10dce329d5 Drop CentOS 7 support; Package with Rocky Linux 9 2024-06-12 09:13:26 -07:00
ScriptAutomate
38faa6806b
Migrate to new internal pypi proxy 2024-05-29 10:27:06 -05:00
Pedro Algarvio
ae0e579747 Improve/fix the condition of when the reports jobs run 2024-05-17 18:03:03 +01: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
374a960510 We no longer use aarch64 on artifact filenames
Fixes #66502
2024-05-10 19:27:14 +01:00
Pedro Algarvio
e89da8a76d Temporarily skip testing problematic package upgrades/downgrades 2024-05-09 16:39:56 +01:00
Pedro Algarvio
8a378cbc4b We can't test next version releases on previous version branches 2024-05-09 16:39:56 +01:00
Pedro Algarvio
1d21028471 Fix description when rsync'ing from the VM to the local checkout 2024-05-09 16:39:56 +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
5db7ba8af8 It's tests-chunk, not test-chunk!
This got broken in 527cc3f344
2024-05-09 16:39:56 +01:00
Pedro Algarvio
a961565d33 Bump integration tests chunks to 7 2024-05-09 16:39:56 +01:00
Pedro Algarvio
5d72dc8455 Stop treating nightly/scheduled builds differently 2024-04-23 17:42:48 +01:00
Pedro Algarvio
08e59972d8 Allow failing to upload on PR's, but not on branch builds 2024-04-23 07:31:45 +01:00
Pedro Algarvio
215b17bd22 Provide a fallback description for labels without a description 2024-04-23 07:31:45 +01:00
Pedro Algarvio
2e16029108 Select all available OS'es if test:coverage label is set 2024-04-23 07:31:45 +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
895b761592 Always print the collected runners 2024-03-28 13:41:54 +00:00
Pedro Algarvio
fd82bcab9c Always print out the defined testrun 2024-03-28 13:41:54 +00:00
Pedro Algarvio
b62203973c Always print out the list of jobs to run 2024-03-28 13:41:54 +00:00
Pedro Algarvio
7c5125a8e3 Add what OS'es run tests as a step summary 2024-03-28 13:41:54 +00:00
Pedro Algarvio
d6ff5005da Use `attrs` to simplify OS definitions 2024-03-28 13:41:54 +00:00
Pedro Algarvio
8d51ca91f2 Add tools command to sync known OS'es with GH test labels 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
Pedro Algarvio
b2fe6c45db Bump functional test splits to 4 2024-03-21 21:15:17 +00:00
Shane Lee
cbae042701 Don't use curl on Windows 2024-03-12 17:31:30 +00:00
Shane Lee
0fbe408bbb Remove get_package_info from missing_examples 2024-03-11 17:56:59 +00:00
Pedro Algarvio
0d6a8fb303 Add Fedora 39 support to create repo 2024-03-01 18:54:12 +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
Pedro Algarvio
104f94950a Fix downloading the windows nox artifact 2024-02-29 10:16:58 +00:00
Pedro Algarvio
5f48635fe8 Improve logic to account for Alma Linux 2024-02-28 11:24:14 +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
3746ae8994
Merge upstream 3006.x into 3006.x 2024-01-31 19:37:12 +00:00
Daniel A. Wozniak
4b170454e9 Force arm64 not aarch64 2024-01-31 12:35:50 -07:00
Daniel A. Wozniak
8c5b8518df Fix onedir download step 2024-01-31 12:15:58 -07:00
Pedro Algarvio
c1d2c0833b
Merge 3005.x into 3006.x 2024-01-31 18:19:51 +00:00
Pedro Algarvio
3f378cb381 Fix Ubuntu 23.04 code name
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-26 04:59:55 +00:00
Pedro Algarvio
5176efd7f8 Allow creating the packages repository for Ubuntu 23.04
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-26 04:59:55 +00:00
Pedro Algarvio
12cdb40981 Fix Ubuntu 23.04 code name
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-26 04:57:52 +00:00
Pedro Algarvio
64024c52f8 Allow creating the packages repository for Ubuntu 23.04
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-25 21:39:07 +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