use jruby 9.3.6

This commit is contained in:
Samuel Beaulieu 2022-07-26 09:57:40 -05:00
parent a974045a62
commit c6f7991aac
No known key found for this signature in database
GPG key ID: 12030F74136D0F34
5 changed files with 10 additions and 14 deletions

View file

@ -20,10 +20,10 @@ jobs:
draft: false
prerelease: false
generateReleaseNotes: true
- name: Install Ruby 2.5.8
- name: Install Ruby jruby-9.3.6.0
uses: ruby/setup-ruby@v1
with:
ruby-version: '2.5.8'
ruby-version: 'jruby-9.3.6.0'
- name: Build gem
run: gem build *.gemspec
- name: Publish gem

View file

@ -18,7 +18,7 @@ jobs:
strategy:
matrix:
ruby-version:
- '2.5.8'
- 'jruby-9.3.6.0'
steps:
- uses: actions/checkout@v2
- name: Set up Ruby
@ -34,8 +34,7 @@ jobs:
strategy:
matrix:
ruby-version:
- '2.5.8'
- 'jruby-9.2.12.0'
- 'jruby-9.3.6.0'
steps:
- uses: actions/checkout@v2
- name: Set up Ruby

View file

@ -18,11 +18,11 @@ module Vmpooler
def setup_node_by_ssh(host, platform)
conn = check_ssh_accepting_connections(host, platform)
if conn
@logger.log('s', "[>] [#{platform}] '#{@vm_name}' net:ssh connected")
configure_host(host, platform, conn)
@logger.log('s', "[>] [#{platform}] '#{@vm_name}' configured")
end
return unless conn
@logger.log('s', "[>] [#{platform}] '#{@vm_name}' net:ssh connected")
configure_host(host, platform, conn)
@logger.log('s', "[>] [#{platform}] '#{@vm_name}' configured")
end
# For an Amazon Linux AMI, the user name is ec2-user.
@ -68,7 +68,6 @@ module Vmpooler
rescue StandardError => e
@logger.log('s', "[>] [#{platform}] '#{@vm_name}' net:ssh other error, skipping aws_setup: #{e}")
puts e.backtrace
return nil
end
end

View file

@ -254,8 +254,6 @@ module Vmpooler
@logger.log('s', "[>] [#{pool_name}] '#{new_vmname}' instance running")
### System status checks
# This check verifies that your instance is reachable. Amazon EC2 tests that network packets can get to your instance.
# If this check fails, there might be an issue with the infrastructure that is hosting your instance (such as AWS power, networking, or software systems). You can restart or replace the instance, wait for Amazon EC2s systems to resolve the issue, or seek technical support.
# This check does not validate that your operating system and applications are accepting traffic.
### Instance status checks
# This check verifies that your instance's operating system is accepting traffic.
connection.client.wait_until(:instance_status_ok, { instance_ids: [instance_id] })

View file

@ -26,7 +26,7 @@ Gem::Specification.new do |s|
s.add_development_dependency 'pry'
s.add_development_dependency 'rack-test', '>= 0.6'
s.add_development_dependency 'rspec', '>= 3.2'
s.add_development_dependency 'rubocop', '~> 1.1.0'
s.add_development_dependency 'rubocop', '~> 1.28.2'
s.add_development_dependency 'simplecov', '>= 0.11.2'
s.add_development_dependency 'thor', '~> 1.0', '>= 1.0.1'
s.add_development_dependency 'yarjuf', '>= 2.0'