Skip to content

Commit 227f375

Browse files
committed
Migrate whenever schedule to SolidQueue recurring tasks
1 parent a9d9366 commit 227f375

File tree

6 files changed

+8
-71
lines changed

6 files changed

+8
-71
lines changed

Gemfile

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,6 @@ gem 'solid_queue'
4747
gem 'sprockets-rails'
4848
gem 'terser', require: false
4949
gem 'turbolinks'
50-
gem 'whenever', require: false
5150

5251
# Authentication
5352
gem 'devise', '~> 4.9'

Gemfile.lock

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,6 @@ GEM
115115
xpath (~> 3.2)
116116
childprocess (5.1.0)
117117
logger (~> 1.5)
118-
chronic (0.10.2)
119118
chunky_png (1.4.0)
120119
coffee-rails (5.0.0)
121120
coffee-script (>= 2.2.0)
@@ -633,8 +632,6 @@ GEM
633632
base64
634633
websocket-extensions (>= 0.1.0)
635634
websocket-extensions (0.1.5)
636-
whenever (1.0.0)
637-
chronic (>= 0.6.3)
638635
will_paginate (4.0.1)
639636
xpath (3.2.0)
640637
nokogiri (~> 1.8)
@@ -735,7 +732,6 @@ DEPENDENCIES
735732
turbolinks
736733
web-console
737734
webmock
738-
whenever
739735

740736
CHECKSUMS
741737
actioncable (8.0.2) sha256=7bcce2df62e91a80143592600e16583c273e98aab50ae40a9f6a2604bb3289a0
@@ -768,7 +764,6 @@ CHECKSUMS
768764
bunny (2.24.0) sha256=072fe4ae98eaa9c95a17e4d166204f710bba8a9a7070b73a8c3b023f439d1682
769765
capybara (3.40.0) sha256=42dba720578ea1ca65fd7a41d163dd368502c191804558f6e0f71b391054aeef
770766
childprocess (5.1.0) sha256=9a8d484be2fd4096a0e90a0cd3e449a05bc3aa33f8ac9e4d6dcef6ac1455b6ec
771-
chronic (0.10.2) sha256=766f2fcce6ac3cc152249ed0f2b827770d3e517e2e87c5fba7ed74f4889d2dc3
772767
chunky_png (1.4.0) sha256=89d5b31b55c0cf4da3cf89a2b4ebc3178d8abe8cbaf116a1dba95668502fdcfe
773768
coffee-rails (5.0.0) sha256=5daaa1ba51fd4907c98a333b6a9e7c1a99b1fff57fcef999b6c62d813cb91a9c
774769
coffee-script (2.4.1) sha256=82fe281e11b93c8117b98c5ea8063e71741870f1c4fbb27177d7d6333dd38765
@@ -984,7 +979,6 @@ CHECKSUMS
984979
websocket (1.2.11) sha256=b7e7a74e2410b5e85c25858b26b3322f29161e300935f70a0e0d3c35e0462737
985980
websocket-driver (0.7.7) sha256=056d99f2cd545712cfb1291650fde7478e4f2661dc1db6a0fa3b966231a146b4
986981
websocket-extensions (0.1.5) sha256=1c6ba63092cda343eb53fc657110c71c754c56484aad42578495227d717a8241
987-
whenever (1.0.0) sha256=d9b71417c43960f5eb125b77207174cba4691091cedae0d282a29cfc72eaa246
988982
will_paginate (4.0.1) sha256=107b226ebe1d393d274575956a7c472e1eefdd97d8828e01b72d425d15a875b9
989983
xpath (3.2.0) sha256=6dfda79d91bb3b949b947ecc5919f042ef2f399b904013eb3ef6d20dd3a4082e
990984
zeitwerk (2.7.2) sha256=842e067cb11eb923d747249badfb5fcdc9652d6f20a1f06453317920fdcd4673

config/recurring.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,11 @@
1111
# nbp_sync_all_job:
1212
# class: NbpSyncAllJob
1313
# schedule: at 3am every day
14+
15+
import_file_cache_cleanup_job:
16+
command: "ImportFileCache.where(created_at: ...1.day.ago).destroy_all"
17+
schedule: at 3am every day
18+
19+
clear_finished_jobs:
20+
command: "SolidQueue::Job.clear_finished_in_batches"
21+
schedule: at 3am every day

config/schedule.rb

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

lib/tasks/import_cache_files.rake

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

spec/lib/tasks/import_cache_files_spec.rb

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

0 commit comments

Comments
 (0)