Commit graph

137 commits

Author SHA1 Message Date
ScriptAutomate
10dce329d5 Drop CentOS 7 support; Package with Rocky Linux 9 2024-06-12 09:13:26 -07:00
Pedro Algarvio
ae0e579747 Improve/fix the condition of when the reports jobs run 2024-05-17 18:03:03 +01:00
Pedro Algarvio
56729e1e3f Differentiate FIPS test runs 2024-05-13 11:22:42 +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
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
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
fb58df01f4 Allow choosing which OS to run tests against using labels 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
3dea2eb541 Update pre-commit hook versions 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
Pedro Algarvio
b9be2dec1b Update and remove obsolete pylint plugins 2024-02-27 08:07:04 +00:00
Pedro Algarvio
81905044bd Increase concurrency in CI pipelines.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-18 16:05:39 +00:00
Pedro Algarvio
114515c66c In case of failures to upload to codecov, show it's output
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-17 16:58:39 -07:00
Pedro Algarvio
9f2672793e Remove unnecessary workflow steps while still showing the information
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-17 16:58:39 -07:00
Pedro Algarvio
e242ae3bf2
Stop trying when codecov replies with Too many uploads to this commit
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-12-04 16:40:44 +00:00
Pedro Algarvio
737a18edc6 Fix pre-commit
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-28 15:33:17 +00:00
MKLeb
658d57fbe8 Account for fips for photon 4 and 5 2023-11-19 19:42:05 +00:00
MKLeb
92e2d79fb6 We are updating th paths for 3006.5 now 2023-11-19 19:42:05 +00:00
Caleb Beard
7b24b91450 Update tools/ci.py
Co-authored-by: Pedro Algarvio <pedro@algarvio.me>
2023-11-19 19:42:05 +00:00
MKLeb
70ad2a4e4e Search in the right photon paths 2023-11-19 19:42:05 +00:00
MKLeb
d157068714 Read releases from the prod bucket 2023-11-19 19:42:05 +00:00
MKLeb
f1c9463b6d Make some variables more clear 2023-11-19 19:42:05 +00:00
MKLeb
b014a0c969 It's matrix, not _matrix 2023-11-19 19:42:05 +00:00
MKLeb
530a108497 Handle photonos 2023-11-19 19:42:05 +00:00
MKLeb
398056dafb Fix the logic around whether or not a version is available 2023-11-19 19:42:05 +00:00
MKLeb
3b3b9fbc49 Adjust tools ci pkg-matrix to search in the right aarch64 paths starting in 3007.0 2023-11-19 19:42:05 +00:00
MKLeb
527cc3f344 Scrape the buckets for the package files to determine what releases we can test upgrade and downgrades for a given operating system 2023-11-19 19:42:05 +00:00
Pedro Algarvio
2fb207753e Add a few more platform slugs which will get tested with the TCP transport
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-14 20:42:57 +00:00
Pedro Algarvio
10e9e6c98b Don't use separate jobs, just use the matrix
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-14 20:42:57 +00:00
Pedro Algarvio
bb4d8e25ed Fix package test matrix for amazon-linux-2023
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-10 18:14:26 +00:00
Megan Wilhite
a199b5b454 Only run amazon linux2 package tests for >=3006 2023-11-09 17:23:55 +00:00
Megan Wilhite
324a1519c1 Fix amazon linux 2023 64 bit tests and only run install package tests 2023-11-09 17:23:55 +00:00
ScriptAutomate
46f3e39332 Add Amazon Linux 2023; update Amazon Linux 2 AMI 2023-11-09 17:23:55 +00:00
Pedro Algarvio
49e5127eb5 Integration tests without splits now take longer then 7 hours. Split it again.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-05 10:46:22 +00:00
Pedro Algarvio
0d5a6bf7f7 Switch to tools.utils.gh.get_github_token
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-10-31 09:28:47 +00:00
Pedro Algarvio
68bca1ee8d On nightly and scheduled builds, don't run split tests. GH is not coping.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-10-31 09:28:47 +00:00
Pedro Algarvio
8fb18c472c Add PhotonOS 3 (aarch64) and 5 (x86_64 & aarch64) to CI
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-10-19 10:45:22 -04:00
Pedro Algarvio
afde1fc2fb Github is struggling with this much parallelism, it can't keep up.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-10-18 15:58:29 +01:00