Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
0eec09a
loosen development dependencies
invalidusrname Feb 8, 2026
badc2fa
update development dependencies
invalidusrname Feb 8, 2026
458277b
bump ruby matrix for currently maintained versions of ruby
invalidusrname Feb 8, 2026
5168867
remove bundler
invalidusrname Feb 8, 2026
c26a774
cache bundling
invalidusrname Feb 8, 2026
eff0747
legacy_connection_handling not longer a method
invalidusrname Feb 8, 2026
9801665
fix timestamped_migrations removal
invalidusrname Feb 8, 2026
23aeefe
get rubocop working again
invalidusrname Feb 8, 2026
99d2450
add new cops
invalidusrname Feb 8, 2026
eb59027
try TargetRubyVersion
invalidusrname Feb 8, 2026
f16dd73
turn off bundler-cache
invalidusrname Feb 8, 2026
8c94d04
BUNDLE_PATH
invalidusrname Feb 8, 2026
c0d8f1b
try turning cache back on
invalidusrname Feb 8, 2026
e445c6a
bust cache
invalidusrname Feb 8, 2026
07eee32
add rubocop-rake
invalidusrname Feb 8, 2026
d9b256f
so much rubocop
invalidusrname Feb 8, 2026
b10c54b
add vendor to excludes
invalidusrname Feb 8, 2026
23009ff
move dev dependencies to Gemfile
invalidusrname Feb 8, 2026
b5c1885
run rubocop auto-gen-config
invalidusrname Feb 8, 2026
cf0f3b0
update timezone handling
invalidusrname Feb 8, 2026
292a748
cops
invalidusrname Feb 8, 2026
cf9c14a
bust cache
invalidusrname Feb 8, 2026
6b9840e
remove counter_caching?
invalidusrname Feb 8, 2026
c833158
bump to rails 7
invalidusrname Feb 8, 2026
cf27a37
Merge branch 'master' into loosen-development-dependencies
invalidusrname Feb 8, 2026
1546409
wip
invalidusrname Feb 8, 2026
0236a52
update template to use updated ruby hash syntax
invalidusrname Feb 9, 2026
0dfdedd
fix generator to work with active_record and non active-record orms
invalidusrname Feb 9, 2026
4026bd0
remove
invalidusrname Feb 9, 2026
805bd59
formatting
invalidusrname Feb 9, 2026
befbba2
make compatible with rails 7
invalidusrname Feb 9, 2026
dcd42d8
attempt to update dummy application to rails 8
invalidusrname Feb 9, 2026
62185a5
update dummy migration. remove asset pipeline
invalidusrname Feb 9, 2026
c76dff6
add coverage workflow
invalidusrname Feb 9, 2026
61d0f66
move env var
invalidusrname Feb 9, 2026
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
14 changes: 11 additions & 3 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,22 +5,30 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
ruby: ['3.1.2', '2.7.5']
ruby: ["3.3.10", "4.0.1"]
env:
RAILS_ENV: test
BUNDLE_PATH: vendor/bundle
steps:
- uses: actions/checkout@v2
- uses: ruby/setup-ruby@v1
with:
ruby-version: ${{ matrix.ruby }}
bundler-cache: true
- name: setup app
run: |
bundle
cd spec/dummy
bundle exec rails g impressionist -f
bundle exec rake db:create db:migrate RAILS_ENV=test
- name: Lint
run: bundle exec rubocop
- name: Run Tests
run: bundle exec rspec

env:
COVERAGE: true
- name: Upload Coverage
uses: qltysh/qlty-action/coverage@v2
with:
token: ${{ secrets.QLTY_COVERAGE_TOKEN }}
files: coverage/coverage.json
if: matrix.ruby == '4.0.1'
11 changes: 8 additions & 3 deletions .rubocop.yml
Original file line number Diff line number Diff line change
@@ -1,13 +1,18 @@

AllCops:
Exclude:
- "spec/dummy/**/*"
- "vendor/bundle/**/*"
NewCops: enable
SuggestExtensions: false
TargetRubyVersion: 4.0

inherit_from: .rubocop_todo.yml

require:
- rubocop-rspec
plugins:
- rubocop-rails
- rubocop-rake
- rubocop-rspec

Layout/SpaceAroundMethodCallOperator:
Enabled: true
Expand All @@ -23,5 +28,5 @@ Style/HashTransformKeys:
Enabled: True
Style/HashTransformValues:
Enabled: True
RSpec/FilePath:
RSpec/SpecFilePathFormat:
Enabled: False
Loading