Skip to content

Commit 4479703

Browse files
Release v5.4.1 (#812)
Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 parents 97f0271 + c6df300 commit 4479703

File tree

16 files changed

+1295
-452
lines changed

16 files changed

+1295
-452
lines changed

.env.example

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,3 +36,6 @@ AWS_ACCESS_KEY_ID=XXXXXXXX
3636
AWS_SECRET_ACCESS_KEY=XXXXXXXX
3737
AWS_BUCKET=timeoverflow_development
3838
AWS_REGION=us-east-1
39+
40+
# WTI API key
41+
WTI_PROJECT_API_KEY=XXXXXXXX

.github/workflows/ci.yml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,7 @@ jobs:
3636
bundle exec rails db:setup
3737
bundle exec rspec
3838
- name: Publish code coverage
39-
uses: paambaati/codeclimate-action@v3.2.0
40-
env:
41-
CC_TEST_REPORTER_ID: ${{ secrets.CC_TEST_REPORTER_ID }}
39+
uses: qltysh/qlty-action/coverage@v1
4240
with:
43-
coverageLocations: ${{ github.workspace }}/coverage/coverage.json:simplecov
41+
token: ${{ secrets.QLTY_COVERAGE_TOKEN }}
42+
files: coverage/.resultset.json

.gitignore

Lines changed: 16 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,24 @@
1-
# See http://help.github.com/ignore-files/ for more about ignoring files.
2-
#
3-
# If you find yourself ignoring temporary files generated by your text editor
4-
# or operating system, you probably want to add a global ignore instead:
5-
# git config --global core.excludesfile ~/.gitignore_global
6-
7-
# Ignore bundler config
1+
# Ignore bundler config.
82
/.bundle
93

104
# Ignore all logfiles and tempfiles.
11-
/log/*.log
12-
/tmp
5+
/log/*
6+
!/log/.keep
7+
/tmp/*
8+
!/tmp/.keep
139

14-
# Ignore .vagrant folder with images
15-
.vagrant
16-
.metadata
10+
# Ignore uploaded files in development.
11+
/storage/*
12+
!/storage/.keep
1713

18-
# CTAGS generated files
19-
.tags
20-
tags
14+
# Ignore master key for decrypting credentials and more.
15+
/config/master.key
2116

22-
# Misc
23-
*.rbc
24-
*.sassc
25-
**.orig
26-
.sass-cache
27-
capybara-*.html
28-
/vendor/bundle
17+
# Ignore compiled assets and node_modules
18+
/app/assets/builds/*
19+
!/app/assets/builds/.keep
2920
/public/assets
30-
/storage/
31-
/coverage/
32-
/spec/tmp/*
33-
.byebug_history
21+
/node_modules
22+
23+
# Ignore ENV files
3424
.env
35-
.DS_Store
36-
.idea/
37-
.localeapp

Gemfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,9 @@ group :production do
3838
end
3939

4040
group :development do
41-
gem 'localeapp', '~> 3.3', require: false
4241
gem 'letter_opener', '~> 1.7.0'
4342
gem 'web-console', '~> 4.2'
43+
gem 'web_translate_it', '~> 3'
4444
end
4545

4646
group :development, :test do

Gemfile.lock

Lines changed: 67 additions & 82 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,29 @@
11
GEM
22
remote: https://rubygems.org/
33
specs:
4-
actioncable (7.2.2.1)
5-
actionpack (= 7.2.2.1)
6-
activesupport (= 7.2.2.1)
4+
actioncable (7.2.2.2)
5+
actionpack (= 7.2.2.2)
6+
activesupport (= 7.2.2.2)
77
nio4r (~> 2.0)
88
websocket-driver (>= 0.6.1)
99
zeitwerk (~> 2.6)
10-
actionmailbox (7.2.2.1)
11-
actionpack (= 7.2.2.1)
12-
activejob (= 7.2.2.1)
13-
activerecord (= 7.2.2.1)
14-
activestorage (= 7.2.2.1)
15-
activesupport (= 7.2.2.1)
10+
actionmailbox (7.2.2.2)
11+
actionpack (= 7.2.2.2)
12+
activejob (= 7.2.2.2)
13+
activerecord (= 7.2.2.2)
14+
activestorage (= 7.2.2.2)
15+
activesupport (= 7.2.2.2)
1616
mail (>= 2.8.0)
17-
actionmailer (7.2.2.1)
18-
actionpack (= 7.2.2.1)
19-
actionview (= 7.2.2.1)
20-
activejob (= 7.2.2.1)
21-
activesupport (= 7.2.2.1)
17+
actionmailer (7.2.2.2)
18+
actionpack (= 7.2.2.2)
19+
actionview (= 7.2.2.2)
20+
activejob (= 7.2.2.2)
21+
activesupport (= 7.2.2.2)
2222
mail (>= 2.8.0)
2323
rails-dom-testing (~> 2.2)
24-
actionpack (7.2.2.1)
25-
actionview (= 7.2.2.1)
26-
activesupport (= 7.2.2.1)
24+
actionpack (7.2.2.2)
25+
actionview (= 7.2.2.2)
26+
activesupport (= 7.2.2.2)
2727
nokogiri (>= 1.8.5)
2828
racc
2929
rack (>= 2.2.4, < 3.2)
@@ -32,15 +32,15 @@ GEM
3232
rails-dom-testing (~> 2.2)
3333
rails-html-sanitizer (~> 1.6)
3434
useragent (~> 0.16)
35-
actiontext (7.2.2.1)
36-
actionpack (= 7.2.2.1)
37-
activerecord (= 7.2.2.1)
38-
activestorage (= 7.2.2.1)
39-
activesupport (= 7.2.2.1)
35+
actiontext (7.2.2.2)
36+
actionpack (= 7.2.2.2)
37+
activerecord (= 7.2.2.2)
38+
activestorage (= 7.2.2.2)
39+
activesupport (= 7.2.2.2)
4040
globalid (>= 0.6.0)
4141
nokogiri (>= 1.8.5)
42-
actionview (7.2.2.1)
43-
activesupport (= 7.2.2.1)
42+
actionview (7.2.2.2)
43+
activesupport (= 7.2.2.2)
4444
builder (~> 3.1)
4545
erubi (~> 1.11)
4646
rails-dom-testing (~> 2.2)
@@ -60,22 +60,22 @@ GEM
6060
kaminari (>= 1.2.1)
6161
railties (>= 6.1)
6262
ransack (>= 4.0)
63-
activejob (7.2.2.1)
64-
activesupport (= 7.2.2.1)
63+
activejob (7.2.2.2)
64+
activesupport (= 7.2.2.2)
6565
globalid (>= 0.3.6)
66-
activemodel (7.2.2.1)
67-
activesupport (= 7.2.2.1)
68-
activerecord (7.2.2.1)
69-
activemodel (= 7.2.2.1)
70-
activesupport (= 7.2.2.1)
66+
activemodel (7.2.2.2)
67+
activesupport (= 7.2.2.2)
68+
activerecord (7.2.2.2)
69+
activemodel (= 7.2.2.2)
70+
activesupport (= 7.2.2.2)
7171
timeout (>= 0.4.0)
72-
activestorage (7.2.2.1)
73-
actionpack (= 7.2.2.1)
74-
activejob (= 7.2.2.1)
75-
activerecord (= 7.2.2.1)
76-
activesupport (= 7.2.2.1)
72+
activestorage (7.2.2.2)
73+
actionpack (= 7.2.2.2)
74+
activejob (= 7.2.2.2)
75+
activerecord (= 7.2.2.2)
76+
activesupport (= 7.2.2.2)
7777
marcel (~> 1.0)
78-
activesupport (7.2.2.1)
78+
activesupport (7.2.2.2)
7979
base64
8080
benchmark (>= 0.3)
8181
bigdecimal
@@ -111,10 +111,10 @@ GEM
111111
aws-sigv4 (~> 1.5)
112112
aws-sigv4 (1.10.1)
113113
aws-eventstream (~> 1, >= 1.0.2)
114-
base64 (0.2.0)
114+
base64 (0.3.0)
115115
bcrypt (3.1.20)
116-
benchmark (0.4.0)
117-
bigdecimal (3.1.9)
116+
benchmark (0.4.1)
117+
bigdecimal (3.2.2)
118118
bindex (0.8.1)
119119
bootsnap (1.18.4)
120120
msgpack (~> 1.2)
@@ -133,7 +133,7 @@ GEM
133133
regexp_parser (>= 1.5, < 3.0)
134134
xpath (~> 3.2)
135135
concurrent-ruby (1.3.5)
136-
connection_pool (2.5.0)
136+
connection_pool (2.5.3)
137137
crass (1.0.6)
138138
csv (3.3.2)
139139
database_cleaner (2.1.0)
@@ -153,12 +153,11 @@ GEM
153153
devise (>= 4.9.0)
154154
diff-lcs (1.5.1)
155155
docile (1.4.1)
156-
domain_name (0.6.20240107)
157156
dotenv (3.1.7)
158157
dotenv-rails (3.1.7)
159158
dotenv (= 3.1.7)
160159
railties (>= 6.1)
161-
drb (2.2.1)
160+
drb (2.2.3)
162161
erubi (1.13.1)
163162
et-orbi (1.2.11)
164163
tzinfo
@@ -174,15 +173,11 @@ GEM
174173
fugit (1.11.1)
175174
et-orbi (~> 1, >= 1.2.11)
176175
raabro (~> 1.4)
177-
gli (2.22.0)
178176
globalid (1.2.1)
179177
activesupport (>= 6.1)
180178
has_scope (0.7.2)
181179
actionpack (>= 4.1)
182180
activesupport (>= 4.1)
183-
http-accept (1.7.0)
184-
http-cookie (1.0.8)
185-
domain_name (~> 0.5)
186181
http_accept_language (2.1.1)
187182
i18n (1.14.7)
188183
concurrent-ruby (~> 1.0)
@@ -227,12 +222,7 @@ GEM
227222
letter_opener (1.7.0)
228223
launchy (~> 2.2)
229224
lint_roller (1.1.0)
230-
localeapp (3.3.0)
231-
gli
232-
i18n (>= 0.7, < 2)
233-
json (>= 1.7.7)
234-
rest-client (>= 1.8.0)
235-
logger (1.6.6)
225+
logger (1.7.0)
236226
loofah (2.24.0)
237227
crass (~> 1.0.2)
238228
nokogiri (>= 1.12.0)
@@ -243,14 +233,11 @@ GEM
243233
net-smtp
244234
marcel (1.0.4)
245235
matrix (0.4.2)
246-
mime-types (3.6.0)
247-
logger
248-
mime-types-data (~> 3.2015)
249-
mime-types-data (3.2024.1203)
250236
mini_magick (4.13.2)
251237
mini_mime (1.1.5)
252238
minitest (5.25.5)
253239
msgpack (1.7.5)
240+
multi_json (1.15.0)
254241
net-imap (0.5.7)
255242
date
256243
net-protocol
@@ -260,12 +247,12 @@ GEM
260247
timeout
261248
net-smtp (0.5.1)
262249
net-protocol
263-
netrc (0.11.0)
264250
nio4r (2.7.4)
265-
nokogiri (1.18.8-arm64-darwin)
251+
nokogiri (1.18.9-arm64-darwin)
266252
racc (~> 1.4)
267-
nokogiri (1.18.8-x86_64-linux-gnu)
253+
nokogiri (1.18.9-x86_64-linux-gnu)
268254
racc (~> 1.4)
255+
optimist (3.2.1)
269256
orm_adapter (0.5.0)
270257
parallel (1.26.3)
271258
parser (3.3.7.2)
@@ -304,20 +291,20 @@ GEM
304291
rackup (1.0.1)
305292
rack (< 3)
306293
webrick
307-
rails (7.2.2.1)
308-
actioncable (= 7.2.2.1)
309-
actionmailbox (= 7.2.2.1)
310-
actionmailer (= 7.2.2.1)
311-
actionpack (= 7.2.2.1)
312-
actiontext (= 7.2.2.1)
313-
actionview (= 7.2.2.1)
314-
activejob (= 7.2.2.1)
315-
activemodel (= 7.2.2.1)
316-
activerecord (= 7.2.2.1)
317-
activestorage (= 7.2.2.1)
318-
activesupport (= 7.2.2.1)
294+
rails (7.2.2.2)
295+
actioncable (= 7.2.2.2)
296+
actionmailbox (= 7.2.2.2)
297+
actionmailer (= 7.2.2.2)
298+
actionpack (= 7.2.2.2)
299+
actiontext (= 7.2.2.2)
300+
actionview (= 7.2.2.2)
301+
activejob (= 7.2.2.2)
302+
activemodel (= 7.2.2.2)
303+
activerecord (= 7.2.2.2)
304+
activestorage (= 7.2.2.2)
305+
activesupport (= 7.2.2.2)
319306
bundler (>= 1.15.0)
320-
railties (= 7.2.2.1)
307+
railties (= 7.2.2.2)
321308
rails-controller-testing (1.0.5)
322309
actionpack (>= 5.0.1.rc1)
323310
actionview (>= 5.0.1.rc1)
@@ -332,9 +319,9 @@ GEM
332319
rails-i18n (7.0.10)
333320
i18n (>= 0.7, < 2)
334321
railties (>= 6.0.0, < 8)
335-
railties (7.2.2.1)
336-
actionpack (= 7.2.2.1)
337-
activesupport (= 7.2.2.1)
322+
railties (7.2.2.2)
323+
actionpack (= 7.2.2.2)
324+
activesupport (= 7.2.2.2)
338325
irb (~> 1.13)
339326
rackup (>= 1.0.0)
340327
rake (>= 12.2)
@@ -356,11 +343,6 @@ GEM
356343
responders (3.1.1)
357344
actionpack (>= 5.2)
358345
railties (>= 5.2)
359-
rest-client (2.1.0)
360-
http-accept (>= 1.7.0, < 2.0)
361-
http-cookie (>= 1.0.2, < 2.0)
362-
mime-types (>= 1.16, < 4.0)
363-
netrc (~> 0.8)
364346
rexml (3.4.1)
365347
rspec-core (3.13.2)
366348
rspec-support (~> 3.13.0)
@@ -475,6 +457,9 @@ GEM
475457
activemodel (>= 6.0.0)
476458
bindex (>= 0.4.0)
477459
railties (>= 6.0.0)
460+
web_translate_it (3.1.2)
461+
multi_json
462+
optimist (~> 3.0)
478463
webrick (1.9.1)
479464
websocket (1.2.11)
480465
websocket-driver (0.7.7)
@@ -512,7 +497,6 @@ DEPENDENCIES
512497
json_translate (~> 4.0.0)
513498
kaminari (~> 1.2.1)
514499
letter_opener (~> 1.7.0)
515-
localeapp (~> 3.3)
516500
pg (~> 1.4)
517501
pg_search (~> 2.3.5)
518502
prawn (~> 2.5.0)
@@ -536,6 +520,7 @@ DEPENDENCIES
536520
simplecov (~> 0.22)
537521
terser (~> 1.2)
538522
web-console (~> 4.2)
523+
web_translate_it (~> 3)
539524

540525
BUNDLED WITH
541526
2.4.10

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
# TimeOverflow
22

33
[![Build Status](https://github.com/coopdevs/timeoverflow/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/coopdevs/timeoverflow/actions)
4-
[![Maintainability](https://api.codeclimate.com/v1/badges/f82c6d98a2441c84f2ef/maintainability)](https://codeclimate.com/github/coopdevs/timeoverflow/maintainability)
5-
[![Test Coverage](https://api.codeclimate.com/v1/badges/f82c6d98a2441c84f2ef/test_coverage)](https://codeclimate.com/github/coopdevs/timeoverflow/test_coverage)
4+
[![Maintainability](https://qlty.sh/gh/coopdevs/projects/timeoverflow/maintainability.svg)](https://qlty.sh/gh/coopdevs/projects/timeoverflow)
5+
[![Code Coverage](https://qlty.sh/gh/coopdevs/projects/timeoverflow/coverage.svg)](https://qlty.sh/gh/coopdevs/projects/timeoverflow)
66

77
#### www.timeoverflow.org
88

0 commit comments

Comments
 (0)