Daniel A. Wozniak
23785aecc5
Make linux_arm_runner required
2025-01-23 16:36:35 -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
8f5cdb35b0
Comment out package test enumeration
2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
c95663f760
package build matrix wip
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
b8ccc78991
Use build matrix for packages
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
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
a5960cab09
reduce mandatory
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
b4d410eec0
No longer use sudo
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
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
3c76698d54
Also run package tests under FIPS
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-14 20:42:57 +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
6007633da6
Minor display name changes
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-10-09 18:32:37 +01:00
Pedro Algarvio
fac23897b3
Move the test salt pkg listing to tools/pre_commit.py
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-10-09 18:32:37 +01:00
Pedro Algarvio
7f083c8006
Revert "Move the test salt pkg listing to tools/pre_commit.py
"
...
This reverts commit e0a0cbea28
.
2023-10-09 14:37:09 +01:00
Pedro Algarvio
8a809721cc
Revert "Minor display name changes"
...
This reverts commit d750fa3fe0
.
2023-10-09 14:37:09 +01:00
Pedro Algarvio
d750fa3fe0
Minor display name changes
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-10-09 13:16:05 +01:00
Pedro Algarvio
e0a0cbea28
Move the test salt pkg listing to tools/pre_commit.py
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-10-09 13:16:05 +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
e7612b23d7
Build CI dependencies on separate jobs
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-09-29 16:12:59 +01:00
MKLeb
4d4ae4d3ce
Separate out source package builds from onedir package builds so our package tests start sooner
2023-09-29 16:12:59 +01:00
Pedro Algarvio
ac7db60b86
Reuse the onedir CI virtualenvs
...
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
MKLeb
f670b637e4
Propogate the now testing-releases
through to the package tests
2023-06-29 13:01:04 -07:00
Pedro Algarvio
4ab503d459
Pass the python version too
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-06-14 16:43:53 +01:00
Pedro Algarvio
bc93320135
Drop Fedora 36 which has reached EOL
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-05-23 13:33:30 +01:00
MKLeb
f45a3e0856
Add photonos to the package tests
2023-04-12 12:53:39 -07:00
Pedro Algarvio
9cfecec61e
Don't publish JUnit reports on PR's. Skip Report steps on PRs.
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-03-12 15:19:38 +00:00
Pedro Algarvio
f523979c51
Skip code coverage on pull requests.
...
Because our test coverage on pull requests is partial most of the time,
and to decrease the run time.
On the release staging pipeline it's also skipped because scheduled and
nightly builds already have this information and it saves us a few
minutes.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-03-11 19:11:12 +00:00
Pedro Algarvio
65d7761e8a
Bah! workflow reference count exceeds the limit of 20
AGAIN!
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-28 19:22:57 +00:00
Pedro Algarvio
5fb3323e84
Template package tests
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-28 15:27:46 +00:00