diff --git a/.github/workflows/rake.yml b/.github/workflows/rake.yml index 56c3043..bf9a557 100644 --- a/.github/workflows/rake.yml +++ b/.github/workflows/rake.yml @@ -31,7 +31,7 @@ jobs: name: test strategy: matrix: - os: [ubuntu-20.04, macos-12] + os: [ubuntu-20.04, macos-12, windows-2022] ruby: [3.2] runs-on: ${{ matrix.os }} steps: @@ -39,5 +39,6 @@ jobs: - uses: ruby/setup-ruby@v1 with: ruby-version: ${{ matrix.ruby }} + bundler-cache: true - run: bundle update - run: bundle exec rake diff --git a/.gitignore b/.gitignore index d23ae57..318dc15 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,4 @@ coverage/ -Gemfile.lock .idea/ *.gem .bundle/ diff --git a/.rubocop.yml b/.rubocop.yml index c3f2229..2166bc6 100644 --- a/.rubocop.yml +++ b/.rubocop.yml @@ -51,3 +51,5 @@ Layout/CaseIndentation: Enabled: false Naming/MethodParameterName: MinNameLength: 2 +Layout/EndOfLine: + EnforcedStyle: lf diff --git a/Gemfile.lock b/Gemfile.lock new file mode 100644 index 0000000..96c1189 --- /dev/null +++ b/Gemfile.lock @@ -0,0 +1,221 @@ +PATH + remote: . + specs: + judges (0.0.0) + backtrace (~> 0.3) + factbase (~> 0.0.22) + gli (~> 2.21) + loog (~> 0.2) + nokogiri (~> 1.10) + +GEM + remote: https://rubygems.org/ + specs: + actionpack (7.1.3.3) + actionview (= 7.1.3.3) + activesupport (= 7.1.3.3) + nokogiri (>= 1.8.5) + racc + rack (>= 2.2.4) + rack-session (>= 1.0.1) + rack-test (>= 0.6.3) + rails-dom-testing (~> 2.2) + rails-html-sanitizer (~> 1.6) + actionview (7.1.3.3) + activesupport (= 7.1.3.3) + builder (~> 3.1) + erubi (~> 1.11) + rails-dom-testing (~> 2.2) + rails-html-sanitizer (~> 1.6) + activesupport (7.1.3.3) + base64 + bigdecimal + concurrent-ruby (~> 1.0, >= 1.0.2) + connection_pool (>= 2.2.5) + drb + i18n (>= 1.6, < 2) + minitest (>= 5.1) + mutex_m + tzinfo (~> 2.0) + ast (2.4.2) + backtrace (0.4.0) + base64 (0.2.0) + bigdecimal (3.1.8) + builder (3.2.4) + concurrent-ruby (1.2.3) + connection_pool (2.4.1) + crass (1.0.6) + cucumber (9.2.0) + builder (~> 3.2) + cucumber-ci-environment (> 9, < 11) + cucumber-core (> 13, < 14) + cucumber-cucumber-expressions (~> 17.0) + cucumber-gherkin (> 24, < 28) + cucumber-html-formatter (> 20.3, < 22) + cucumber-messages (> 19, < 25) + diff-lcs (~> 1.5) + mini_mime (~> 1.1) + multi_test (~> 1.1) + sys-uname (~> 1.2) + cucumber-ci-environment (10.0.1) + cucumber-core (13.0.2) + cucumber-gherkin (>= 27, < 28) + cucumber-messages (>= 20, < 23) + cucumber-tag-expressions (> 5, < 7) + cucumber-cucumber-expressions (17.1.0) + bigdecimal + cucumber-gherkin (27.0.0) + cucumber-messages (>= 19.1.4, < 23) + cucumber-html-formatter (21.3.1) + cucumber-messages (> 19, < 25) + cucumber-messages (22.0.0) + cucumber-tag-expressions (6.1.0) + diff-lcs (1.5.1) + docile (1.4.0) + drb (2.2.1) + erubi (1.12.0) + factbase (0.0.22) + json (~> 2.7) + loog (~> 0.2) + nokogiri (~> 1.10) + yaml (~> 0.3) + ffi (1.16.3) + gli (2.21.1) + i18n (1.14.5) + concurrent-ruby (~> 1.0) + io-console (0.7.2) + irb (1.13.1) + rdoc (>= 4.0.0) + reline (>= 0.4.2) + json (2.7.2) + language_server-protocol (3.17.0.3) + loofah (2.22.0) + crass (~> 1.0.2) + nokogiri (>= 1.12.0) + loog (0.5.1) + mini_mime (1.1.5) + minitest (5.23.0) + multi_test (1.1.0) + mutex_m (0.2.0) + nokogiri (1.16.5-arm64-darwin) + racc (~> 1.4) + parallel (1.24.0) + parser (3.3.1.0) + ast (~> 2.4.1) + racc + psych (5.1.2) + stringio + racc (1.7.3) + rack (3.0.11) + rack-session (2.0.0) + rack (>= 3.0.0) + rack-test (2.1.0) + rack (>= 1.3) + rackup (2.1.0) + rack (>= 3) + webrick (~> 1.8) + rails-dom-testing (2.2.0) + activesupport (>= 5.0.0) + minitest + nokogiri (>= 1.6) + rails-html-sanitizer (1.6.0) + loofah (~> 2.21) + nokogiri (~> 1.14) + railties (7.1.3.3) + actionpack (= 7.1.3.3) + activesupport (= 7.1.3.3) + irb + rackup (>= 1.0.0) + rake (>= 12.2) + thor (~> 1.0, >= 1.2.2) + zeitwerk (~> 2.6) + rainbow (3.1.1) + rake (13.2.1) + rdoc (6.6.3.1) + psych (>= 4.0.0) + regexp_parser (2.9.2) + reline (0.5.7) + io-console (~> 0.5) + rexml (3.2.8) + strscan (>= 3.0.9) + rspec-core (3.13.0) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.0) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-mocks (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-rails (6.1.2) + actionpack (>= 6.1) + activesupport (>= 6.1) + railties (>= 6.1) + rspec-core (~> 3.13) + rspec-expectations (~> 3.13) + rspec-mocks (~> 3.13) + rspec-support (~> 3.13) + rspec-support (3.13.1) + rubocop (1.63.5) + json (~> 2.3) + language_server-protocol (>= 3.17.0) + parallel (~> 1.10) + parser (>= 3.3.0.2) + rainbow (>= 2.2.2, < 4.0) + regexp_parser (>= 1.8, < 3.0) + rexml (>= 3.2.5, < 4.0) + rubocop-ast (>= 1.31.1, < 2.0) + ruby-progressbar (~> 1.7) + unicode-display_width (>= 2.4.0, < 3.0) + rubocop-ast (1.31.3) + parser (>= 3.3.1.0) + rubocop-capybara (2.20.0) + rubocop (~> 1.41) + rubocop-factory_bot (2.25.1) + rubocop (~> 1.41) + rubocop-rspec (2.29.2) + rubocop (~> 1.40) + rubocop-capybara (~> 2.17) + rubocop-factory_bot (~> 2.22) + rubocop-rspec_rails (~> 2.28) + rubocop-rspec_rails (2.28.3) + rubocop (~> 1.40) + ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) + simplecov-cobertura (2.1.0) + rexml + simplecov (~> 0.19) + simplecov-html (0.12.3) + simplecov_json_formatter (0.1.4) + stringio (3.1.0) + strscan (3.1.0) + sys-uname (1.2.3) + ffi (~> 1.1) + thor (1.3.1) + tzinfo (2.0.6) + concurrent-ruby (~> 1.0) + unicode-display_width (2.5.0) + webrick (1.8.1) + yaml (0.3.0) + yard (0.9.36) + zeitwerk (2.6.14) + +PLATFORMS + arm64-darwin-22 + +DEPENDENCIES + cucumber (= 9.2.0) + judges! + minitest (= 5.23.0) + rake (= 13.2.1) + rspec-rails (= 6.1.2) + rubocop (= 1.63.5) + rubocop-rspec (= 2.29.2) + simplecov (= 0.22.0) + simplecov-cobertura (= 2.1.0) + yard (= 0.9.36) + +BUNDLED WITH + 2.4.22