Daniel A. Wozniak
ac8d40735e
Public repositores can use github's arm runners
2025-01-23 16:36:35 -07:00
Daniel A. Wozniak
1d0f6cc311
Fix workflow option name
2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
409d5b93cb
meh
2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
106f5c10c3
fix pre-commit
2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
9d74e0e4f8
Clean up test and test-pkg templates
2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
aa9028e49e
Workflow fix
2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
9ab829e3a3
Use test matrix
2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
d10a3b98e2
Use build deps matrix for ci deps
2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
6e8ce16b24
Drop os-labels and pull-labels
2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
b5ceeef2c0
Need to work out mandatory OSes and defined jobs
2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
0ef6d70bc0
disable jobs
2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
99aa11cdc1
expand on job names
2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
7f280c3515
Add build-matrix
2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
a133e32421
Add rockylinux containers
2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
454cb18435
Show sys info fix
2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
43b75c6cae
Less macos
2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
b4d410eec0
No longer use sudo
2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
452acf103b
Migrate windows to gh runners
2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
aad3905022
Change template not generated files
2024-12-17 13:24:51 -07:00
Pedro Algarvio
56729e1e3f
Differentiate FIPS test runs
2024-05-13 11:22:42 +01:00
Pedro Algarvio
4eccba4f2d
Check against an array, not a string
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
fb58df01f4
Allow choosing which OS to run tests against using labels
2024-03-28 13:41:54 +00:00
Pedro Algarvio
97dffa2425
Rely on uploaded artifacts instead of the GH cache
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-19 07:01:13 +00:00
Pedro Algarvio
3a913d3eaf
Reduce the amount of annotations on workflows. Suggested by GitHub.
...
Since our bigger builds always throw 500's by GitHub. We have to refresh
a few times before being able to see the workflow.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-10 05:08:42 +00:00
Pedro Algarvio
4243d41d88
Now the hashes will match, no more windows line breaks to mess it up
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-04 15:11:37 -07:00
Pedro Algarvio
5ea3bf3a9d
Prefer using macos
instead of darwin
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-04 15:11:37 -07:00
Pedro Algarvio
66b91ca316
Reduce the number of workflows referenced
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-04 15:11:37 -07:00
Pedro Algarvio
9c5ea5a324
Reduce GitHub Actions cache usage
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-04 15:11:37 -07:00
Pedro Algarvio
782079d148
Fix hardcoded Arch
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-28 04:04:05 +00:00
Pedro Algarvio
d9a2ae0d3e
More explicit variable name
...
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
02b147ae59
Add a FIPS enabled test run under PhotonOS 4 to the CI process
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-14 20:42:57 +00:00
Pedro Algarvio
bb1bc2a326
And apparently 2 hours is not enough to run one of the integration test chunks
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-03 07:11:29 +00:00
Pedro Algarvio
480a543db7
5 hours is not enough to run the integration tests in a single chunk
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-03 07:11:29 +00:00
Pedro Algarvio
94a74fc3f3
The default timeout values are now passed as inputs
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-02 08:22:35 +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
6bcf8f7267
A more explicit test group
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-10-09 18:32:37 +01:00
Pedro Algarvio
b4d8898781
Move the test salt listing to tools/pre_commit.py
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-10-09 18:32:37 +01:00
Pedro Algarvio
fbf3454c45
Revert "Move the test salt listing to tools/pre_commit.py
"
...
This reverts commit 19c4a35021
.
2023-10-09 14:37:09 +01:00
Pedro Algarvio
8e74912ca4
Revert "A more explicit test group"
...
This reverts commit 0f7d9f937b
.
2023-10-09 14:37:09 +01:00
Pedro Algarvio
0f7d9f937b
A more explicit test group
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-10-09 13:16:05 +01:00
Pedro Algarvio
19c4a35021
Move the test salt listing to tools/pre_commit.py
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-10-09 13:16:05 +01:00
Pedro Algarvio
ccf40465ff
Tokenless coverage uploads are not supported by the codecov-cli tool
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-10-07 08:37:06 +01:00
Pedro Algarvio
1307a657b0
Re-Start publishing code coverage data to codecov
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-10-07 08:37:06 +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
Pedro Algarvio
444ab0d12e
Start testing PhotonOS 4 Arm64 packages
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-09-25 17:26:12 +01:00
Pedro Algarvio
7a6e041de7
Define nox_version
in shared-gh-workflows-context.yml
and pass it around
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-08-31 17:32:01 +00:00