Commit graph

80 commits

Author SHA1 Message Date
David Murphy
1b8b907636
Removed debugging apart from macos latest pick, disabled CI/CI testing 2024-11-06 17:55:51 -07:00
David Murphy
b4a632180e
Further debugging 2024-11-04 15:54:01 -07:00
David Murphy
3d58d55fba
Converted name exitstatus to pattern usage 2024-09-24 13:50:01 -06:00
David Murphy
48a22b1722
Another attempt to resolve duplicate exitstatus detection 2024-09-23 15:36:32 -06:00
David Murphy
12e5a8d80c
Further fixes for exitstatus 2024-09-23 14:29:59 -06:00
David Murphy
b2a38085d1
Further action updates 2024-09-23 14:02:03 -06:00
David Murphy
8c9e6621db
Removed testing for OpenSUSE Tumbleweed and install contextvars for Fedora git 2024-09-18 17:00:36 -06:00
David Murphy
7c0c04dc4f
Updated delete-artifact to v5, due to deprecated v4, for corresponding upload-artifact v4 2024-07-15 14:17:13 -06:00
David Murphy
a52ba3b64d
Trying earlier version of delete-artifact 2024-07-15 14:17:12 -06:00
David Murphy
9ef40698b0
Debugging pipeline exit failure 2024-07-15 14:17:12 -06:00
David Murphy
69a5a7c79c
Reverting to download-artifact v3, to debug exit pipeline failure 2024-07-15 14:17:12 -06:00
David Murphy
bb8d8a892d
Updated GitHunb actions to later v4 2024-07-15 14:17:09 -06:00
David Murphy
9a788851ff Final cleanup of debugging, and add support for Arm64 for MacOS 2024-07-11 15:00:20 -07:00
David Murphy
bc7fa40ed7 Revert uses of geekyeggo delete-artifact to original values for version 2024-07-11 15:00:20 -07:00
David Murphy
de725f809f Using v3 for upload-artifact 2024-07-11 15:00:20 -07:00
David Murphy
a5124f90e5 Cleaned up code and removed Amazon 2023 for now, till it's container curl issue is resolved 2024-07-11 15:00:20 -07:00
David Murphy
0cc372f66b Reverted to using original Ruby 2.6.10 since 3.3.4 has exceptions creating Amazon 2023 Test Instance 2024-07-11 15:00:20 -07:00
David Murphy
210db17a78 Adjusted GIT 3006 & 3007 blacklists 2024-07-11 15:00:20 -07:00
David Murphy
a8dba0748a Disable Git Master for Phonton 4 & 5 due to setup.py gcc failures 2024-07-11 15:00:20 -07:00
David Murphy
ca1d8d679f Increased tiemout to 40, updated to Ubuntu 24.04 2024-07-11 15:00:20 -07:00
David Murphy
4351f20a34 Trying koalaman/shellcheck-alpine:latest to see if Lint error is resolved for secure_getenv: symbol not found 2024-07-11 15:00:20 -07:00
David Murphy
2ba74d33bc Revert actions versions to what worked last week 2024-07-11 15:00:20 -07:00
David Murphy
f8cfdc5f07 Trying to resolve Lint issue that suddenly arose 2024-07-11 15:00:20 -07:00
David Murphy
bbd6498cd8 Removed support for Centos Stream 8, EOL 2024-05-31, and added more debug, and revisited git for Debian and Ubuntu 2024-07-11 15:00:20 -07:00
David Murphy
5d9f9f89f0 Updates to bootstrap etc 2024-07-11 15:00:20 -07:00
David Murphy
af44d56373 Updates some more 2024-07-11 15:00:20 -07:00
David Murphy
8a14ff6c04 Updated code 2024-07-11 15:00:20 -07:00
David Murphy
679bc97156 Revert PR 1985 changes to artiface@v3, etc. 2024-07-11 15:00:20 -07:00
David Murphy
1ad1dbe0fc Reverted to using kitchen-salt in order to get this out faster 2024-07-11 15:00:20 -07:00
David Murphy
71094027fa WIP - adjustments before using runners for testing etc. 2024-07-11 15:00:20 -07:00
David Murphy
3535de7284 WIP - Changes 2024-07-11 15:00:20 -07:00
David Murphy
69495e9ee0 Updating changes to bootstrap 2024-07-11 15:00:20 -07:00
David Murphy
6f543b7a66 Updated for Fedora 40, Ubuntu 24.04, etc 2024-07-11 15:00:20 -07:00
David Murphy
10d602791d Added macos-12, removed Photon-3, and added further cleanup of old OSs and Salt versions 2024-07-11 15:00:20 -07:00
David Murphy
15bea28fa9 Update minimum versions and correct Redat 7 base key 2024-07-11 15:00:20 -07:00
David Murphy
9fee6196f6 Updated workflows for Debian 12, Fedora 39, Amazon 2023 2024-07-11 15:00:20 -07:00
Shane Lee
4b031af693
Update actions 2024-01-22 08:08:45 -07: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
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