Pedro Algarvio
|
a420d94431
|
Merge 3006.x into master
|
2023-11-26 16:10:40 +00:00 |
|
Pedro Algarvio
|
234693b4aa
|
Drop the cache-suffix from the setup-python-tools-scripts action
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-11-23 08:44:35 +00:00 |
|
Pedro Algarvio
|
80f39400be
|
Colored pre-commit output
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-11-23 08:44:35 +00:00 |
|
Pedro Algarvio
|
54ae2e5e84
|
The setup-python-tools-scripts actions now takes care of all the caching
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-11-23 08:44:35 +00:00 |
|
Pedro Algarvio
|
185a352d00
|
Update the tools requirements
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-11-23 08:44:35 +00:00 |
|
Pedro Algarvio
|
830daeee97
|
Merge 3006.x into master
|
2023-10-19 20:00:40 +01:00 |
|
Pedro Algarvio
|
35f240f713
|
Always run nox with colored output
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-10-16 15:48:39 +01:00 |
|
Pedro Algarvio
|
01dd7d5722
|
Upload code coverage to codecov once all tests finish
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-10-16 15:48:39 +01:00 |
|
Pedro Algarvio
|
1a43838ef0
|
Revert "Define a deps job type"
This reverts commit 27768ab509 .
|
2023-10-09 14:37:09 +01:00 |
|
Pedro Algarvio
|
27768ab509
|
Define a deps job type
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-10-09 13:16:05 +01:00 |
|
Pedro Algarvio
|
144b1314d8
|
Merge 3006.x into master
|
2023-10-07 08:43:20 +01:00 |
|
Pedro Algarvio
|
5242d44474
|
Reduce code duplication and some code coverage reporting improvements
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-10-07 08:37:06 +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
|
8e07f20ef0
|
Merge 3006.x into master
|
2023-10-04 21:25:32 +01:00 |
|
Pedro Algarvio
|
5be7c858eb
|
Split build salt onedir jobs
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-10-04 20:54:42 +01:00 |
|
Pedro Algarvio
|
f1e138731b
|
Split build deps onedir jobs
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-10-04 20:54:42 +01:00 |
|
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
|
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
|
bee29be6dd
|
Merge remote-tracking branch 'upstream/3006.x' into mf/master/3006.x
|
2023-09-08 16:25:39 -04:00 |
|
Megan Wilhite
|
bf0b9b085e
|
Fix code coverage for staging release
|
2023-09-06 14:22:46 +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
|
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 |
|
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
|
c4987f83ed
|
Merge 3006.x into master
|
2023-06-28 11:51:20 +01:00 |
|
Pedro Algarvio
|
5bad773949
|
Don't override the on jinja block on the CI workflow template
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-06-27 21:39:05 +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
|
4ab503d459
|
Pass the python version too
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-06-14 16:43:53 +01:00 |
|
Pedro Algarvio
|
d933bec989
|
Try harder to detect what is the target release for changelog generation.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-05-22 19:53:17 -07:00 |
|
Pedro Algarvio
|
6b1a49e341
|
Pull requests targeting master should also trigger the logic.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-05-09 19:09:37 +00:00 |
|
Pedro Algarvio
|
bf964ccd25
|
Create the release notes template(if missing)
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-05-09 19:09:37 +00:00 |
|
Pedro Algarvio
|
0b0c29e79c
|
The master branch is now for 3007(Chlorine) development
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-05-09 19:09:37 +00:00 |
|
Megan Wilhite
|
cbb8d86499
|
Generate next release notes when on master for nightly builds
|
2023-04-10 19:43:10 -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
|
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
|
c60d2aa626
|
Move the 1: prefix to tools/changelog.py when generating the deb changelog
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-02-28 15:27:46 +00:00 |
|
Pedro Algarvio
|
5fb3323e84
|
Template package tests
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-02-28 15:27:46 +00:00 |
|
Pedro Algarvio
|
5119715ac6
|
Track package tests in test_salt_pkg_needs
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-02-28 15:27:46 +00:00 |
|
MKLeb
|
a20f0f3a53
|
remove ubuntu 18.04 from the package tests, we are no longer testing on it. Also supply the minion_tgt for test_services
|
2023-02-28 15:27:46 +00:00 |
|