Skip to content

Commit bc33aed

Browse files
author
adi-herwana-nus
committed
chore: add configurations for rails 7.2, ruby {3.2, 3.3}
- migrated pipeline from 'coveralls' to 'coveralls_reborn' - bump version and update changelog
1 parent 3e9a184 commit bc33aed

File tree

7 files changed

+30
-7
lines changed

7 files changed

+30
-7
lines changed

.github/workflows/ruby.yml

+7-3
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ on:
1414
branches: ['master']
1515
schedule:
1616
- cron: '0 0 * * 0'
17+
workflow_dispatch:
1718

1819
permissions:
1920
contents: read
@@ -23,12 +24,15 @@ jobs:
2324
runs-on: ubuntu-latest
2425
strategy:
2526
matrix:
26-
ruby-version: ['3.0', '3.1']
27-
activerecord: ['6.0', '6.1', '7.0', '7.1']
27+
ruby-version: ['3.0', '3.1', '3.2', '3.3']
28+
activerecord: ['7.0', '7.1', '7.2']
29+
exclude:
30+
- ruby-version: '3.0'
31+
activerecord: '7.2'
2832
env:
2933
BUNDLE_GEMFILE: ${{ github.workspace }}/gemfiles/rails_${{ matrix.activerecord }}.gemfile
3034
steps:
31-
- uses: actions/checkout@v3
35+
- uses: actions/checkout@v4
3236
- name: Set up Ruby
3337
# To automatically get bug fixes and new Ruby versions for ruby/setup-ruby,
3438
# change this to (see https://github.com/ruby/setup-ruby#versioning):

.ruby-version

-1
This file was deleted.

Appraisals

+5
Original file line numberDiff line numberDiff line change
@@ -17,3 +17,8 @@ appraise "rails-7.1" do
1717
gem 'rails', '~> 7.1'
1818
gem "rspec-rails", '>= 6'
1919
end
20+
21+
appraise "rails-7.2" do
22+
gem 'rails', '~> 7.2'
23+
gem "rspec-rails", '>= 6'
24+
end

CHANGELOG.md

+7
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,11 @@
11
# Changelog
2+
3+
## 3.0.7 (4-9-2024)
4+
* Adi Suryanata Herwana - Support Rails >= 7.2 and Ruby >= 3.3.
5+
6+
## 3.0.6 (24-7-2024)
7+
* Bivan Alzacky Harmanto - Support Rails >= 6.0 and Ruby >= 3.0.
8+
29
## 3.0.5 (22-8-2017)
310
* Jonathan Putney - Support Rails 5.0.
411
* Joel Low - Add additional combinations to Travis build matrix.

activerecord-userstamp.gemspec

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ require 'active_record/userstamp/version'
66
Gem::Specification.new do |s|
77
s.name = 'activerecord-userstamp'
88
s.version = ActiveRecord::Userstamp::VERSION
9-
s.authors = ['Bivan Alzacky Harmanto']
9+
s.authors = ['Joel Low', 'Bivan Alzacky Harmanto', 'Adi Suryanata Herwana']
1010
s.email = ['[email protected]']
1111

1212
s.summary = 'Adds magic creator and updater attributes to your ActiveRecord models.'
@@ -27,7 +27,7 @@ Gem::Specification.new do |s|
2727
s.add_development_dependency 'rake'
2828
s.add_development_dependency 'rdoc'
2929
s.add_development_dependency 'simplecov'
30-
s.add_development_dependency 'coveralls'
30+
s.add_development_dependency 'coveralls_reborn'
3131
s.add_development_dependency 'codeclimate-test-reporter'
3232
s.add_development_dependency 'sqlite3', "~> 1.7"
3333
s.add_development_dependency "appraisal", "~> 2.1"

gemfiles/rails_7.2.gemfile

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# This file was generated by Appraisal
2+
3+
source "https://rubygems.org"
4+
5+
gem "rails", "~> 7.2"
6+
gem "rspec-rails", ">= 6"
7+
8+
gemspec path: "../"
+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
module ActiveRecord; end
22
module ActiveRecord::Userstamp
3-
VERSION = '3.0.5'
3+
VERSION = '3.0.7'
44
end

0 commit comments

Comments
 (0)