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 |
|
Pedro Algarvio
|
c4444e0080
|
A naming convention easier to split
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-10-16 15:48:39 +01:00 |
|
Pedro Algarvio
|
01dd7d5722
|
Upload code coverage to codecov once all tests finish
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-10-16 15:48:39 +01:00 |
|
Pedro Algarvio
|
34cc82e538
|
If test:coverage label is set, run the full test suite.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-10-11 05:06:05 +01:00 |
|
Megan Wilhite
|
cdd940a9aa
|
Debian 12: Do not run upgrade/downgrade tests until we release packages
|
2023-10-10 08:44:19 -07:00 |
|
Pedro Algarvio
|
21770b86a7
|
The build CI deps jobs are now behind the build-deps-ci flag
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-10-09 18:32:37 +01:00 |
|
Pedro Algarvio
|
2c6f5d88fd
|
Even the release workflow should be working now
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-10-09 18:32:37 +01:00 |
|
Pedro Algarvio
|
7b9ea0554c
|
Rework package downloads workflows
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-10-09 18:32:37 +01:00 |
|
Pedro Algarvio
|
b7658f88f5
|
Revert "Rework package downloads workflows"
This reverts commit 277a610300 .
|
2023-10-09 14:37:09 +01:00 |
|
Pedro Algarvio
|
1a43838ef0
|
Revert "Define a deps job type"
This reverts commit 27768ab509 .
|
2023-10-09 14:37:09 +01:00 |
|
Pedro Algarvio
|
0a8732eac9
|
Revert "Even the release workflow should be working now"
This reverts commit fa1f0dac52 .
|
2023-10-09 14:37:09 +01:00 |
|
Pedro Algarvio
|
fa1f0dac52
|
Even the release workflow should be working now
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-10-09 13:16:05 +01:00 |
|
Pedro Algarvio
|
27768ab509
|
Define a deps job type
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-10-09 13:16:05 +01:00 |
|
Pedro Algarvio
|
277a610300
|
Rework package downloads workflows
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-10-09 13:16:05 +01:00 |
|
Pedro Algarvio
|
13b6b00171
|
Revert "Create workflow for each of the supported repositories"
This reverts commit 19eb5a8c446e67969e84630c2eb172527348456d.
BAH!
```
too many workflows are referenced, total: 21, limit: 20
```
https://docs.github.com/en/enterprise-cloud@latest/actions/using-workflows/reusing-workflows#limitations
|
2023-10-07 08:37:06 +01:00 |
|
Pedro Algarvio
|
efadd88601
|
Create workflow for each of the supported repositories
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-10-07 08:37:06 +01:00 |
|
Pedro Algarvio
|
e1e6e769ad
|
Workflow improvements, namely UI grouping
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-10-07 08:37:06 +01:00 |
|
Pedro Algarvio
|
66b05b04a2
|
Minor splits adjustments
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-10-07 08:37:06 +01:00 |
|
Pedro Algarvio
|
68e5428d6b
|
Force package tests to run when golden images change
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-10-04 20:54:42 +01:00 |
|
Pedro Algarvio
|
18defa2f5d
|
Increase splits for faster test results turnaround.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-10-04 20:54:42 +01:00 |
|
Pedro Algarvio
|
95b43d4226
|
Split integration tests into 2 chunks on full test runs
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-10-04 20:54:42 +01:00 |
|
Pedro Algarvio
|
1405465755
|
Write directly to $GITHUB_OUTPUT
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-10-04 20:54:42 +01:00 |
|
Pedro Algarvio
|
e7612b23d7
|
Build CI dependencies on separate jobs
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-09-29 16:12:59 +01:00 |
|