Repository navigation
[fix] match BCJSSE key types when choosing the TLS credential #68
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: integration test | |
| on: [push, pull_request] | |
| env: | |
| JRUBY_OPTS: '-J-ea' | |
| MAVEN_OPTS: '-Dstyle.color=always' # force Maven colored output | |
| # hits live services (badssl.com, howsmyssl.com, check-tls.akamai.io, rubygems.org, ...) | |
| # so a failure here may well mean "service/network is down" rather than a jruby-openssl | |
| # regression - kept non-blocking on purpose, look at the log before trusting a red run | |
| jobs: | |
| integration: | |
| runs-on: ubuntu-latest | |
| continue-on-error: true | |
| strategy: | |
| matrix: | |
| ruby-version: [ jruby-9.4.14.0, jruby-10.0.6.0 ] | |
| include: | |
| - ruby-version: jruby-9.4.14.0 | |
| java-version: 11 | |
| - ruby-version: jruby-10.0.6.0 | |
| java-version: 21 | |
| fail-fast: false | |
| steps: | |
| - name: checkout | |
| uses: actions/checkout@v4 | |
| - name: set up java ${{ matrix.java-version }} | |
| uses: actions/setup-java@v6 | |
| with: | |
| java-version: ${{ matrix.java-version }} | |
| distribution: temurin | |
| cache: maven | |
| - name: set up ${{ matrix.ruby-version }} | |
| uses: ruby/setup-ruby@v1 | |
| with: | |
| ruby-version: ${{ matrix.ruby-version }} | |
| - name: bundle install | |
| run: bash .github/scripts/bundle-install | |
| - name: build jopenssl.jar | |
| run: jruby -rbundler/setup -S rake jar | |
| - name: bundle install | |
| run: jruby -S rake integration:install | |
| - name: integration test | |
| run: jruby -S rake integration:test | |
| timeout-minutes: 15 |