Commit graph

116573 commits

Author SHA1 Message Date
Megan Wilhite
09d1d56786 Add ~ when building RC packages 2023-02-28 23:11:09 +00:00
MKLeb
c2f997ad8a Only test up to the version number in the pkg test test_salt_version 2023-02-28 23:02:11 +00:00
Pedro Algarvio
ba477eff6a Run staging and release check on their own GitHub Environment
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-28 21:03:17 +00:00
Pedro Algarvio
e07baf0b9e Don't mark version as released for pre-releases
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-28 19:22:57 +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
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
1813c34c47 Store the gpg key ID in a variable on the layout.yml.jinja template
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
848fd0fecf Un-nest the build repositories steps too.
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
David Murphy
7413acc9a8 Update for changelogs now being markdown 2023-02-28 19:02:48 +00:00
David Murphy
ca67812d96 Updated test_cache.py test_unicode_error, since should no longer be thrown due to an empty file 2023-02-28 19:02:48 +00:00
David Murphy
b0d78400a6 Revised changes for pre-commit newer version 2023-02-28 19:02:48 +00:00
David Murphy
0c7dc34d48 Check for empty pillar cache disk file and not call msgpack to load it, with test 2023-02-28 19:02:48 +00:00
Twangboy
8e8adece7e Fix flaky test by increasing timeout 2023-02-28 18:40:10 +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
2e6a10d3dd Adjust to the new package artifact upload names
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
MKLeb
c5a3c0c691 Skip salt state file package test when state takes too long to apply 2023-02-28 15:27:46 +00:00
MKLeb
69ed840702 Get the correct script path for the classic mac pkgs 2023-02-28 15:27:46 +00:00
Twangboy
18d444066e Fix issue with errorcode on MSI uninstall 2023-02-28 15:27:46 +00:00
Twangboy
3643d65358 Fix pre-commit 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
7518708136 Fix the string searched for in test_enabled_disabled 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
Twangboy
e689b9462d Fix issue with MSI not installing 2023-02-28 15:27:46 +00:00
Twangboy
ebe2e500d7 Fix some formatting in the CS code 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
50c8639f01 Be more selective about what python processes we are killing 2023-02-28 15:27:46 +00:00
Twangboy
8b0284ab41 Don't kill ALL python processes on MSI uninstall 2023-02-28 15:27:46 +00:00
Megan Wilhite
d757064024 Install msi in msi upgrade tests 2023-02-28 15:27:46 +00:00
Twangboy
90659302bc Fix icon issue with NSIS installer 2023-02-28 15:27:46 +00:00
Twangboy
4f6caca155 Build python 3.10.9, fix MSI display 2023-02-28 15:27:46 +00:00
Twangboy
65f84e34d5 Find MSI install for removal 2023-02-28 15:27:46 +00:00
Twangboy
99e8846b50 Fix some pre-commit 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
1d6558afde Don't get path from registry until we fix proc.run 2023-02-28 15:27:46 +00:00
MKLeb
035b640347 Fix test_enabled_disabled for mac 2023-02-28 15:27:46 +00:00
Twangboy
8922b339ac Fix pre-commit 2023-02-28 15:27:46 +00:00
Twangboy
4b450c7372 Create update_process_path function for Windows 2023-02-28 15:27:46 +00:00
Twangboy
e854331733 Fix version for MSIs 2023-02-28 15:27:46 +00:00
Twangboy
6e81b8ab6b Fix test_pkg tests for Windows 2023-02-28 15:27:46 +00:00
Megan Wilhite
fb55a5f1a3 Run salt-master from script when using classic packages 2023-02-28 15:27:46 +00:00
Megan Wilhite
3582c14e88 Fix Windows NSIS upgrades from onedir to relenv 2023-02-28 15:27:46 +00:00
MKLeb
6a0a96a8f8 Attempt to fix the mac tests... again 2023-02-28 15:27:46 +00:00