diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index c8ddc4f..2561371 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -13,10 +13,13 @@ jobs: matrix: os: - Windows-2019 + - Windows-2022 - macOS-10.15 - - Ubuntu-16.04 + - macOS-11 + - macOS-12 - Ubuntu-18.04 - Ubuntu-20.04 + - Ubuntu-22.04 nodejs: - 12 fail-fast: false diff --git a/.github/workflows/verify-on-container-alpine.yml b/.github/workflows/verify-on-container-alpine.yml index 762518b..e716f3b 100644 --- a/.github/workflows/verify-on-container-alpine.yml +++ b/.github/workflows/verify-on-container-alpine.yml @@ -15,6 +15,7 @@ jobs: os: - ubuntu-18.04 - ubuntu-20.04 + - ubuntu-22.04 container: - alpine:3.10 - alpine:3.11 @@ -44,6 +45,7 @@ jobs: os: - ubuntu-18.04 - ubuntu-20.04 + - ubuntu-22.04 container: - alpine:3.10 - alpine:3.11 @@ -73,6 +75,7 @@ jobs: os: - ubuntu-18.04 - ubuntu-20.04 + - ubuntu-22.04 container: - alpine:3.10 - alpine:3.11 @@ -104,6 +107,7 @@ jobs: os: - ubuntu-18.04 - ubuntu-20.04 + - ubuntu-22.04 container: - alpine:3.10 - alpine:3.11 @@ -139,6 +143,7 @@ jobs: os: - ubuntu-18.04 - ubuntu-20.04 + - ubuntu-22.04 container: - alpine:3.10 - alpine:3.11 @@ -170,6 +175,7 @@ jobs: os: - ubuntu-18.04 - ubuntu-20.04 + - ubuntu-22.04 container: - alpine:3.10 - alpine:3.11 @@ -205,6 +211,7 @@ jobs: os: - ubuntu-18.04 - ubuntu-20.04 + - ubuntu-22.04 container: - alpine:3.10 - alpine:3.11 @@ -236,6 +243,7 @@ jobs: os: - ubuntu-18.04 - ubuntu-20.04 + - ubuntu-22.04 container: - alpine:3.10 - alpine:3.11 @@ -272,6 +280,7 @@ jobs: os: - ubuntu-18.04 - ubuntu-20.04 + - ubuntu-22.04 container: - alpine:3.10 - alpine:3.11 @@ -303,6 +312,7 @@ jobs: os: - ubuntu-18.04 - ubuntu-20.04 + - ubuntu-22.04 container: - alpine:3.10 - alpine:3.11 diff --git a/.github/workflows/verify-on-container-centos.yml b/.github/workflows/verify-on-container-centos.yml index dc45b81..abd5520 100644 --- a/.github/workflows/verify-on-container-centos.yml +++ b/.github/workflows/verify-on-container-centos.yml @@ -15,6 +15,7 @@ jobs: os: - ubuntu-18.04 - ubuntu-20.04 + - ubuntu-22.04 container: - centos:7 - centos:8 @@ -43,6 +44,7 @@ jobs: os: - ubuntu-18.04 - ubuntu-20.04 + - ubuntu-22.04 container: - centos:7 - centos:8 @@ -71,6 +73,7 @@ jobs: os: - ubuntu-18.04 - ubuntu-20.04 + - ubuntu-22.04 container: - centos:7 - centos:8 @@ -101,6 +104,7 @@ jobs: os: - ubuntu-18.04 - ubuntu-20.04 + - ubuntu-22.04 container: - centos:7 - centos:8 @@ -135,6 +139,7 @@ jobs: os: - ubuntu-18.04 - ubuntu-20.04 + - ubuntu-22.04 container: - centos:7 - centos:8 @@ -165,6 +170,7 @@ jobs: os: - ubuntu-18.04 - ubuntu-20.04 + - ubuntu-22.04 container: - centos:7 - centos:8 @@ -199,6 +205,7 @@ jobs: os: - ubuntu-18.04 - ubuntu-20.04 + - ubuntu-22.04 container: - centos:7 - centos:8 @@ -229,6 +236,7 @@ jobs: os: - ubuntu-18.04 - ubuntu-20.04 + - ubuntu-22.04 container: - centos:7 - centos:8 @@ -264,6 +272,7 @@ jobs: os: - ubuntu-18.04 - ubuntu-20.04 + - ubuntu-22.04 container: - centos:7 - centos:8 @@ -294,6 +303,7 @@ jobs: os: - ubuntu-18.04 - ubuntu-20.04 + - ubuntu-22.04 container: - centos:7 - centos:8 diff --git a/.github/workflows/verify-on-container-ubuntu.yml b/.github/workflows/verify-on-container-ubuntu.yml index ed512e2..1abf004 100644 --- a/.github/workflows/verify-on-container-ubuntu.yml +++ b/.github/workflows/verify-on-container-ubuntu.yml @@ -15,10 +15,12 @@ jobs: os: - ubuntu-18.04 - ubuntu-20.04 + - ubuntu-22.04 container: - ubuntu:16.04 - ubuntu:18.04 - ubuntu:20.04 + - ubuntu:22.04 fail-fast: false steps: - name: Install packages @@ -45,10 +47,12 @@ jobs: os: - ubuntu-18.04 - ubuntu-20.04 + - ubuntu-22.04 container: - ubuntu:16.04 - ubuntu:18.04 - ubuntu:20.04 + - ubuntu:22.04 fail-fast: false steps: - name: Install packages @@ -75,10 +79,12 @@ jobs: os: - ubuntu-18.04 - ubuntu-20.04 + - ubuntu-22.04 container: - ubuntu:16.04 - ubuntu:18.04 - ubuntu:20.04 + - ubuntu:22.04 fail-fast: false steps: - name: Install packages @@ -107,10 +113,12 @@ jobs: os: - ubuntu-18.04 - ubuntu-20.04 + - ubuntu-22.04 container: - ubuntu:16.04 - ubuntu:18.04 - ubuntu:20.04 + - ubuntu:22.04 steps: - name: Install packages run: | @@ -143,10 +151,12 @@ jobs: os: - ubuntu-18.04 - ubuntu-20.04 + - ubuntu-22.04 container: - ubuntu:16.04 - ubuntu:18.04 - ubuntu:20.04 + - ubuntu:22.04 steps: - name: Install packages run: | @@ -175,10 +185,12 @@ jobs: os: - ubuntu-18.04 - ubuntu-20.04 + - ubuntu-22.04 container: - ubuntu:16.04 - ubuntu:18.04 - ubuntu:20.04 + - ubuntu:22.04 steps: - name: Install packages run: | @@ -211,10 +223,12 @@ jobs: os: - ubuntu-18.04 - ubuntu-20.04 + - ubuntu-22.04 container: - ubuntu:16.04 - ubuntu:18.04 - ubuntu:20.04 + - ubuntu:22.04 steps: - name: Install packages run: | @@ -243,10 +257,12 @@ jobs: os: - ubuntu-18.04 - ubuntu-20.04 + - ubuntu-22.04 container: - ubuntu:16.04 - ubuntu:18.04 - ubuntu:20.04 + - ubuntu:22.04 steps: - name: Install packages run: | @@ -280,10 +296,12 @@ jobs: os: - ubuntu-18.04 - ubuntu-20.04 + - ubuntu-22.04 container: - ubuntu:16.04 - ubuntu:18.04 - ubuntu:20.04 + - ubuntu:22.04 steps: - name: Install packages run: | @@ -312,10 +330,12 @@ jobs: os: - ubuntu-18.04 - ubuntu-20.04 + - ubuntu-22.04 container: - ubuntu:16.04 - ubuntu:18.04 - ubuntu:20.04 + - ubuntu:22.04 steps: - name: Install packages run: | diff --git a/.github/workflows/verify-on-macos.yml b/.github/workflows/verify-on-macos.yml index 251147a..e1b7e82 100644 --- a/.github/workflows/verify-on-macos.yml +++ b/.github/workflows/verify-on-macos.yml @@ -14,6 +14,8 @@ jobs: matrix: os: - macos-10.15 + - macos-11 + - macos-12 steps: - name: Checkout source codes uses: actions/checkout@v2 @@ -34,6 +36,8 @@ jobs: matrix: os: - macos-10.15 + - macos-11 + - macos-12 steps: - name: Checkout source codes uses: actions/checkout@v2 @@ -54,6 +58,8 @@ jobs: matrix: os: - macos-10.15 + - macos-11 + - macos-12 steps: - name: Checkout source codes uses: actions/checkout@v2 @@ -74,6 +80,8 @@ jobs: matrix: os: - macos-10.15 + - macos-11 + - macos-12 steps: - name: Checkout source codes uses: actions/checkout@v2 @@ -101,6 +109,8 @@ jobs: matrix: os: - macos-10.15 + - macos-11 + - macos-12 steps: - name: Checkout source codes uses: actions/checkout@v2 @@ -127,6 +137,8 @@ jobs: matrix: os: - macos-10.15 + - macos-11 + - macos-12 steps: - name: Checkout source codes uses: actions/checkout@v2 @@ -149,6 +161,8 @@ jobs: matrix: os: - macos-10.15 + - macos-11 + - macos-12 steps: - name: Checkout source codes uses: actions/checkout@v2 @@ -175,6 +189,8 @@ jobs: matrix: os: - macos-10.15 + - macos-11 + - macos-12 steps: - name: Checkout source codes uses: actions/checkout@v2 @@ -197,6 +213,8 @@ jobs: matrix: os: - macos-10.15 + - macos-11 + - macos-12 steps: - name: Checkout source codes uses: actions/checkout@v2 @@ -224,6 +242,8 @@ jobs: matrix: os: - macos-10.15 + - macos-11 + - macos-12 steps: - name: Checkout source codes uses: actions/checkout@v2 @@ -246,6 +266,8 @@ jobs: matrix: os: - macos-10.15 + - macos-11 + - macos-12 steps: - name: Checkout source codes uses: actions/checkout@v2 diff --git a/.github/workflows/verify-on-ubuntu.yml b/.github/workflows/verify-on-ubuntu.yml index 67dc3f6..f31c00d 100644 --- a/.github/workflows/verify-on-ubuntu.yml +++ b/.github/workflows/verify-on-ubuntu.yml @@ -36,6 +36,7 @@ jobs: os: - ubuntu-18.04 - ubuntu-20.04 + - ubuntu-22.04 steps: - name: Checkout source codes uses: actions/checkout@v2 diff --git a/.github/workflows/verify-on-windows.yml b/.github/workflows/verify-on-windows.yml index adadd87..5dc222a 100644 --- a/.github/workflows/verify-on-windows.yml +++ b/.github/workflows/verify-on-windows.yml @@ -13,8 +13,8 @@ jobs: fail-fast: false matrix: os: - - windows-2016 - windows-2019 + - windows-2022 steps: - name: Checkout source codes uses: actions/checkout@v2 @@ -34,8 +34,8 @@ jobs: fail-fast: false matrix: os: - - windows-2016 - windows-2019 + - windows-2022 steps: - name: Checkout source codes uses: actions/checkout@v2 @@ -55,8 +55,8 @@ jobs: fail-fast: false matrix: os: - - windows-2016 - windows-2019 + - windows-2022 steps: - name: Checkout source codes uses: actions/checkout@v2 @@ -76,8 +76,8 @@ jobs: fail-fast: false matrix: os: - - windows-2016 - windows-2019 + - windows-2022 steps: - name: Checkout source codes uses: actions/checkout@v2 @@ -104,8 +104,8 @@ jobs: fail-fast: false matrix: os: - - windows-2016 - windows-2019 + - windows-2022 steps: - name: Checkout source codes uses: actions/checkout@v2 @@ -131,8 +131,8 @@ jobs: fail-fast: false matrix: os: - - windows-2016 - windows-2019 + - windows-2022 steps: - name: Checkout source codes uses: actions/checkout@v2 @@ -154,8 +154,8 @@ jobs: fail-fast: false matrix: os: - - windows-2016 - windows-2019 + - windows-2022 steps: - name: Checkout source codes uses: actions/checkout@v2 @@ -181,8 +181,8 @@ jobs: fail-fast: false matrix: os: - - windows-2016 - windows-2019 + - windows-2022 steps: - name: Checkout source codes uses: actions/checkout@v2 @@ -204,8 +204,8 @@ jobs: fail-fast: false matrix: os: - - windows-2016 - windows-2019 + - windows-2022 steps: - name: Checkout source codes uses: actions/checkout@v2 @@ -232,8 +232,8 @@ jobs: fail-fast: false matrix: os: - - windows-2016 - windows-2019 + - windows-2022 steps: - name: Checkout source codes uses: actions/checkout@v2 @@ -255,8 +255,8 @@ jobs: fail-fast: false matrix: os: - - windows-2016 - windows-2019 + - windows-2022 steps: - name: Checkout source codes uses: actions/checkout@v2 diff --git a/CHANGELOG.md b/CHANGELOG.md index 0dde2b4..bb08546 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,11 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. ## [Unreleased] +### Others + +* add `windows-2022`, `macos-11`, `macos-12`, `ubuntu-22.04` +* drop `ubuntu-16.04` + ## [2.3.1] - 2021-08-01 ### Security diff --git a/README.md b/README.md index 6e3e615..52080a4 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ Useful for SCP, SFTP, and `rsync` over SSH in deployment script. tested on: -* [all available virtual machines](https://help.github.com/en/actions/automating-your-workflow-with-github-actions/virtual-environments-for-github-hosted-runners#supported-runners-and-hardware-resources) (Windows Server 2019/2016, macOS Catalina, and Ubuntu 20.04/18.04) +* [all available virtual machines](https://help.github.com/en/actions/automating-your-workflow-with-github-actions/virtual-environments-for-github-hosted-runners#supported-runners-and-hardware-resources) (Windows Server 2022/2019, macOS Monterey/Big Sur/Catalina, and Ubuntu 22.04/20.04/18.04) * [Docker container (Ubuntu)](https://hub.docker.com/_/ubuntu) / requires `openssh-client` package; `apt install -y openssh-client` * [Docker container (CentOS)](https://hub.docker.com/_/centos) / requires `openssh-clients` package; `yum install -y openssh-clients` * [Docker container (Alpine Linux)](https://hub.docker.com/_/alpine) / requires `openssh-client` package; `apk add openssh-client`