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 |
|
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 |
|