Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bullet Train Update: 1.9.0 #43

Merged
merged 37 commits into from
Nov 19, 2024
Merged

Bullet Train Update: 1.9.0 #43

merged 37 commits into from
Nov 19, 2024

Conversation

jagthedrummer
Copy link
Contributor

Update of the Bullet Train Starter Repo to version 1.9.0

Please note: You should thorougly review this PR.

🎉 There are no conflicts detected in this PR!

Auto-generated by .github/workflows/update-bullet-train.yml

depfu bot and others added 30 commits October 31, 2024 06:15
* Set `config.raise_on_missing_callback_actions = true`

This is a new config in Rails 7.1 and the default is to have it set to
`true` in `development` and `test` environments.

* what if we include these here instead of in the base concern

* trying to get it working with these being defined in the core repo

* got these working from the core repo

* Remove custom configs
When using `def setup` things can behave unpredictably if developers forget to call `super`. Using the `setup do` callback form eliminates that problem.

Fixes: bullet-train-co/bullet_train#1626
Co-authored-by: jagthedrummer <jagthedrummer@users.noreply.github.com>
…e (#1739)

* Make it easier to use Cloudinary as a storage option for ActiveStorage

This makes it easier to use Cloudindary as the backend service for
ActiveStorage. From a functional perspective this works very much like
the S3 service option. ActiveStorage is still in control of files, but
it sends them through to Cloudinary for storage and delivery.

**NOTE:** If, in production, you use Cloudinary for anything and have a `CLOUDINARY_URL` ENV var set but you want to use the `:local` option for ActiveStorage then you'll want to make an adjustment to `config/environments/production.rb`.

Partial fix for : bullet-train-co/bullet_train#1617
Co-authored-by: jagthedrummer <jagthedrummer@users.noreply.github.com>
Co-authored-by: jagthedrummer <jagthedrummer@users.noreply.github.com>
Fixes: bullet-train-co/bullet_train#1587

The issues that this monkey patch was for was fixed upstream in rails
via this PR: rails/rails#52281
* Add script to check for image processing deps

- vips
- imagemagick

* Run standard
…geMagick (#1765)

* Refactor check_image_dependencies.rb to not require both vips and ImageMagick

This makes it so that if you have either `vips` or `magick` available on
your `PATH` that we count that as being good enough for image processing
dependencies and we move on. Previously we'd check for both and prompt
you to install both even though we only need one or the other. This
should make it less confusing for people who don't realize that they're
alternatives that do the same thing.

* linter
jagthedrummer and others added 7 commits November 18, 2024 12:20
Co-authored-by: jagthedrummer <jagthedrummer@users.noreply.github.com>
* Rely on the version of pagy specified by the core gems

* Fix the pagination test to match the new pagy default

* CI doesn't seem to find >...
Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
Co-authored-by: jagthedrummer <jagthedrummer@users.noreply.github.com>
# Conflicts:
#	Gemfile.lock
@jagthedrummer jagthedrummer merged commit 9f170d6 into main Nov 19, 2024
9 checks passed
@jagthedrummer jagthedrummer deleted the bullet-train-update/1.9.0 branch November 19, 2024 18:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants