Commit graph

187 commits

Author SHA1 Message Date
Felippe Burk
fe3783432e checking out stable branch on update-s3-bucket job 2023-11-16 11:47:25 -08:00
Gareth J. Greenaway
61709aac2b do not test git-master on photon-3, tornado build issues due to docker and kernel headders. 2023-08-11 18:09:50 +01:00
Gareth J. Greenaway
4fefc1cbed
Test out the minor versions (#1936)
* Test out the minor versions

* update the maxsplit for the target_salt_version to account for minor versions passed in with dashes because kitchen does not like dots.

* Blacklist 3005-1 and 3006-1 for git.

* different approach to getting the target salt version

* Adding missing kitchen files.
2023-06-26 15:48:10 -07:00
Gareth J. Greenaway
7867723e2f
Add old_stable type (#1934)
* add an old_stable install type to avoid cluttering up stable with older non-onedir installs

* removing note about default install type.

* update kitchen file.

* updating github workflows to tests with old_stable type

* blacklist versions 3003 and 3004 for stable, those are now in old_stable.

* fix script to include old_stable during the installation type check.

* make sure old-stable is consistent.

* use install_centos_onedir_deps when installing via git on centos like distros

* Handle stable install of 3005 version without a minor version

* block git-master on amazon-2 and debian-10

* need seperate blacklists for Mac, since stable 3005 is not available as a onedir package.

* update kitchen.macos.yml to ensure 3003, 3004, and 3005 are old-stable.

* need to include the salt_bootstrap_options to ensure we get the right install type.

* ensure ITYPE is set to stable when minor version is included.

* git master installs failing on freebsd
2023-06-25 11:07:38 -07:00
Gareth J. Greenaway
e44fc45b5d
SUSE Fixes (#1925)
* Updating the bootstrap script with fixes to install properly on SUSE.  Since we are not building onedir packages and providing them in the Salt project repo, we fall back to the previous stable installs and use the SUSE repos.  Removing _DOWNSTREAM_PKG_REPO as it is no longer used.

* Gentoo installs are broken because of the Gentoo ebuild.  Remove Mac 10.15 as it is EOL.  Update BSD tests tor run on MacOS 11.

* If the brew update vagrant fails because it is not installed then install it.

* blacklist gentoo from latest packages.

* Make sure virtualbox is installed

* removing cask argument

* swap macos-11 for macos-12 to run BSD tests in vagrant.
2023-06-24 10:30:47 -07:00
Gareth J. Greenaway
f457cc3dcc
Fixing defaults (#1921)
* Fixing a bug when no type or version is specified.  Adding tests for when no type or version is passed.

* skip test_installation when using default type as we do not have a version to compare.

* adding rockylinux-9 and centos-stream9 to stable distros.

* adding rockylinux-9 and centos-stream9 to stable distros.

* Adding debugging for BSDs.

* Update Vagrant.

* Use upgrade instead of install to ensure vagrant is upgraded.

* cleanup code adding default type.

* better cleanup for default bootstrap type.
2023-04-26 10:30:40 -07:00
Gareth J. Greenaway
ca1142dfc1 some fixes to ensure git install works on Photon, in particular Photon 4. 2023-04-24 07:41:18 +01:00
Gareth J. Greenaway
2d40944962 Adding 3006 onedir back in for Fedora 2023-04-24 07:41:18 +01:00
Gareth J. Greenaway
5c92383199 Adding 3006 back in for Fedora 2023-04-24 07:41:18 +01:00
Gareth J. Greenaway
399d27b623 Do not run git-master on Photon 4 2023-04-24 07:41:18 +01:00
Gareth J. Greenaway
442cb1b180 removing Fedora 35, as it is EOL as of December 13, 2022. 2023-04-24 07:41:18 +01:00
Gareth J. Greenaway
6a5002fb51 Blacklist Fedora-35 from latest so those are not available 2023-04-24 07:41:18 +01:00
Gareth J. Greenaway
bd661179c1 removing extra GIT_VERSIONS_BLACKLIST 2023-04-24 07:41:18 +01:00
Gareth J. Greenaway
b4b058c4d5 blacklist Photon 3 and 4 from a couple git installs. 2023-04-24 07:41:18 +01:00
Gareth J. Greenaway
40a072f231 removing distros from latest blacklist which have latest packages available. 2023-04-24 07:41:18 +01:00
Gareth J. Greenaway
5f8d1b4c00 need to add photon-3 and photon-4 to list of Linux of distributions 2023-04-24 07:41:18 +01:00
Gareth J. Greenaway
7dd787baf2 Updating bootstratp to install Salt built Fedora packages. Initial support for installing on Photon via bootstrap script 2023-04-24 07:41:18 +01:00
Pedro Algarvio
4183713e82
Don't use GITHUB_OUTPUT (#1911)
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-21 08:59:12 -07:00
Gareth J. Greenaway
3d29c384a7
merging upstream 2023-04-20 17:45:12 -07:00
Gareth J. Greenaway
3c8b08c2d1
removing nightly from onedir until S3 buckets are fixed. 2023-04-20 17:24:49 -07:00
Gareth J. Greenaway
7825da5e89
Revert to installing 3006 from the tag but blacklist any distribution that was running it until 3006.1 is out. 2023-04-20 17:23:30 -07:00
Twangboy
5e6bcb5815
Fix the 3006 tests 2023-04-20 16:44:17 -06:00
Twangboy
fe0c975555
Add 3006 to the tests, fix salt_call_command 2023-04-20 16:02:53 -06:00
Gareth J. Greenaway
c2c6bd1e70
revert GIT_VERSIONS code. 2023-04-20 14:23:12 -07:00
Gareth J. Greenaway
a8b32ab040
Fixing bootstrap and CICD to install via tag only if version begins with v and use branch otherwise. 2023-04-20 11:39:52 -07:00
Gareth J. Greenaway
d8a7e90953
fixing 3006 tag name 2023-04-18 19:51:33 -07:00
Gareth J. Greenaway
1367b096ca
couple places that 3006 is needed for git installs. 2023-04-18 18:10:18 -07:00
Gareth J. Greenaway
90cc157b9d
Adding 3006 to tests. 2023-04-18 16:53:29 -07:00
Pedro Algarvio
ce4a071943
Bump to geekyeggo/delete-artifact@v2
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-12 16:28:38 +01:00
Pedro Algarvio
6c6291bdd5
Don't rely on GH runners during the release process once started.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-12 16:28:38 +01:00
Pedro Algarvio
3d3c7c7a9f
Fix opening PR against the Salt repository
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-12 16:28:38 +01:00
Pedro Algarvio
2a4f2ad3f6
Allow testing releases from forks
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-12 16:28:38 +01:00
Pedro Algarvio
0184635370
Use the installed python on the runners
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-12 16:28:38 +01:00
Pedro Algarvio
453812a6ea
Switch to using tools when uploading to S3
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-12 16:28:38 +01:00
Pedro Algarvio
af258021fa
Some echo's so that we know what we're doing
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-12 15:05:03 +01:00
Pedro Algarvio
c981eae0cb
Sign release scripts. Nightly develop version of scripts upload.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-12 15:05:03 +01:00
Pedro Algarvio
b51840eda4
Use our runners to publish a release. Update S3 bucket in the process.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-12 15:05:03 +01:00
Pedro Algarvio
359a8e80f7
Add actionlint to pre-commit
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-11 14:36:57 +01:00
Gareth J. Greenaway
c009da691f
Adding 3006.0rc2 to bootstrap tests. 2023-03-19 14:14:48 -07:00
Gareth J. Greenaway
52e4f97fa9 swap out the dash for an underscore, onedir-rc to onedir_rc 2023-03-16 07:41:49 +00:00
Gareth J. Greenaway
9ae48da3fd fixing github actions, cannot have a dot in the name 2023-03-16 07:41:49 +00:00
Gareth J. Greenaway
8ece9b9cba Adding 3006.0rc1 to Github actions. 2023-03-16 07:41:49 +00:00
Gareth J. Greenaway
b0dad4a52d Fixing typo. Blacklist centos-stream9 in latest pkg tests.
removing --upgrade
2023-03-09 16:33:58 +00:00
Gareth J. Greenaway
98f30a8a56 seperate branch for adding and testing rockylinux:9, swapping out the kitchen-docker Github until PR is merged. 2023-03-09 16:33:58 +00:00
Gareth J. Greenaway
b1f5203f50
Removing rockylinux:9 until PR into kitchen-docker has been merged. 2023-02-08 12:25:36 -08:00
Gareth J. Greenaway
0280cde59a
bump the version of koalaman/shellcheck-alpine up 2023-01-31 14:24:23 -08:00
Gareth J. Greenaway
7e53753536
blacklist almalinux-9, rockylinux-9, and centos-stream9 for latest. 2022-12-20 16:53:09 -08:00
Gareth J. Greenaway
80f6059d12
Adding newer versions of CentOS Stream, AlmaLinux, and Rocky Linux 2022-12-14 12:19:14 -08:00
Imran Iqbal
705dc7b801
feat(generate): use temp. workaround to avoid git builds on Fedora 37+ 2022-12-09 07:20:04 +00:00
Imran Iqbal
4f8fa0bf45
ci(fedora-38): add platform 2022-12-09 07:20:04 +00:00