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 draft: false
prerelease: false prerelease: false
generateReleaseNotes: true generateReleaseNotes: true
- name: Install Ruby 2.5.8 - name: Install Ruby jruby-9.3.6.0
uses: ruby/setup-ruby@v1 uses: ruby/setup-ruby@v1
with: with:
ruby-version: '2.5.8' ruby-version: 'jruby-9.3.6.0'
- name: Build gem - name: Build gem
run: gem build *.gemspec run: gem build *.gemspec
- name: Publish gem - name: Publish gem

View file

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

View file

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

View file

@ -254,8 +254,6 @@ module Vmpooler
@logger.log('s', "[>] [#{pool_name}] '#{new_vmname}' instance running") @logger.log('s', "[>] [#{pool_name}] '#{new_vmname}' instance running")
### System status checks ### System status checks
# This check verifies that your instance is reachable. Amazon EC2 tests that network packets can get to your instance. # 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 ### Instance status checks
# This check verifies that your instance's operating system is accepting traffic. # This check verifies that your instance's operating system is accepting traffic.
connection.client.wait_until(:instance_status_ok, { instance_ids: [instance_id] }) 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 'pry'
s.add_development_dependency 'rack-test', '>= 0.6' s.add_development_dependency 'rack-test', '>= 0.6'
s.add_development_dependency 'rspec', '>= 3.2' 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 'simplecov', '>= 0.11.2'
s.add_development_dependency 'thor', '~> 1.0', '>= 1.0.1' s.add_development_dependency 'thor', '~> 1.0', '>= 1.0.1'
s.add_development_dependency 'yarjuf', '>= 2.0' s.add_development_dependency 'yarjuf', '>= 2.0'