Commit graph

34 commits

Author SHA1 Message Date
Pedro Algarvio
3dea2eb541 Update pre-commit hook versions 2024-02-29 10:16:58 +00:00
Pedro Algarvio
b9be2dec1b Update and remove obsolete pylint plugins 2024-02-27 08:07:04 +00:00
Pedro Algarvio
f3f54a6eb1 Switch to python-tools-scripts >= 0.20.0 2024-02-26 13:43:46 +00:00
Pedro Algarvio
74aced4867 Concentrate pre-commit related tools commands under a parent pre-commit command
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-23 08:44:35 +00:00
MKLeb
a1274fc2dd Remove the 1: prefix from the deb versioning scheme 2023-04-12 18:40:36 -07:00
Megan Wilhite
abe4326f18 Do not import salt in tools and add --next-release to version 2023-04-10 19:43:10 -07:00
Megan Wilhite
cbb8d86499 Generate next release notes when on master for nightly builds 2023-04-10 19:43:10 -07:00
Megan Wilhite
532ba37206 Add documentation and ensure users edit the correct file 2023-04-10 19:43:10 -07:00
Megan Wilhite
747db3eb60 Use jinja templating for the release notes 2023-04-10 19:43:10 -07:00
Pedro Algarvio
f2121b9a10 Adjust bucket names depending on the salt project bot environment we're in
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-03-12 15:19:38 +00:00
Megan Wilhite
09d1d56786 Add ~ when building RC packages 2023-02-28 23:11:09 +00:00
Pedro Algarvio
22092526e7 Do not delete news fragments(changelog files) on pre-releases.
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
Daniel A. Wozniak
7ff94f8bd5 Fix wart in debian changelog suffix line 2023-02-28 15:27:46 +00:00
Pedro Algarvio
4548b57365 On dev versions, choose the latest available release notes file
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-28 07:40:38 +00:00
Pedro Algarvio
ae8ab9d7a6 Properly define the cross-reference header
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-28 07:40:38 +00:00
Pedro Algarvio
84797fe353 Additional fixes to tools/changelog.py
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-28 07:40:38 +00:00
Pedro Algarvio
d5ac32b6f2 Update replacements now that the release notes are in Markdown
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-28 07:40:38 +00:00
Pedro Algarvio
b06d28d182 When a new release notes file is created, make sure to run git add <file>
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-28 07:40:38 +00:00
Pedro Algarvio
bfc77d0c66 Some workflow fixes
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
a0127f2186 Create a bare skeleton for missing release notes
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-18 17:38:23 +00:00
Pedro Algarvio
7552662156 Properly handle, and display, errors.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-17 05:28:37 +00:00
Pedro Algarvio
a749ec551a Start writing the release notes in markdown.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-17 05:28:37 +00:00
Pedro Algarvio
d0630ae7af Move the check-changelog-entries pre-commit local hook to tools.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-17 05:28:37 +00:00
Pedro Algarvio
4c8cc60629 Add tools/utils.py and move some common functionality there.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-15 07:11:45 +00:00
Pedro Algarvio
4270c816c4 Make pkg-repo a repo sub-command for pkg
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-09 05:37:59 +00:00
Pedro Algarvio
bc45a639d6 Strip white-space from included changelog
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-07 21:54:59 +00:00
Pedro Algarvio
d235e83c15
Some improvements and fixes to the release diff step
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-01-30 21:04:38 +00:00
Pedro Algarvio
8d5a309fa0
Upgrade to python-tools-scripts==0.10.1 and make use of it's virtualenv support
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-01-30 20:54:05 +00:00
Pedro Algarvio
a4be22e9e1 Add release diff action 2023-01-27 07:35:00 -07:00
Daniel A. Wozniak
f4a572b603 Fix draft argument 2023-01-27 07:35:00 -07:00
Pedro Algarvio
f9ed1fd313 Fix linter warts 2023-01-27 07:35:00 -07:00
Daniel A. Wozniak
9fda5a7807 Generate package changelogs 2023-01-27 07:35:00 -07:00