Update Dockerfile and Ruby files for improved dependency management and type safety

- Upgraded bundler version from 2.4.5 to 2.5.6 in Dockerfile for better compatibility.
- Updated gem versions for faiss and rails_live_reload to their latest versions.
- Modified Ruby files to enforce strict typing with Sorbet, enhancing type safety across various models and jobs.
- Added type signatures to methods in Inkbunny and FA domain models, ensuring better type checking and documentation.
- Improved job argument handling in Inkbunny jobs, including priority settings for deferred jobs.
- Refactored initialization logic in several models to ensure default states are set correctly.

These changes aim to enhance the overall stability and maintainability of the codebase.
This commit is contained in:
Dylan Knutson
2025-01-01 02:55:10 +00:00
parent 7339c1153c
commit ea4b36a1d8
26 changed files with 135 additions and 46 deletions

View File

@@ -21,3 +21,6 @@ test:
tc *args:
bundle exec srb tc {{args}}
tapioca *args:
bundle _2.5.6_ exec tapioca {{args}}