Commit graph

690 commits

Author SHA1 Message Date
Daniel A. Wozniak
539664c6ba Merge branch '3007.x' into merge/master/3007.x 2024-07-04 21:35:33 -07:00
Daniel A. Wozniak
60cc8dbce8 Merge forward 3006.x into 3007.x 2024-06-21 23:53:49 -07:00
ScriptAutomate
1b39837f34 Use older Linux OS for wider CI deps compatibility 2024-06-18 22:15:38 -07:00
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
26b41d5753
Merge 3007.x into master 2024-05-23 11:35:57 +01:00
Pedro Algarvio
dc917c48a6 Improve/fix the condition of when the reports jobs run 2024-05-18 07:49:50 +01:00
Pedro Algarvio
ae0e579747 Improve/fix the condition of when the reports jobs run 2024-05-17 18:03:03 +01:00
Pedro Algarvio
06bd9d1dfc
Merge 3007.x into master 2024-05-15 15:30:28 +01:00
Pedro Algarvio
0f2c3b53b6
Merge 3006.x into 3007.x 2024-05-15 07:50:13 +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
Pedro Algarvio
d765966173
Merge 3007.x into master 2024-05-14 07:20:08 +01:00
Pedro Algarvio
3c5b143403
Merge 3006.x into 3007.x 2024-05-14 06:30:18 +01:00
ScriptAutomate
457dfa6f23 Add Fedora 40 and Ubuntu 24.04 support 2024-05-13 18:31:50 +01:00
Pedro Algarvio
685478dc7e
Merge 3006.x into 3007.x 2024-05-13 17:19:31 +01:00
Pedro Algarvio
56729e1e3f Differentiate FIPS test runs 2024-05-13 11:22:42 +01:00
Pedro Algarvio
ee34e0c0a2
Temporary skip of problematic package downgrade tests 2024-05-11 18:39:28 +01:00
Pedro Algarvio
d52e0e836b
Merge 3006.x into 3007.x 2024-05-10 19:28:25 +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
bd99bb0b7b Make sure we have a recent enough rustc to build packages 2024-05-10 19:23:31 +01:00
Pedro Algarvio
2041d468d8
Merge 3006.x into 3007.x 2024-05-09 16:43:51 +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
90cfdc1143
Merge 3006.x into 3007.x 2024-04-24 12:19:15 +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
69f01a79ea
Merge 3006.x into 3007.x 2024-04-22 17:16:07 +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
Pedro Algarvio
c32f748482
Merge 3006.x into 3007.x 2024-04-02 17:19:57 +01:00
ScriptAutomate
42dd9fea5d Replace AlmaLinux with Rocky Linux 2024-04-02 14:13:03 +01:00
Pedro Algarvio
7f98810ea6
Merge 3006.x into 3007.x 2024-03-28 13:50:44 +00: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
Pedro Algarvio
f7570047bd
Merge 3006.x into 3007.x 2024-03-14 13:06:00 +00:00