Skip to content

Commit 947151d

Browse files
authored
Merge pull request #4 from trusted/security/sync-and-devise-5-compat
fix(security): sync with upstream 1.8.1 + relax devise constraint for 5.x
2 parents f82b994 + bea0711 commit 947151d

12 files changed

Lines changed: 28 additions & 105 deletions

File tree

.github/workflows/ruby.yml

Lines changed: 3 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -12,26 +12,16 @@ jobs:
1212
fail-fast: false
1313
matrix:
1414
gemfile:
15-
- rails5.2
16-
- rails6.0
17-
- rails6.1
1815
- rails7.0
16+
- rails7.1
1917
ruby:
20-
- "2.7"
2118
- "3.0"
2219
- "3.1"
20+
- "3.2"
21+
- "3.3"
2322
backend:
2423
- active_record
2524
- mongoid
26-
exclude:
27-
- gemfile: rails5.2
28-
ruby: "3.0"
29-
- gemfile: rails5.2
30-
ruby: "3.1"
31-
- gemfile: rails6.0
32-
ruby: "3.1"
33-
- gemfile: rails6.1
34-
ruby: "3.1"
3525
name: ${{ matrix.gemfile }}, ruby ${{ matrix.ruby }}, ${{ matrix.backend }}
3626
runs-on: ubuntu-latest
3727
env:

.rubocop.yml

Lines changed: 1 addition & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ AllCops:
88
- 'spec/spec_helper.rb'
99
- 'vendor/bundle/**/*'
1010
SuggestExtensions: false
11+
NewCops: enable
1112
Style/StringLiterals:
1213
Enabled: false
1314
Style/Documentation:
@@ -25,64 +26,3 @@ Metrics/BlockLength:
2526
- 'spec/**/*'
2627
Metrics/MethodLength:
2728
Max: 15
28-
29-
Gemspec/DeprecatedAttributeAssignment:
30-
Enabled: true
31-
Layout/SpaceBeforeBrackets:
32-
Enabled: true
33-
Lint/AmbiguousAssignment:
34-
Enabled: true
35-
Lint/DeprecatedConstants:
36-
Enabled: true
37-
Lint/DuplicateBranch:
38-
Enabled: true
39-
Lint/DuplicateRegexpCharacterClassElement:
40-
Enabled: true
41-
Lint/EmptyBlock:
42-
Enabled: true
43-
Lint/EmptyClass:
44-
Enabled: true
45-
Lint/LambdaWithoutLiteralBlock:
46-
Enabled: true
47-
Lint/NoReturnInBeginEndBlocks:
48-
Enabled: true
49-
Lint/NumberedParameterAssignment:
50-
Enabled: true
51-
Lint/OrAssignmentToConstant:
52-
Enabled: true
53-
Lint/RedundantDirGlobSort:
54-
Enabled: true
55-
Lint/SymbolConversion:
56-
Enabled: true
57-
Lint/ToEnumArguments:
58-
Enabled: true
59-
Lint/TripleQuotes:
60-
Enabled: true
61-
Lint/UnexpectedBlockArity:
62-
Enabled: true
63-
Lint/UnmodifiedReduceAccumulator:
64-
Enabled: true
65-
Style/ArgumentsForwarding:
66-
Enabled: true
67-
Style/CollectionCompact:
68-
Enabled: true
69-
Style/DocumentDynamicEvalDefinition:
70-
Enabled: true
71-
Style/EndlessMethod:
72-
Enabled: true
73-
Style/HashConversion:
74-
Enabled: true
75-
Style/HashExcept:
76-
Enabled: true
77-
Style/IfWithBooleanLiteralBranches:
78-
Enabled: true
79-
Style/NegatedIfElseCondition:
80-
Enabled: true
81-
Style/NilLambda:
82-
Enabled: true
83-
Style/RedundantArgument:
84-
Enabled: true
85-
Style/StringChars:
86-
Enabled: true
87-
Style/SwapValues:
88-
Enabled: true

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,13 @@
1+
### 1.8.1
2+
3+
Remove Rails 5.2 and 6.0 support
4+
5+
Remove Ruby 2.7 support
6+
7+
Add Rails 7.1 support
8+
9+
Add Ruby 3.2 and 3.3 support
10+
111
### 1.8.0
212

313
Support different touch interval based on expiration time (Daniel André da Silva)

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM ruby:3.1-alpine
1+
FROM ruby:3.3-alpine
22

33
RUN apk add build-base sqlite-dev tzdata git bash
44
RUN gem update --system && gem install bundler

docker-compose.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
version: "3.9"
22
services:
33
library:
4+
platform: linux/x86_64
45
build:
56
context: .
67
stdin_open: true
@@ -12,7 +13,7 @@ services:
1213
- redis
1314
environment:
1415
- REDIS_URL=redis://redis:6379/1
15-
- BUNDLE_GEMFILE=gemfiles/rails7.0.gemfile
16+
- BUNDLE_GEMFILE=gemfiles/rails7.1.gemfile
1617
redis:
1718
image: "redis:6-alpine"
1819
command: redis-server

gemfiles/rails5.2.gemfile

Lines changed: 0 additions & 7 deletions
This file was deleted.

gemfiles/rails6.0.gemfile

Lines changed: 0 additions & 7 deletions
This file was deleted.

gemfiles/rails7.0.gemfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@ source "https://rubygems.org"
22

33
gem "rails", "~> 7.0.2"
44
gem "mongoid"
5-
gem "sqlite3"
5+
gem "sqlite3", "~> 1.4"
66

77
gemspec path: "../"
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
source "https://rubygems.org"
22

3-
gem "rails", "~> 6.1.0"
3+
gem "rails", "~> 7.1.3"
44
gem "mongoid"
5-
gem "sqlite3"
5+
gem "sqlite3", "~> 1.4"
66

77
gemspec path: "../"

lib/tiddle/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
module Tiddle
2-
VERSION = "1.8.0".freeze
2+
VERSION = "1.8.1".freeze
33
end

0 commit comments

Comments
 (0)