Skip to content

Commit

Permalink
Merge pull request #390 from zilverline/upgrade-dependencies
Browse files Browse the repository at this point in the history
Add support for ruby 3.2
  • Loading branch information
celinelemenn authored Sep 28, 2023
2 parents 860be1f + 9e3538b commit 2470027
Show file tree
Hide file tree
Showing 7 changed files with 145 additions and 11 deletions.
8 changes: 3 additions & 5 deletions .github/workflows/rspec.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,17 +21,15 @@ jobs:
matrix:
include:
- ruby-version: 3.2
active-star-version: '= 7.0.4'
active-star-version: '= 7.0.8'
- ruby-version: 3.1.3
active-star-version: '= 7.0.4'
active-star-version: '= 7.0.8'
- ruby-version: 3.0.5
active-star-version: '= 7.0.4'
active-star-version: '= 7.0.8'
- ruby-version: 3.0.5
active-star-version: '= 6.1.7'
- ruby-version: 3.0.5
active-star-version: '= 6.0.6'
- ruby-version: 2.7
active-star-version: '= 6.0.3.7'

services:
postgres:
Expand Down
136 changes: 133 additions & 3 deletions .rubocop.yml
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,9 @@ Layout/LineLength:
Max: 120
AutoCorrect: true

Gemspec/RequiredRubyVersion:
Enabled: false

##
# Metrics (all disabled; we have our own opinion on this)
##
Expand Down Expand Up @@ -335,8 +338,6 @@ Lint/FloatComparison:
Enabled: false
Style/ClassVars:
Enabled: false
Gemspec/DateAssignment: # new in 1.10
Enabled: false
Layout/LineEndStringConcatenationIndentation: # new in 1.18
Enabled: false
Lint/AmbiguousRange: # new in 1.19
Expand All @@ -356,4 +357,133 @@ Style/QuotedSymbols: # new in 1.16
Style/RedundantSelfAssignmentBranch: # new in 1.19
Enabled: false
Style/StringChars: # new in 1.12
Enabled: false
Enabled: false
# new since rubny 3.2
Gemspec/DeprecatedAttributeAssignment: # new in 1.30
Enabled: false
Gemspec/DevelopmentDependencies: # new in 1.44
Enabled: false
Gemspec/RequireMFA: # new in 1.23
Enabled: false
Layout/LineContinuationLeadingSpace: # new in 1.31
Enabled: false
Layout/LineContinuationSpacing: # new in 1.31
Enabled: false
Lint/AmbiguousOperatorPrecedence: # new in 1.21
Enabled: false
Lint/ConstantOverwrittenInRescue: # new in 1.31
Enabled: false
Lint/DuplicateMagicComment: # new in 1.37
Enabled: false
Lint/DuplicateMatchPattern: # new in 1.50
Enabled: false
Lint/IncompatibleIoSelectWithFiberScheduler: # new in 1.21
Enabled: false
Lint/MixedCaseRange: # new in 1.53
Enabled: false
Lint/NonAtomicFileOperation: # new in 1.31
Enabled: false
Lint/RedundantRegexpQuantifiers: # new in 1.53
Enabled: false
Lint/RefinementImportMethods: # new in 1.27
Enabled: false
Lint/RequireRangeParentheses: # new in 1.32
Enabled: false
Lint/RequireRelativeSelfPath: # new in 1.22
Enabled: false
Lint/UselessRescue: # new in 1.43
Enabled: false
Lint/UselessRuby2Keywords: # new in 1.23
Enabled: false
Metrics/CollectionLiteralLength: # new in 1.47
Enabled: false
Naming/BlockForwarding: # new in 1.24
Enabled: false
Security/CompoundHash: # new in 1.28
Enabled: false
Security/IoMethods: # new in 1.22
Enabled: false
Style/ArrayIntersect: # new in 1.40
Enabled: false
Style/ComparableClamp: # new in 1.44
Enabled: false
Style/ConcatArrayLiterals: # new in 1.41
Enabled: false
Style/DataInheritance: # new in 1.49
Enabled: false
Style/DirEmpty: # new in 1.48
Enabled: false
Style/EmptyHeredoc: # new in 1.32
Enabled: false
Style/EnvHome: # new in 1.29
Enabled: false
Style/ExactRegexpMatch: # new in 1.51
Enabled: false
Style/FetchEnvVar: # new in 1.28
Enabled: false
Style/FileEmpty: # new in 1.48
Enabled: false
Style/FileRead: # new in 1.24
Enabled: false
Style/FileWrite: # new in 1.24
Enabled: false
Style/MagicCommentFormat: # new in 1.35
Enabled: false
Style/MapCompactWithConditionalBlock: # new in 1.30
Enabled: false
Style/MapToHash: # new in 1.24
Enabled: false
Style/MapToSet: # new in 1.42
Enabled: false
Style/MinMaxComparison: # new in 1.42
Enabled: false
Style/NestedFileDirname: # new in 1.26
Enabled: false
Style/NumberedParameters: # new in 1.22
Enabled: false
Style/NumberedParametersLimit: # new in 1.22
Enabled: false
Style/ObjectThen: # new in 1.28
Enabled: false
Style/OpenStructUse: # new in 1.23
Enabled: false
Style/OperatorMethodCall: # new in 1.37
Enabled: false
Style/RedundantArrayConstructor: # new in 1.52
Enabled: false
Style/RedundantConstantBase: # new in 1.40
Enabled: false
Style/RedundantCurrentDirectoryInPath: # new in 1.53
Enabled: false
Style/RedundantDoubleSplatHashBraces: # new in 1.41
Enabled: false
Style/RedundantEach: # new in 1.38
Enabled: false
Style/RedundantFilterChain: # new in 1.52
Enabled: false
Style/RedundantHeredocDelimiterQuotes: # new in 1.45
Enabled: false
Style/RedundantInitialize: # new in 1.27
Enabled: false
Style/RedundantLineContinuation: # new in 1.49
Enabled: false
Style/RedundantRegexpArgument: # new in 1.53
Enabled: false
Style/RedundantRegexpConstructor: # new in 1.52
Enabled: false
Style/RedundantStringEscape: # new in 1.37
Enabled: false
Style/ReturnNilInPredicateMethodDefinition: # new in 1.53
Enabled: false
Style/SelectByRegexp: # new in 1.22
Enabled: false
Style/YAMLFileRead: # new in 1.53
Enabled: false
Style/HashSyntax:
Enabled: false
Lint/RedundantRequireStatement:
Enabled: false
Lint/AmbiguousRegexpLiteral:
Enabled: false
Style/SafeNavigation:
Enabled: false
2 changes: 1 addition & 1 deletion .ruby-version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
3.1.1
3.2.2
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
# Changelog 6.x.x (changes since 6.0.0)
- Drop support for ruby < 3
- Upgraded ActiveStar
- Add support for ruby 3.2

# Changelog 6.0.0 (changes since 5.0.0)

- Changed the default type of `aggregate_id` in `sequent_schema` to `uuid` since Postgres support this for quite long.
Expand Down
2 changes: 1 addition & 1 deletion lib/version.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# frozen_string_literal: true

module Sequent
VERSION = '6.0.0'
VERSION = '6.0.1'
end
2 changes: 1 addition & 1 deletion sequent.gemspec
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ Gem::Specification.new do |s|
s.add_development_dependency 'rspec', rspec_version
s.add_development_dependency 'rspec-collection_matchers', '~> 1.2'
s.add_development_dependency 'rspec-mocks', rspec_version
s.add_development_dependency 'rubocop', '< 1.21'
s.add_development_dependency 'rubocop', '~> 1.56', '>= 1.56.3'
s.add_development_dependency 'simplecov', '~> 0.21'
s.add_development_dependency 'timecop', '~> 0.9'
end
1 change: 1 addition & 0 deletions spec/lib/sequent/core/command_service_spec.rb
Original file line number Diff line number Diff line change
Expand Up @@ -230,6 +230,7 @@ def password
attr_reader :published_events

def initialize
super
@published_events = []
end

Expand Down

0 comments on commit 2470027

Please sign in to comment.