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
e3ca4bfb19
Always sign MacOS packages. Leave only windows package signing under a checkbox.
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-29 18:18:53 +01:00
Pedro Algarvio
48dc65ca3a
Package signing is now a checkbox on the staging workflow. Disabled by default.
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-29 18:18:53 +01:00
Pedro Algarvio
d98afc03eb
Allow skipping the salt test suite on manually triggered nightly builds
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-29 18:18:53 +01:00
Pedro Algarvio
80954cbc1e
Fix source repository paths
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-29 18:18:53 +01:00
Pedro Algarvio
cd8aae6f5d
Start publishing the nightly builds to the release bucket under salt-dev/<branch>
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-29 18:18:53 +01: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
Pedro Algarvio
ddd87720ec
Fix Windows package signing
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-14 15:46:15 -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
291289dd7b
The nested workflow needs to inherit the secrets
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-13 09:35:03 +01:00
Pedro Algarvio
0e3935aecd
Start signing macOS packages
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-13 09:35:03 +01: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
de40a6d568
Remove all the decimals in photon versions
2023-04-12 12:53:39 -07:00
MKLeb
3dadc59ef0
Add arm download tests for photon and also use the .0
version
2023-04-12 12:53:39 -07:00
MKLeb
3d836ca694
Add photon to the rpm repo workflow
2023-04-12 12:53:39 -07:00
MKLeb
f45a3e0856
Add photonos to the package tests
2023-04-12 12:53:39 -07:00