Commit graph

201 commits

Author SHA1 Message Date
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
c83431e3ef Remove GitHub release content for RC1
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-28 19:22:57 +00:00
Pedro Algarvio
a61990d325 Don't sign the gpg key
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-28 19:22:57 +00:00
Pedro Algarvio
29913b0702 Don't sign .asc files
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-28 19:22:57 +00:00
Pedro Algarvio
c535c4e22b Show the version being released
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-28 19:22:57 +00: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
72939b2b39 Allow skipping the package tests when staging a release
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
Megan Wilhite
bdbe9cfde4 Set PYTHONUTF8 for everything except icacls command 2023-02-28 15:27:46 +00:00
Megan Wilhite
47eef61353 Do not run upgrade tests for MSI for 3005 2023-02-28 15:27:46 +00:00
Twangboy
5d31b7e824 Handle the MSI installer starting the salt-minion
It's not supposed to start the salt-minion when
START_MINION="" is passed
2023-02-28 15:27:46 +00:00
Twangboy
0c91f8bb1c Maybe this will get the MSI to install... 2023-02-28 15:27:46 +00:00
Twangboy
cdd5065667 We only need to reset inheritance 2023-02-28 15:27:46 +00:00
Twangboy
2a48eb1b76 We only need to reset inheritance 2023-02-28 15:27:46 +00:00
Twangboy
fcfa1e0abb Use double quotes for nox_session 2023-02-28 15:27:46 +00:00
Twangboy
80eb232364 Add back rsync_remote_path 2023-02-28 15:27:46 +00:00
Megan Wilhite
f9422e8643 Set correct permissions for directory rsyncd 2023-02-28 15:27:46 +00:00
Twangboy
c0b9ee3d83 Fix MSI tests not completing properly 2023-02-28 15:27:46 +00:00
David Murphy
8e2ee26c21 WIP Updates to Debian / Ubuntu upgrade tests 2023-02-28 15:27:46 +00:00
Pedro Algarvio
795d32376c Treat package tests separately
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-28 15:27:46 +00:00
Megan Wilhite
92c10c9154 Do not run arm64 onedir upgrade package tests 2023-02-28 15:27:46 +00:00
Megan Wilhite
2e85cc95ad Fix centos upgrade tests 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
Daniel A. Wozniak
7ff94f8bd5 Fix wart in debian changelog suffix line 2023-02-28 15:27:46 +00:00
MKLeb
2e4a208c21 Use quotes when the nox session has parentheses 2023-02-28 15:27:46 +00:00
MKLeb
ed82fb3fb2 Enable nox dependency caching for the package tests 2023-02-28 15:27:46 +00:00
MKLeb
1fde3f9578 include the package artifacts when we rsync 2023-02-28 15:27:46 +00:00
Pedro Algarvio
6f77ee6026 Don't run the package repo tests for now
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-28 07:40:38 +00:00
Pedro Algarvio
3cacfc1de6 Bah! workflow reference count exceeds the limit of 20
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-28 07:40:38 +00:00
Pedro Algarvio
9b30cc129b Some re-ordering, fixes, and pkg repo testing.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-28 07:40:38 +00:00
Pedro Algarvio
9de50684e6 Add a warning about the GitHub generated archives
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-28 07:40:38 +00:00
Pedro Algarvio
8723fee266 Fix generate .repo files indentation
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-28 07:40:38 +00:00
Pedro Algarvio
0e99444579 Actually write down the *.repo files
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-28 07:40:38 +00:00
Pedro Algarvio
8beb86735d Properly name the Fedora repo files
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-28 07:40:38 +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
a020f3993d Allow the Version class to be dictionary keys
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
aed61ab929 Only inform if a match is found
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
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
b3f02cc86b Start publishing to PyPi
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
8c21ec2b06 Bump to python-tools-scripts==0.11.1
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-28 07:40:38 +00:00
Pedro Algarvio
5170c1bc69 Backup the current releases bucket
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
f9e24f6caa Validate the passed salt version to the release workflow
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-28 07:40:38 +00:00