summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Amelkin <alexander@amelkin.msk.ru>2023-01-11 16:59:53 +0300
committerAlexander Amelkin <mocbuhtig@amelkin.msk.ru>2023-01-11 17:26:01 +0300
commit707a2980f63ab47081538bec3f3d94082eb0b880 (patch)
treec815259fd8d65501d63c53597d6dcc528692d2e0
parent966d6e80b0d04ed15bd53575688274241e0effe4 (diff)
downloadipmitool-707a2980f63ab47081538bec3f3d94082eb0b880.tar.gz
Update github actions for modern OSes
Add Ubuntu 22.04, MacOS 12, Windows Server 2022 Signed-off-by: Alexander Amelkin <alexander@amelkin.msk.ru>
-rw-r--r--.github/workflows/ci.yml12
-rw-r--r--INSTALL11
2 files changed, 14 insertions, 9 deletions
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 9559ada..58f557b 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -11,7 +11,7 @@ jobs:
linux:
strategy:
matrix:
- os: [ ubuntu-18.04, ubuntu-20.04 ]
+ os: [ ubuntu-18.04, ubuntu-20.04, ubuntu-22.04 ]
runs-on: ${{ matrix.os }}
steps:
- name: install dependencies
@@ -56,7 +56,7 @@ jobs:
macos:
strategy:
matrix:
- os: [ macos-10.15, macos-11 ]
+ os: [ macos-10.15, macos-11, macos-12 ]
runs-on: ${{ matrix.os }}
steps:
@@ -77,9 +77,11 @@ jobs:
- name: make distcheck
run: make distcheck
- win-srv-2019:
-
- runs-on: windows-2019
+ windows:
+ strategy:
+ matrix:
+ os: [ windows-2019, windows-2022 ]
+ runs-on: ${{ matrix.os }}
steps:
- name: install dependencies
diff --git a/INSTALL b/INSTALL
index b54ea39..2fb137f 100644
--- a/INSTALL
+++ b/INSTALL
@@ -18,11 +18,14 @@ library and development headers are required. As of July 2020, the
project is tested automatically to build cleanly for the following
64-bit operating systems using GitHub Actions workflow:
- - Ubuntu 16.04 Xenial Xerus
- Ubuntu 18.04 Bionic Beaver
- Ubuntu 20.04 Focal Fossa
+ - Ubuntu 22.04 Jammy Jellyfish
- MacOS X 10.15 Catalina
+ - MacOS 11 Big Sur
+ - MacOS 12 Monterey
- Microsoft Windows Server 2019
+ - Microsoft Windows Server 2022
It is also known to build successfully on Ubuntu 14.04 and Fedora 31,
but that is not automatically verified.
@@ -41,8 +44,8 @@ but that is not automatically verified.
$ sudo dnf install automake gcc git libtool make openssl-devel \
readline-devel wget
- For MacOS X 10.15 with Xcode and homebrew installed, it is
-recommended to do the following before building:
+ For MacOS with Xcode and homebrew installed, it is recommended to do the
+following before building:
$ brew install automake openssl libtool freeipmi wget
$ export LDFLAGS="-L/usr/local/opt/openssl@1.1/lib"
@@ -182,7 +185,7 @@ architecture at a time in the source code directory. After you have
installed the package for one architecture, use `make distclean' before
reconfiguring for another architecture.
- On MacOS X 10.5 and later systems, you can create libraries and
+ On MacOS and later systems, you can create libraries and
executables that work on multiple system types--known as "fat" or
"universal" binaries--by specifying multiple `-arch' options to the
compiler but only a single `-arch' option to the preprocessor. Like