Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added support for Amazon 2023, Debian 12, Ubuntu 24.04, removed EOL and BSD OSs and Python 2.7 support #1987

Merged
merged 76 commits into from
Jul 11, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
76 commits
Select commit Hold shift + click to select a range
53bc840
Added support for Amazon 2023 and cleaned up with shellcheck
Feb 2, 2024
ac395d1
Initial removal of support for Python 2.7, and pre-Neon support (sinc…
Feb 3, 2024
81aa2f3
Pre-commit clean up
Feb 5, 2024
4122ca4
Updated workflows for Debian 12, Fedora 39, Amazon 2023
Feb 5, 2024
8b0a438
Update minimum versions and correct Redat 7 base key
Feb 5, 2024
3066619
Updated 3005.1 to 3005.5
Feb 6, 2024
3552c4c
Added macos-12, removed Photon-3, and added further cleanup of old OS…
Feb 8, 2024
57c57ea
Removed support for SLES 12 and updated pre-commit versions
Feb 8, 2024
bd7183a
Updated ruby to version 3.2.3, a supported version of ruby
Feb 8, 2024
e885b84
Corrected for fedora_provision_command
Feb 8, 2024
115662b
Fix __PY_VERSION_REPO
Feb 8, 2024
e2caca9
Fix up use of dnf-utils which no longer exists
Feb 8, 2024
2f93d4c
Removed use of yum-utils and dnf-utils (doesn't exist)
Feb 9, 2024
bf61b31
Updated test for yum-utils install
Feb 9, 2024
9b6f2f8
Removed use of procps for RedHat 9 and above, since only exists for 8…
Feb 9, 2024
e6b9bb2
Updated for Fedora 40, Ubuntu 24.04, etc
May 9, 2024
b43ff74
Updating changes to bootstrap
dmurphy18 Jun 4, 2024
1f69abc
WIP - Changes
dmurphy18 Jun 20, 2024
cdd606b
WIP - adjustments before using runners for testing etc.
dmurphy18 Jun 20, 2024
fdd1c7c
Fix typo
dmurphy18 Jun 20, 2024
b131ae4
Saving before revert to using kitchen in interest of speed
dmurphy18 Jun 25, 2024
fc79848
Reverted to using kitchen-salt in order to get this out faster
dmurphy18 Jun 25, 2024
16295f0
Revert PR 1985 changes to artiface@v3, etc.
dmurphy18 Jun 25, 2024
59a91b8
Made defaults Python 3, and other fixes for chkconfig and procps
dmurphy18 Jun 25, 2024
c4b5a21
Updated to use procps-ng for Redhat family
dmurphy18 Jun 25, 2024
359e45c
Updated code
dmurphy18 Jun 26, 2024
a0977b9
Revert some changes for centos/redhat install
dmurphy18 Jun 26, 2024
1b42e15
Added debugging
dmurphy18 Jun 26, 2024
42d2ee0
Updated bootstrap
dmurphy18 Jun 26, 2024
9eddf0d
Checking quotes issue on input to OS install command
dmurphy18 Jun 27, 2024
efbbe05
Updated bootstrap, more quoting handling and other changes
dmurphy18 Jun 27, 2024
83ccb53
Adjusted keyring for Debian and Ubuntu
dmurphy18 Jun 27, 2024
7a635d2
Updated testings
dmurphy18 Jun 28, 2024
8d4290b
Updates quotes to match develop branch
dmurphy18 Jun 28, 2024
ecbd125
Updated bootstrap script to install tornado, since missing in pkg for…
dmurphy18 Jul 1, 2024
5d3f426
Updates
dmurphy18 Jul 1, 2024
8a942ba
Added transport field for docker
dmurphy18 Jul 1, 2024
64c2558
added transport docker for MacOS and Windows
dmurphy18 Jul 1, 2024
e48524e
Disabled transport docker
dmurphy18 Jul 1, 2024
ed15eb7
Updates some more
dmurphy18 Jul 1, 2024
463a9f9
Updates to bootstrap etc
dmurphy18 Jul 2, 2024
b427c8d
Updates some more
dmurphy18 Jul 2, 2024
ce761bb
Adjust code for 'break-system-packages' on pip install and fix missin…
dmurphy18 Jul 2, 2024
871320e
Added debugging for Debian git-master
dmurphy18 Jul 3, 2024
ad3ebc7
Removed support for Centos Stream 8, EOL 2024-05-31, and added more d…
dmurphy18 Jul 3, 2024
c28d9e3
Updated git install for Ubuntu and Debian
dmurphy18 Jul 3, 2024
260fa14
Added debugging and fix Photon git
dmurphy18 Jul 3, 2024
15e0fb6
Adjust Photon git install, and corrected check for break-system-packa…
dmurphy18 Jul 3, 2024
36d6f08
Updated some more pip3 install to utilize --break-system-packages if …
dmurphy18 Jul 3, 2024
5a97bc6
Added tornado for Photon 4 git, and systemd for Photon 5
dmurphy18 Jul 9, 2024
260038f
Resolve lint error
dmurphy18 Jul 9, 2024
16c9934
Trying to resolve Lint issue that suddenly arose
dmurphy18 Jul 9, 2024
186bfa6
Revert actions versions to what worked last week
dmurphy18 Jul 9, 2024
506641e
Trying koalaman/shellcheck-alpine:latest to see if Lint error is reso…
dmurphy18 Jul 9, 2024
06117e6
Disable Shell Check SC2086, Double quote to prevent globbing and word…
dmurphy18 Jul 9, 2024
527a710
Disable Shell Check SC2329 - Warnings for functions not invoked
dmurphy18 Jul 9, 2024
d8d8999
Further shell check disabling
dmurphy18 Jul 9, 2024
14039fd
Added gcc for Photon git deps
dmurphy18 Jul 9, 2024
7069912
Increased tiemout to 40, updated to Ubuntu 24.04
dmurphy18 Jul 9, 2024
68c4028
Disable Git Master for Phonton 4 & 5 due to setup.py gcc failures
dmurphy18 Jul 9, 2024
b62936d
Reverting to building on Ubuntu 20.04
dmurphy18 Jul 9, 2024
43fe19d
Adjusted GIT 3006 & 3007 blacklists
dmurphy18 Jul 9, 2024
51e0083
Debugging Oracle Linux 9
dmurphy18 Jul 10, 2024
c0faeba
Debugging Amazon-2023 and Ubuntu 22.04
dmurphy18 Jul 10, 2024
06a6184
Debugging Debina 12 and Ubutnu 22.054 git-master
dmurphy18 Jul 10, 2024
92cc9e5
Debugging
dmurphy18 Jul 10, 2024
180fd58
Debugging more
dmurphy18 Jul 10, 2024
03c6245
Debugging Ubuntu 22.04 git-master, default pip not recognizing sys_pl…
dmurphy18 Jul 10, 2024
f84f11f
Debugging Amazon 2023
dmurphy18 Jul 10, 2024
206b800
Testing current stable version of Ruby 3.3.4
dmurphy18 Jul 10, 2024
3655a99
Trying Ruby version 3.2.3 since exception with 3.3.4 for Amazon 2023
dmurphy18 Jul 10, 2024
05ccf11
Reverted to using original Ruby 2.6.10 since 3.3.4 has exceptions cre…
dmurphy18 Jul 11, 2024
ef10db5
Cleaned up code and removed Amazon 2023 for now, till it's container …
dmurphy18 Jul 11, 2024
49d2906
Using v3 for upload-artifact
dmurphy18 Jul 11, 2024
1bf33fb
Revert uses of geekyeggo delete-artifact to original values for version
dmurphy18 Jul 11, 2024
3781ed7
Final cleanup of debugging, and add support for Arm64 for MacOS
dmurphy18 Jul 11, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
250 changes: 86 additions & 164 deletions .github/workflows/ci.yml

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion .github/workflows/templates/ci-tail.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@

- name: Download Exit Status Files
if: always()
uses: actions/download-artifact@v4
uses: actions/download-artifact@v3
with:
name: exitstatus
path: exitstatus
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/templates/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ jobs:

- name: Upload Exit Status
if: always()
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v3
with:
name: exitstatus
path: exitstatus
Expand All @@ -61,10 +61,10 @@ jobs:
steps:
- uses: actions/checkout@v4

- name: Set up Python 3.9
- name: Set up Python 3.10
uses: actions/setup-python@v4
with:
python-version: 3.9
python-version: "3.10"

- name: Install Pre-Commit
run: |
Expand All @@ -84,7 +84,7 @@ jobs:

- name: Upload Exit Status
if: always()
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v3
with:
name: exitstatus
path: exitstatus
Expand All @@ -93,7 +93,7 @@ jobs:
name: Lint
runs-on: ubuntu-latest
needs: collect-changed-files
container: koalaman/shellcheck-alpine:v0.7.0
container: koalaman/shellcheck-alpine:latest
if: github.event_name == 'push' || needs.collect-changed-files.outputs.run-tests == 'true'
steps:
- uses: actions/checkout@v4
Expand All @@ -109,7 +109,7 @@ jobs:

- name: Upload Exit Status
if: always()
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v3
with:
name: exitstatus
path: exitstatus
Loading
Loading