diff --git a/Gemfile b/Gemfile index 1b720ae..d02b883 100644 --- a/Gemfile +++ b/Gemfile @@ -3,7 +3,7 @@ source 'https://rubygems.org' group :development do - gem 'vagrant', git: 'https://github.com/hashicorp/vagrant.git', tag: "v2.3.4" + gem 'vagrant', git: 'https://github.com/hashicorp/vagrant.git', tag: "v2.3.6" end group :plugins do diff --git a/Gemfile.lock b/Gemfile.lock index 5e2600c..3a83275 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,9 +1,9 @@ GIT remote: https://github.com/hashicorp/vagrant.git - revision: 986a01734f008d62897bb66085381090e4fcabfc - tag: v2.3.4 + revision: 7d35c832db0cbdd80d4c3bfeaaad550480b70dd1 + tag: v2.3.6 specs: - vagrant (2.3.4) + vagrant (2.3.6) bcrypt_pbkdf (~> 1.1) childprocess (~> 4.1.0) ed25519 (~> 1.3.0) @@ -11,29 +11,29 @@ GIT googleapis-common-protos-types (~> 1.3) grpc hashicorp-checkpoint (~> 0.1.5) - i18n (~> 1.8) + i18n (~> 1.12) ipaddr (>= 1.2.4) - listen (~> 3.6) + listen (~> 3.7) log4r (~> 1.1.9, < 1.1.11) mime-types (~> 3.3) - net-ftp (~> 0.1) + net-ftp (~> 0.2) net-scp (~> 4.0) net-sftp (~> 4.0) net-ssh (~> 7.0) rb-kqueue (~> 0.2.0) rexml (~> 3.2) - rgl (~> 0.5.7) - rubyzip (~> 2.0) + rgl (~> 0.5.10) + rubyzip (~> 2.3.2) vagrant_cloud (~> 3.0.5) - wdm (~> 0.1.0) - winrm (>= 2.3.4, < 3.0) - winrm-elevated (>= 1.2.1, < 2.0) - winrm-fs (>= 1.3.4, < 2.0) + wdm (~> 0.1.1) + winrm (>= 2.3.6, < 3.0) + winrm-elevated (>= 1.2.3, < 2.0) + winrm-fs (>= 1.3.5, < 2.0) PATH remote: . specs: - vagrant-k3s (0.1.6) + vagrant-k3s (0.1.8) GEM remote: https://rubygems.org/ @@ -46,21 +46,21 @@ GEM diff-lcs (1.5.0) ed25519 (1.3.0) erubi (1.12.0) - excon (0.99.0) + excon (0.100.0) ffi (1.15.5) - google-protobuf (3.22.2-arm64-darwin) - google-protobuf (3.22.2-x86_64-darwin) - google-protobuf (3.22.2-x86_64-linux) - googleapis-common-protos-types (1.5.0) + google-protobuf (3.23.3-arm64-darwin) + google-protobuf (3.23.3-x86_64-darwin) + google-protobuf (3.23.3-x86_64-linux) + googleapis-common-protos-types (1.6.0) google-protobuf (~> 3.14) - grpc (1.52.0) - google-protobuf (~> 3.21) + grpc (1.56.0) + google-protobuf (~> 3.23) googleapis-common-protos-types (~> 1.0) - grpc (1.52.0-x86_64-darwin) - google-protobuf (~> 3.21) + grpc (1.56.0-x86_64-darwin) + google-protobuf (~> 3.23) googleapis-common-protos-types (~> 1.0) - grpc (1.52.0-x86_64-linux) - google-protobuf (~> 3.21) + grpc (1.56.0-x86_64-linux) + google-protobuf (~> 3.23) googleapis-common-protos-types (~> 1.0) gssapi (1.3.1) ffi (>= 1.0.1) @@ -69,7 +69,7 @@ GEM rexml (~> 3.0) hashicorp-checkpoint (0.1.5) httpclient (2.8.3) - i18n (1.12.0) + i18n (1.14.1) concurrent-ruby (~> 1.0) ipaddr (1.2.5) listen (3.8.0) @@ -95,7 +95,7 @@ GEM net-ssh (>= 5.0.0, < 8.0.0) net-ssh (7.1.0) nori (2.6.0) - pairing_heap (3.0.0) + pairing_heap (3.0.1) rake (13.0.6) rb-fsevent (0.11.2) rb-inotify (0.10.1) @@ -107,23 +107,23 @@ GEM pairing_heap (>= 0.3.0) rexml (~> 3.2, >= 3.2.4) stream (~> 0.5.3) - rspec (3.10.0) - rspec-core (~> 3.10.0) - rspec-expectations (~> 3.10.0) - rspec-mocks (~> 3.10.0) - rspec-core (3.10.2) - rspec-support (~> 3.10.0) - rspec-expectations (3.10.2) + rspec (3.12.0) + rspec-core (~> 3.12.0) + rspec-expectations (~> 3.12.0) + rspec-mocks (~> 3.12.0) + rspec-core (3.12.2) + rspec-support (~> 3.12.0) + rspec-expectations (3.12.3) diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.10.0) - rspec-mocks (3.10.3) + rspec-support (~> 3.12.0) + rspec-mocks (3.12.5) diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.10.0) - rspec-support (3.10.3) + rspec-support (~> 3.12.0) + rspec-support (3.12.0) rubyntlm (0.6.3) rubyzip (2.3.2) stream (0.5.5) - time (0.2.1) + time (0.2.2) date timeout (0.3.2) vagrant_cloud (3.0.5) @@ -157,7 +157,7 @@ PLATFORMS DEPENDENCIES rake (~> 13.0) - rspec (~> 3.10.0) + rspec (~> 3.11) vagrant! vagrant-k3s! diff --git a/README.md b/README.md index 18fc632..12414ff 100644 --- a/README.md +++ b/README.md @@ -86,9 +86,13 @@ end ## Development See https://www.vagrantup.com/docs/plugins/development-basics +To update dependencies and gemfile: +- `bundle install` +To build and test new gem: - `gem build` - `VAGRANT_CWD=./test/ubuntu bundle exec vagrant up` - +To publish: +- `gem push vagrant-k3s-.gem` ## Contributing Bug reports and pull requests are welcome on GitHub at https://github.com/k3s-io/vagrant-k3s. diff --git a/lib/vagrant-k3s/version.rb b/lib/vagrant-k3s/version.rb index 5a648ed..3fdfe97 100644 --- a/lib/vagrant-k3s/version.rb +++ b/lib/vagrant-k3s/version.rb @@ -2,6 +2,6 @@ module VagrantPlugins module K3s - VERSION = '0.1.7' + VERSION = '0.1.8' end end diff --git a/vagrant-k3s.gemspec b/vagrant-k3s.gemspec index 5a9a6e2..ff5f078 100644 --- a/vagrant-k3s.gemspec +++ b/vagrant-k3s.gemspec @@ -18,11 +18,11 @@ Gem::Specification.new do |spec| spec.metadata['homepage_uri'] = spec.homepage spec.metadata['source_code_uri'] = spec.homepage - spec.required_ruby_version = ">= 2.5", "< 3.1" + spec.required_ruby_version = ">= 3.0", "< 3.3" spec.required_rubygems_version = ">= 1.3.6" spec.add_development_dependency "rake", "~> 13.0" - spec.add_development_dependency "rspec", "~> 3.10.0" + spec.add_development_dependency "rspec", "~> 3.11" # Specify which files should be added to the gem when it is released. # The `git ls-files -z` loads the files in the RubyGem that have been added into git.