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