Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 6 additions & 3 deletions .github/workflows/continuous-integration.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,10 +23,12 @@ jobs:
fail-fast: false
matrix:
ruby:
["2.7", "3.0", "3.1", "3.2", "head", "jruby-head", "truffleruby-head"]
["3.0", "3.1", "3.2", "3.3", "head", "jruby-head", "truffleruby-head"]
operating-system: [ubuntu-latest]
include:
- ruby: 3.1
- ruby: 3.0
operating-system: windows-latest
- ruby: 3.3
operating-system: windows-latest
# - ruby: jruby-head
# operating-system: windows-latest
Expand All @@ -49,6 +51,7 @@ jobs:
run: bundle exec rake

check_for_semver_pr_label:
name: Check that a semver label is present on the PR
runs-on: ubuntu-latest

steps:
Expand All @@ -71,7 +74,7 @@ jobs:
- name: Initialize Ruby
uses: ruby/setup-ruby@v1
with:
ruby-version: 3.1
ruby-version: 3.3
bundler-cache: true

- name: Run tests
Expand Down
2 changes: 1 addition & 1 deletion .rubocop.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ AllCops:
SuggestExtensions: false
# RuboCop enforces rules depending on the oldest version of Ruby which
# your project supports:
TargetRubyVersion: 2.7
TargetRubyVersion: 3.0

# The default max line length is 80 characters
Layout/LineLength:
Expand Down
7 changes: 3 additions & 4 deletions process_executer.gemspec
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ Gem::Specification.new do |spec|
spec.description = 'An API for executing commands in a subprocess'
spec.homepage = 'https://github.com/main-branch/process_executer'
spec.license = 'MIT'
spec.required_ruby_version = '>= 2.7.0'
spec.required_ruby_version = '>= 3.0.0'

spec.metadata['allowed_push_host'] = 'https://rubygems.org'

Expand All @@ -31,13 +31,12 @@ Gem::Specification.new do |spec|
spec.executables = spec.files.grep(%r{\Aexe/}) { |f| File.basename(f) }
spec.require_paths = ['lib']

# Uncomment to register a new dependency of your gem
# spec.add_dependency "example-gem", "~> 1.0"
spec.add_development_dependency 'bundler-audit', '~> 0.9'
spec.add_development_dependency 'create_github_release', '~> 1.0'
spec.add_development_dependency 'create_github_release', '~> 1.1'
spec.add_development_dependency 'rake', '~> 13.1'
spec.add_development_dependency 'rspec', '~> 3.12'
spec.add_development_dependency 'rubocop', '~> 1.59'
spec.add_development_dependency 'semverify', '~> 0.3'
spec.add_development_dependency 'simplecov', '~> 0.22'
spec.add_development_dependency 'simplecov-lcov', '~> 0.8'

Expand Down