Commit Graph

295 Commits

Author SHA1 Message Date
Vasily Fedoseyev
c4b3983620 Merge pull request #97 from insales/ruby33
ruby 3.3 support
2024-05-09 23:27:15 +03:00
Vasily Fedoseyev
b638a435e1 Tempfile#size patch was broken on ruby 3.3, also fix rubocop 2024-05-09 23:17:06 +03:00
Vasily Fedoseyev
109b82ad19 Test on ruby 3.3 2024-05-09 23:12:03 +03:00
Vasily Fedoseyev
83db6e4c3a Merge pull request #95 from insales/more_tests
more tests
2024-04-10 19:39:51 +03:00
Vasily Fedoseyev
7cef86bb49 Rubocop 2024-04-10 19:27:24 +03:00
Vasily Fedoseyev
6647c5fa9c Fix rubocop lint warnings 2024-04-10 19:15:45 +03:00
Vasily Fedoseyev
4801e731d8 Rollbar может и не использоваться на проекте 2024-04-10 19:07:29 +03:00
Vasily Fedoseyev
6c99a6f052 Fix and test recursive_thumbnail 2024-04-10 19:04:16 +03:00
Vasily Fedoseyev
c4009e1ca1 Railtie test 2024-04-10 19:00:43 +03:00
Vasily Fedoseyev
99cb5b39fe Drop old jruby support (modern have tempfile similar to mri) 2024-04-10 18:04:38 +03:00
Vasily Fedoseyev
f2b6da2a69 Upfile tests + File#size is available since ruby 2.0 (AR 5 requires 2.2) 2024-04-10 17:51:38 +03:00
Vasily Fedoseyev
e7ef0bf8a3 More tests 2024-04-10 17:50:57 +03:00
Vasily Fedoseyev
1c5237ecaf drop rails < 5 2024-04-10 16:47:32 +03:00
Vasily Fedoseyev
3dcb852b66 Tests for optimizer 2024-04-10 14:14:10 +03:00
Vasily Fedoseyev
1fdb27c8ee Аккуратнее закрываем original + если не удалось оптимизировать, не оставляем файл временный 2024-04-10 01:55:43 +03:00
Vasily Fedoseyev
d7cf90f139 Merge pull request #94 from insales/close_more_files
Close file opened by open-uri
2024-04-10 01:08:00 +03:00
Vasily Fedoseyev
619b3d0b2b Close file opened by open-uri 2024-04-10 01:05:40 +03:00
Vasily Fedoseyev
3e12446120 Fix optimizer temporary file 2024-04-09 23:02:54 +03:00
Vasily Fedoseyev
eb26524abe Add extension to original file on reprocess 2024-04-09 14:56:32 +03:00
Vasily Fedoseyev
d89e44ebbb Merge pull request #93 from insales/remove_storages
remove storages
2024-04-09 00:27:01 +03:00
Vasily Fedoseyev
a0a8f9325f Rubocop 2024-04-09 00:26:11 +03:00
Vasily Fedoseyev
6dd0bc5115 Update rubocop 2024-04-09 00:22:41 +03:00
Vasily Fedoseyev
d122e78c0e Remove cached storage 2024-04-09 00:22:41 +03:00
Vasily Fedoseyev
06e4d70316 Remove delayeds3 storage 2024-04-09 00:22:41 +03:00
Vasily Fedoseyev
fd3c64d903 Возможность локально постестить с minio 2024-04-09 00:22:41 +03:00
Vasily Fedoseyev
c0062efbb4 Правильнее по respond_to, на случай смеси [Paperclip::]Tempfile 2024-04-06 16:36:55 +03:00
Vasily Fedoseyev
6934695bba move tempfile to own sourcefile 2024-04-06 16:34:24 +03:00
Vasily Fedoseyev
e855646d8b to_file уже проверяет наличие файлов, а вот закрывать надо 2024-04-06 14:59:12 +03:00
Vasily Fedoseyev
c84571d94a More flush and rewind 2024-04-06 00:06:18 +03:00
Vasily Fedoseyev
290365d2a1 Merge pull request #92 from insales/remove_old_rubies
Remove ruby 2.7 and rails 6 from test matrix
2024-04-05 18:39:56 +03:00
Vasily Fedoseyev
ba2aa50cc9 Remove ruby 2.7 and rails 6 from test matrix 2024-04-05 17:24:21 +03:00
Vasily Fedoseyev
b7c3045702 tmpfile should be in binmode 2024-04-05 16:46:08 +03:00
Vasily Fedoseyev
d04b9f4f82 Merge pull request #91 from insales/fix_styles_tmp
Delete intermediary tempfiles
2024-04-05 11:10:26 +03:00
Vasily Fedoseyev
d0354efcc8 Delete intermediary tempfiles and tempfiles for styles 2024-04-05 00:42:20 +03:00
Vasily Fedoseyev
923b605c42 Add coverage 2024-04-05 00:40:10 +03:00
Vasily Fedoseyev
f9d1f25cb8 Run tests once on merge requests 2023-10-23 20:19:12 +03:00
Vasily Fedoseyev
cc92e95460 Merge pull request #90 from insales/rails71
rails71
2023-10-23 20:17:07 +03:00
Vasily Fedoseyev
45bf0b208e Fix rubocop lint-level warnings 2023-10-23 20:13:37 +03:00
Vasily Fedoseyev
3e43e17790 Remove unneeded files from gem 2023-10-23 19:57:27 +03:00
Vasily Fedoseyev
2eae20a0c9 Allow rails 7.1 2023-10-23 19:44:59 +03:00
Vasily Fedoseyev
676b9c6060 Merge pull request #88 from kirill555101/changed_commits_order
Меняем порядок callback-ов
2023-06-01 18:54:11 +03:00
Kirill Katashinsky
c411ae05ea Добавил комментарий 2023-06-01 18:51:31 +03:00
Vasily Fedoseyev
a3c51a99f8 У линтера может не быть прав коментить в коммит, пробуем так 2023-06-01 18:45:35 +03:00
Kirill Katashinsky
92598adfd4 Меняем порядок callback-ов 2023-06-01 18:39:49 +03:00
Vasily Fedoseyev
c944347ca4 Merge pull request #89 from insales/update_ci
Update gems and CI, drop CI support for rails 5.2 and ruby 2.6
2023-06-01 18:36:34 +03:00
Vasily Fedoseyev
9503599088 Update gems and CI, drop CI support for rails 5.2 and ruby 2.6 2023-06-01 18:34:23 +03:00
Vladislav-S
4afc1d46d4 Merge pull request #86 from insales/upload_files_in_after_commit
Загружаем файлы в after_commit, а не в after_save
2023-05-22 17:05:06 +03:00
Vladislav-S
9014ae3920 чиним тест 2023-05-22 17:01:12 +03:00
Nastia Gorokhova-Alekseeva
01006ec771 Загружаем файлы в after_commit, а не в after_save 2023-04-11 18:29:46 +03:00
Nastia
a6ee1ac091 Merge pull request #85 from insales/rewind_files
Делаем rewind файлам перед чтением
2022-12-12 14:24:01 +03:00