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
|
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
|
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
|
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
|
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 |
|
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
|
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 |
|
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 |
|
MKLeb
|
5ec2c7e13f
|
Supply the correct salt-version argument to the non-draft changelog update
|
2023-02-28 15:27:46 +00:00 |
|
MKLeb
|
fccc252794
|
Supply the correct salt-version argument, again
|
2023-02-28 15:27:46 +00:00 |
|
MKLeb
|
c18fb3a6d3
|
Supply the correct salt-version argument
|
2023-02-28 15:27:46 +00:00 |
|
MKLeb
|
fc9e7ef012
|
Fix mac runners key in template
|
2023-02-28 15:27:46 +00:00 |
|
MKLeb
|
188053be22
|
Prepend the salt package version with 1: on deb-based distros
|
2023-02-28 15:27:46 +00:00 |
|
Pedro Algarvio
|
5e26146fe4
|
Move package tests definition to the appropriate template
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-02-28 15:27:46 +00:00 |
|
Pedro Algarvio
|
48389ccee2
|
Template the salt test suite to avoid repetition
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-02-28 07:40:38 +00:00 |
|
Pedro Algarvio
|
b78e13357d
|
There's no point on running lint over the prepare release changes
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-02-28 07:40:38 +00:00 |
|
Pedro Algarvio
|
725b4103e0
|
Also patch salt/version.py when making a release.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-02-28 07:40:38 +00:00 |
|
Pedro Algarvio
|
9a94b8f9aa
|
Fail when trying to release an existing release
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-02-28 07:40:38 +00:00 |
|
Pedro Algarvio
|
60cec955c1
|
When preparing for an actual release, strip UNRELEASED from the release notes
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-02-28 07:40:38 +00:00 |
|
Pedro Algarvio
|
5dfc22c28b
|
Add staging workflow skeleton
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-02-28 07:40:38 +00:00 |
|
Pedro Algarvio
|
fdb244115b
|
More cache key fixes
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-02-22 17:21:15 +00:00 |
|
Pedro Algarvio
|
65a17e5603
|
Fix caches
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-02-21 22:31:38 +00:00 |
|
Pedro Algarvio
|
59dc007609
|
The nox dependencies tarball cache should include the python version used.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-02-20 19:40:47 +00:00 |
|
Pedro Algarvio
|
7a8254114a
|
Add a Github Action to get the python version from a binary
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-02-20 19:40:47 +00:00 |
|
Pedro Algarvio
|
02fc14a7a3
|
Add Fedora 37 and 38 to the GH Actions pipelines
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-02-18 17:58:48 +00:00 |
|
Pedro Algarvio
|
8b24605c5d
|
Building documentation is again a separate step
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-02-18 17:38:23 +00:00 |
|