diff --git a/.github/workflows/verify-on-container-alpine.yml b/.github/workflows/verify-on-container-alpine.yml index c3c2f80..762518b 100644 --- a/.github/workflows/verify-on-container-alpine.yml +++ b/.github/workflows/verify-on-container-alpine.yml @@ -13,7 +13,6 @@ jobs: strategy: matrix: os: - - ubuntu-16.04 - ubuntu-18.04 - ubuntu-20.04 container: @@ -43,7 +42,6 @@ jobs: strategy: matrix: os: - - ubuntu-16.04 - ubuntu-18.04 - ubuntu-20.04 container: @@ -73,7 +71,6 @@ jobs: strategy: matrix: os: - - ubuntu-16.04 - ubuntu-18.04 - ubuntu-20.04 container: @@ -105,7 +102,6 @@ jobs: fail-fast: false matrix: os: - - ubuntu-16.04 - ubuntu-18.04 - ubuntu-20.04 container: @@ -141,7 +137,6 @@ jobs: fail-fast: false matrix: os: - - ubuntu-16.04 - ubuntu-18.04 - ubuntu-20.04 container: @@ -173,7 +168,6 @@ jobs: fail-fast: false matrix: os: - - ubuntu-16.04 - ubuntu-18.04 - ubuntu-20.04 container: @@ -209,7 +203,6 @@ jobs: fail-fast: false matrix: os: - - ubuntu-16.04 - ubuntu-18.04 - ubuntu-20.04 container: @@ -241,7 +234,6 @@ jobs: fail-fast: false matrix: os: - - ubuntu-16.04 - ubuntu-18.04 - ubuntu-20.04 container: @@ -278,7 +270,6 @@ jobs: fail-fast: false matrix: os: - - ubuntu-16.04 - ubuntu-18.04 - ubuntu-20.04 container: @@ -310,7 +301,6 @@ jobs: fail-fast: false matrix: os: - - ubuntu-16.04 - ubuntu-18.04 - ubuntu-20.04 container: diff --git a/.github/workflows/verify-on-container-centos.yml b/.github/workflows/verify-on-container-centos.yml index 384740c..dc45b81 100644 --- a/.github/workflows/verify-on-container-centos.yml +++ b/.github/workflows/verify-on-container-centos.yml @@ -13,7 +13,6 @@ jobs: strategy: matrix: os: - - ubuntu-16.04 - ubuntu-18.04 - ubuntu-20.04 container: @@ -42,7 +41,6 @@ jobs: strategy: matrix: os: - - ubuntu-16.04 - ubuntu-18.04 - ubuntu-20.04 container: @@ -71,7 +69,6 @@ jobs: strategy: matrix: os: - - ubuntu-16.04 - ubuntu-18.04 - ubuntu-20.04 container: @@ -102,7 +99,6 @@ jobs: fail-fast: false matrix: os: - - ubuntu-16.04 - ubuntu-18.04 - ubuntu-20.04 container: @@ -137,7 +133,6 @@ jobs: fail-fast: false matrix: os: - - ubuntu-16.04 - ubuntu-18.04 - ubuntu-20.04 container: @@ -168,7 +163,6 @@ jobs: fail-fast: false matrix: os: - - ubuntu-16.04 - ubuntu-18.04 - ubuntu-20.04 container: @@ -203,7 +197,6 @@ jobs: fail-fast: false matrix: os: - - ubuntu-16.04 - ubuntu-18.04 - ubuntu-20.04 container: @@ -234,7 +227,6 @@ jobs: fail-fast: false matrix: os: - - ubuntu-16.04 - ubuntu-18.04 - ubuntu-20.04 container: @@ -270,7 +262,6 @@ jobs: fail-fast: false matrix: os: - - ubuntu-16.04 - ubuntu-18.04 - ubuntu-20.04 container: @@ -301,7 +292,6 @@ jobs: fail-fast: false matrix: os: - - ubuntu-16.04 - ubuntu-18.04 - ubuntu-20.04 container: diff --git a/.github/workflows/verify-on-container-ubuntu.yml b/.github/workflows/verify-on-container-ubuntu.yml index 4bbf5de..ed512e2 100644 --- a/.github/workflows/verify-on-container-ubuntu.yml +++ b/.github/workflows/verify-on-container-ubuntu.yml @@ -13,7 +13,6 @@ jobs: strategy: matrix: os: - - ubuntu-16.04 - ubuntu-18.04 - ubuntu-20.04 container: @@ -44,7 +43,6 @@ jobs: strategy: matrix: os: - - ubuntu-16.04 - ubuntu-18.04 - ubuntu-20.04 container: @@ -75,7 +73,6 @@ jobs: strategy: matrix: os: - - ubuntu-16.04 - ubuntu-18.04 - ubuntu-20.04 container: @@ -108,7 +105,6 @@ jobs: fail-fast: false matrix: os: - - ubuntu-16.04 - ubuntu-18.04 - ubuntu-20.04 container: @@ -145,7 +141,6 @@ jobs: fail-fast: false matrix: os: - - ubuntu-16.04 - ubuntu-18.04 - ubuntu-20.04 container: @@ -178,7 +173,6 @@ jobs: fail-fast: false matrix: os: - - ubuntu-16.04 - ubuntu-18.04 - ubuntu-20.04 container: @@ -215,7 +209,6 @@ jobs: fail-fast: false matrix: os: - - ubuntu-16.04 - ubuntu-18.04 - ubuntu-20.04 container: @@ -248,7 +241,6 @@ jobs: fail-fast: false matrix: os: - - ubuntu-16.04 - ubuntu-18.04 - ubuntu-20.04 container: @@ -286,7 +278,6 @@ jobs: fail-fast: false matrix: os: - - ubuntu-16.04 - ubuntu-18.04 - ubuntu-20.04 container: @@ -319,7 +310,6 @@ jobs: fail-fast: false matrix: os: - - ubuntu-16.04 - ubuntu-18.04 - ubuntu-20.04 container: diff --git a/.github/workflows/verify-on-macos.yml b/.github/workflows/verify-on-macos.yml index 7ae91c3..251147a 100644 --- a/.github/workflows/verify-on-macos.yml +++ b/.github/workflows/verify-on-macos.yml @@ -245,9 +245,7 @@ jobs: fail-fast: false matrix: os: - - ubuntu-16.04 - - ubuntu-18.04 - - ubuntu-20.04 + - macos-10.15 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 f07a231..67dc3f6 100644 --- a/.github/workflows/verify-on-ubuntu.yml +++ b/.github/workflows/verify-on-ubuntu.yml @@ -13,7 +13,6 @@ jobs: fail-fast: false matrix: os: - - ubuntu-16.04 - ubuntu-18.04 - ubuntu-20.04 steps: @@ -35,7 +34,6 @@ jobs: fail-fast: false matrix: os: - - ubuntu-16.04 - ubuntu-18.04 - ubuntu-20.04 steps: @@ -57,7 +55,6 @@ jobs: fail-fast: false matrix: os: - - ubuntu-16.04 - ubuntu-18.04 - ubuntu-20.04 steps: @@ -79,7 +76,6 @@ jobs: fail-fast: false matrix: os: - - ubuntu-16.04 - ubuntu-18.04 - ubuntu-20.04 steps: @@ -108,7 +104,6 @@ jobs: fail-fast: false matrix: os: - - ubuntu-16.04 - ubuntu-18.04 - ubuntu-20.04 steps: @@ -136,7 +131,6 @@ jobs: fail-fast: false matrix: os: - - ubuntu-16.04 - ubuntu-18.04 - ubuntu-20.04 steps: @@ -160,7 +154,6 @@ jobs: fail-fast: false matrix: os: - - ubuntu-16.04 - ubuntu-18.04 - ubuntu-20.04 steps: @@ -188,7 +181,6 @@ jobs: fail-fast: false matrix: os: - - ubuntu-16.04 - ubuntu-18.04 - ubuntu-20.04 steps: @@ -212,7 +204,6 @@ jobs: fail-fast: false matrix: os: - - ubuntu-16.04 - ubuntu-18.04 - ubuntu-20.04 steps: @@ -241,7 +232,6 @@ jobs: fail-fast: false matrix: os: - - ubuntu-16.04 - ubuntu-18.04 - ubuntu-20.04 steps: @@ -265,7 +255,6 @@ jobs: fail-fast: false matrix: os: - - ubuntu-16.04 - ubuntu-18.04 - ubuntu-20.04 steps: diff --git a/.github/workflows/verify-on-windows.yml b/.github/workflows/verify-on-windows.yml index 32a4cdc..adadd87 100644 --- a/.github/workflows/verify-on-windows.yml +++ b/.github/workflows/verify-on-windows.yml @@ -13,6 +13,7 @@ jobs: fail-fast: false matrix: os: + - windows-2016 - windows-2019 steps: - name: Checkout source codes @@ -33,6 +34,7 @@ jobs: fail-fast: false matrix: os: + - windows-2016 - windows-2019 steps: - name: Checkout source codes @@ -53,6 +55,7 @@ jobs: fail-fast: false matrix: os: + - windows-2016 - windows-2019 steps: - name: Checkout source codes @@ -73,6 +76,7 @@ jobs: fail-fast: false matrix: os: + - windows-2016 - windows-2019 steps: - name: Checkout source codes @@ -100,6 +104,7 @@ jobs: fail-fast: false matrix: os: + - windows-2016 - windows-2019 steps: - name: Checkout source codes @@ -126,6 +131,7 @@ jobs: fail-fast: false matrix: os: + - windows-2016 - windows-2019 steps: - name: Checkout source codes @@ -148,6 +154,7 @@ jobs: fail-fast: false matrix: os: + - windows-2016 - windows-2019 steps: - name: Checkout source codes @@ -174,6 +181,7 @@ jobs: fail-fast: false matrix: os: + - windows-2016 - windows-2019 steps: - name: Checkout source codes @@ -196,6 +204,7 @@ jobs: fail-fast: false matrix: os: + - windows-2016 - windows-2019 steps: - name: Checkout source codes @@ -223,6 +232,7 @@ jobs: fail-fast: false matrix: os: + - windows-2016 - windows-2019 steps: - name: Checkout source codes @@ -245,9 +255,8 @@ jobs: fail-fast: false matrix: os: - - ubuntu-16.04 - - ubuntu-18.04 - - ubuntu-20.04 + - windows-2016 + - windows-2019 steps: - name: Checkout source codes uses: actions/checkout@v2 diff --git a/.markdownlint.yml b/.markdownlint.yml index 956337f..84d61fd 100644 --- a/.markdownlint.yml +++ b/.markdownlint.yml @@ -1,7 +1,7 @@ MD007: # ul-indent indent: 4 MD013: # line-length - line_length: 255 + line_length: 1024 MD024: # no-duplicate-heading siblings_only: true MD026: false # no-trailing-punctuation diff --git a/CHANGELOG.md b/CHANGELOG.md index 82995fb..b1239e2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,11 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. * Fix [CVE-2021-33502](https://github.com/advisories/GHSA-px4h-xg32-q955) +### Others + +* add `windows-2016` virtual environment +* [remove `ubuntu-16.04` virtual environment](https://github.blog/changelog/2021-04-29-github-actions-ubuntu-16-04-lts-virtual-environment-will-be-removed-on-september-20-2021/) + ## [2.3.0] - 2021-03-21 ### Added diff --git a/README.md b/README.md index 5f549c5..6e3e615 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, macOS Catalina, and Ubuntu 20.04/18.04/16.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 2019/2016, macOS Catalina, and Ubuntu 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`