summaryrefslogtreecommitdiffstats
path: root/.github/workflows/test.yml
diff options
context:
space:
mode:
authorKazuki Yamaguchi <k@rhe.jp>2021-02-25 17:24:01 +0900
committerKazuki Yamaguchi <k@rhe.jp>2021-02-25 17:24:01 +0900
commit0b18d188572cb61e2f914f38b46d2f2a405b9323 (patch)
tree0b3186e72287331f0951002275844e392f8f08f4 /.github/workflows/test.yml
parent41587f69e17b9f0983c1f2a37b8661599119fc0e (diff)
parentfef83a1015fc8d1714acf1276178dbd80d1ad55e (diff)
downloadruby-openssl-0b18d188572cb61e2f914f38b46d2f2a405b9323.tar.gz
Merge branch 'maint-2.1' into maint-2.2
* maint-2.1: .github/workflows: update Ruby and OpenSSL/LibreSSL versions bn: check -1 return from BIGNUM functions .github/workflows: disable pkg-config on Windows tests ssl: retry write on EPROTOTYPE on macOS x509store: fix memory leak in X509::StoreContext.new .github/workflows/test.yml: use GitHub Actions Skip one assertion for OpenSSL::PKey::EC::Point#mul on LibreSSL
Diffstat (limited to '.github/workflows/test.yml')
-rw-r--r--.github/workflows/test.yml21
1 files changed, 8 insertions, 13 deletions
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index 985a626b..6d19e992 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -11,7 +11,7 @@ jobs:
fail-fast: false
matrix:
os: [ ubuntu-latest, macos-latest ]
- ruby: [ head, 2.7, 2.6, 2.5, 2.4, 2.3 ]
+ ruby: [ head, "3.0", "2.7", "2.6", "2.5", "2.4", "2.3" ]
steps:
- name: repo checkout
uses: actions/checkout@v2
@@ -38,7 +38,7 @@ jobs:
fail-fast: false
matrix:
os: [ windows-latest ]
- ruby: [ mswin, mingw, 2.7, 2.6, 2.5, 2.4, 2.3 ]
+ ruby: [ mswin, mingw, "3.0", "2.7", "2.6", "2.5", "2.4", "2.3" ]
steps:
- name: repo checkout
uses: actions/checkout@v2
@@ -52,10 +52,11 @@ jobs:
- name: depends
run: rake install_dependencies
+ # pkg-config is disabled because it can pick up the different OpenSSL installation
# SSL_DIR is set as needed by MSP-Greg/setup-ruby-pkgs
# only used with mswin
- name: compile
- run: rake compile -- --enable-debug $env:SSL_DIR
+ run: rake compile -- --enable-debug --without-pkg-config $env:SSL_DIR
- name: test
run: rake test TESTOPTS="-v --no-show-detail-immediately" OSSL_MDEBUG=1
@@ -68,21 +69,15 @@ jobs:
fail-fast: false
matrix:
os: [ ubuntu-latest ]
- ruby: [ 2.7 ]
+ ruby: [ "3.0" ]
openssl:
- openssl-1.0.1u # EOL
- openssl-1.0.2u # EOL
- openssl-1.1.0l # EOL
- - openssl-1.1.1g
- # - libressl-2.3.7 # EOL
- # - libressl-2.4.5 # EOL
- # - libressl-2.5.5 # EOL
- # - libressl-2.6.5 # EOL
- # - libressl-2.7.5 # EOL
- # - libressl-2.8.3 # EOL
+ - openssl-1.1.1j
- libressl-2.9.2 # EOL
- - libressl-3.0.2
- - libressl-3.1.1
+ - libressl-3.1.5
+ - libressl-3.2.0
steps:
- name: repo checkout
uses: actions/checkout@v2