Pedro Algarvio
ef30291e53
Fix code coverage collection/reporting. Create Salt specific coverage report.
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-10-04 20:54:42 +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
444ab0d12e
Start testing PhotonOS 4 Arm64 packages
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-09-25 17:26:12 +01: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
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
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
6531a388ab
Bump to relenv 0.12.3
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-05-05 10:11:18 +01:00
Daniel A. Wozniak
b660d03ef0
Bump relenv to 0.12.1
2023-05-05 10:11:18 +01:00
Pedro Algarvio
6b168950e5
Generate workflows if cicd/shared-gh-workflows-context.yml
is modified
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-05-05 10:11:18 +01:00
MKLeb
28861443fe
Only run the download tests for the latest
subpath if the current version being released is greater than or equal to the latest salt release
2023-05-02 15:49:00 -07:00
Pedro Algarvio
9804cab90e
Bump cache seed number
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-17 14:08:30 +01:00
Charles McMarrow
8dc6dd61d2
[3006.x] rebase test labels ( #64053 )
...
* changelog
* add actions
* add tools
* typo
* add some debug
* pulls vs push
* fire on pullr only
* test port part 1
* part 2
* part 3
* part 4
* fix double run slow
* clean up
* update types
* reg workflow
* reg workflow
2023-04-15 18:19:58 -07:00
Daniel A. Wozniak
16ba70f93c
Bump relenv minor version to 0.11.2
2023-04-14 16:57:58 +01:00
Daniel A. Wozniak
6670efff80
Bump relenv minor version
2023-04-14 16:57:58 +01:00
Pedro Algarvio
74bdd39a77
Renamed cicd/shared-context.yml
-> cicd/shared-gh-workflows-context.yml
...
It's now also used to detect changes to workflows.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-14 16:57:58 +01:00
MKLeb
48f40175a9
Adjust for uninstall bug in pip some more
2023-04-13 18:47:11 -07:00
Pedro Algarvio
ce5fd84dd2
Properly check the RUN_SCHEDULED_BUILDS
variable
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-13 09:35:03 +01:00
MKLeb
f45a3e0856
Add photonos to the package tests
2023-04-12 12:53:39 -07:00
Twangboy
7694e7e5f3
Bump the cache
2023-03-30 20:00:55 +01:00
Pedro Algarvio
7956ca823c
Reset cache seed
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-03-29 11:37:08 -07:00
Pedro Algarvio
4c52012c9a
Less release prep steps on tag pushes
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-03-29 11:37:08 -07:00
Pedro Algarvio
e6c1bfa7ec
Don't trigger scheduled jobs if requirements were not met
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-03-29 11:37:08 -07:00
Daniel A. Wozniak
91a99525d1
Update to relenv 0.10.1 bugfix release
2023-03-29 07:07:21 +01:00
Pedro Algarvio
04a7781a77
Upgrade to relenv==0.10.0
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-03-24 14:47:01 +00:00
MKLeb
c7f08b61e5
remove the quotes from --no-binary
2023-03-21 14:44:51 +00:00
MKLeb
73c0104ad4
add --no-cache-dir
to pip install requirements
2023-03-21 14:44:51 +00:00
Pedro Algarvio
77ba11a7da
Upgrade to relenv==0.9.0
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-03-20 14:01:56 +00:00
Pedro Algarvio
af3a037ea3
Revert "Upgrade to relenv==0.8.0
"
...
This reverts commit eb1203f7a7
.
2023-03-17 08:30:33 +00:00
Pedro Algarvio
eb1203f7a7
Upgrade to relenv==0.8.0
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-03-17 01:15:33 +00:00