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 |
|
Pedro Algarvio
|
e547b2d8c7
|
Set the LATEST_RELEASE environment variable when building docs
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-02-17 05:28:37 +00:00 |
|
Pedro Algarvio
|
315e1c437d
|
Drop Ubuntu 18.04
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-02-17 05:24:32 +00:00 |
|
Pedro Algarvio
|
292248f812
|
Be more explicit about using Jinja for templates
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-02-09 05:37:59 +00:00 |
|