Pedro Algarvio
2702705043
Merge 3006.x into master
2023-09-29 18:15:30 +01:00
Pedro Algarvio
e1d88d9871
Bump to actions/checkout@v4
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-09-29 16:12:59 +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
Daniel A. Wozniak
c14310b77e
Upgrade relenv to 0.13.11
2023-09-26 15:16:34 -07:00
Pedro Algarvio
b85da8d8b0
Merge 3006.x into master
2023-09-26 07:01:03 +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
MKLeb
bee29be6dd
Merge remote-tracking branch 'upstream/3006.x' into mf/master/3006.x
2023-09-08 16:25:39 -04:00
Daniel A. Wozniak
13b8ee09b9
Bump relenv to 0.13.10
2023-09-06 16:38:52 +00:00
Daniel A. Wozniak
bc9263741d
Bump relenv version to 0.13.9
2023-09-05 18:38:27 +00:00
Daniel A. Wozniak
d770cf1617
Bump relenv to 0.13.8
2023-09-05 18:38:27 +00:00
Daniel A. Wozniak
692aa23f73
Bump relenv to 0.13.7
2023-09-05 18:38:27 +00:00
Daniel A. Wozniak
d7dfc0bbc2
Bump relenv to 0.13.6 and python to 3.10.13
2023-09-05 18:38:27 +00:00
Megan Wilhite
f55379f471
Remove always() condition for combine coverage
2023-08-31 17:32:01 +00:00
Megan Wilhite
4bb0d39dbc
Fix if logic for combine code coverage
2023-08-31 17:32:01 +00:00
Megan Wilhite
a21994a737
Fix html upload path
2023-08-31 17:32:01 +00:00
Pedro Algarvio
beb6d179f4
Upload HTML code coverage report
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-08-31 17:32:01 +00:00
Pedro Algarvio
0441daca90
Clone the repo to get the noxfile.py
. Install nox
.
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-08-31 17:32:01 +00: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
Pedro Algarvio
142a6cb9e2
Add nox session to generate code coverage HTML reports
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-08-31 17:32:01 +00:00
Pedro Algarvio
48bccb9e87
Combine the downloaded code coverage files
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-08-31 17:32:01 +00:00
Pedro Algarvio
31d7a1c138
Upload all code coverage DB's under a single artifact namespace
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-08-31 17:32:01 +00:00
Megan Wilhite
82ef23a65e
Add html coverage and combine coverage reports
2023-08-31 17:32:01 +00:00
Pedro Algarvio
22107ebd32
Merge 3006.x into master
2023-08-15 22:29:25 +01:00
Daniel A. Wozniak
05231cfe5c
Bump relenv to 0.13.4
2023-08-15 19:03:46 +00:00
MKLeb
a5ba5b5c5c
Update relenv to 0.13.3
2023-08-04 10:29:47 -04:00
Pedro Algarvio
1decaf5711
Merge 3006.x into master
2023-07-28 11:20:24 +01:00
Daniel A. Wozniak
3877900698
Upgrade relenv
to 0.13.2
and Python to 3.10.12
.
...
Addresses multiple CVEs in dependencies: https://docs.python.org/release/3.10.12/whatsnew/changelog.html#python-3-10-12
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-07-28 06:54:45 +01:00
Daniel A. Wozniak
7d2e4b0692
Upgrade relenv
to 0.13.2
and Python to 3.10.12
.
...
Addresses multiple CVEs in dependencies: https://docs.python.org/release/3.10.12/whatsnew/changelog.html#python-3-10-12
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-07-28 05:59:32 +01:00
Pedro Algarvio
13b9bfdae8
Default to self-hosted runners on private repo
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-07-19 08:49:10 +01:00
Pedro Algarvio
7cd5ad6a31
Update .github/
, cicd/
, pkg/
and tools/
to latest 3006.x
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-07-19 08:49:10 +01:00
Pedro Algarvio
df09fd980d
Merge 3006.x into master
2023-07-18 16:37:08 +01:00
Pedro Algarvio
439b365817
Allow randomizing the GH Actions cache seed value by setting the test:random-cache-seed
label
...
This allows us to force a PR to not use any caches at all(since they are
all getting build from scratch again) to debug potential GH Actions caching issues.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-07-14 16:41:02 +01:00
Pedro Algarvio
51e9fb6e71
Revert to Py3.10
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-07-03 19:37:17 +01:00
Pedro Algarvio
d5f14ef632
Merge 3006.x into master
2023-06-30 16:43:42 +01:00
MKLeb
f670b637e4
Propogate the now testing-releases
through to the package tests
2023-06-29 13:01:04 -07:00
MKLeb
d4312c6acf
Join the Array with spaces for use in the tools command
2023-06-29 13:01:04 -07:00
MKLeb
6b55d99154
Pass the list of Salt releases from the prior step that queried the GH API
2023-06-29 13:01:04 -07:00
Pedro Algarvio
c4987f83ed
Merge 3006.x into master
2023-06-28 11:51:20 +01:00
Pedro Algarvio
6c772d4d64
Only try to get pull-request labels on pull-requests
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-06-28 07:43:26 +01:00
Pedro Algarvio
4b85fc6e17
Concentrate test selection to a single place
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-06-27 21:39:05 +01:00
Pedro Algarvio
2d513978a5
Switch to using tools
and re-use the event payload available instead of querying again
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-06-27 21:39:05 +01:00
Pedro Algarvio
ff42133e81
Switch onedir to Py3.11
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-06-19 23:35:51 +01:00
Pedro Algarvio
50063ff617
Pass the python version too
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-06-16 07:32:35 +01:00
Pedro Algarvio
2a65c3e025
Pass along the relenv version that should be used.
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-06-16 07:32:35 +01: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
520ec4a0e9
Pass along the relenv version that should be used.
...
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
Pedro Algarvio
6d918e15a3
Drop Fedora 36 which has reached EOL
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-05-23 12:49:19 +01:00