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.7.15 #37

Merged
merged 40 commits into from
Jul 1, 2024
Merged

Conversation

jagthedrummer
Copy link
Contributor

Update of the Bullet Train Starter Repo to version 1.7.15

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 June 6, 2024 06:18
This PR does a few things to make the process of setting up an app on
Heroku better and cheaper.

1. It adds a buildpack for `jemalloc` and sets the `JEMALLOC_ENABLED`
   ENV var. Fixes: bullet-train-co/bullet_train#1524
2. Makes the initial setup cheaper by using smaller dynos and the entry
   level for a number of addons. Fixes: bullet-train-co/bullet_train#1127
3. Removes the Sentry addon. This was redundant since Honeybadger was
   already included, and Sentry isn't supported in review apps on
   Heroku, so having it in `app.json` prevents the use of review apps
   entirely which is frustrating. Fixes: bullet-train-co/bullet_train#1521
4. Sets `RAILS_MAX_THREADS` and `WEB_CONCURRENCY` to match the values
   suggested by heroku here: https://devcenter.heroku.com/articles/deploying-rails-applications-with-the-puma-web-server#recommended-default-puma-process-and-thread-configuration
   Fixes: bullet-train-co/bullet_train#1523
Co-authored-by: jagthedrummer <jagthedrummer@users.noreply.github.com>
* Run the PartialTest on a dedicated CI node

Previously every node that ran _any_ super scaffolding test would also run
the super scaffolding test for `PartialTest`.

This PR makes it so that we run that test on a dedicated node, and all
the other nodes won't run it.

* Need to keep that

* consolidate some tests onto the same CI node
Co-authored-by: jagthedrummer <jagthedrummer@users.noreply.github.com>
Co-authored-by: jagthedrummer <jagthedrummer@users.noreply.github.com>
* Bump setup-node to v4

* Update actions/cache to v4
depfu bot and others added 10 commits June 25, 2024 06:18
Some users are reporting crashes on MacOS when first trying to access
the database. There's an issue open on `ruby-pg` that describes this
temporary workaround. ged/ruby-pg#538

Hopefully fixes: bullet-train-co/bullet_train#1379
* wip

* making progress

* more refactoring

* tweak

* Move some stuff out of bin/configure and into bin/setup

* linter
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 ee26ab1 into main Jul 1, 2024
9 checks passed
@jagthedrummer jagthedrummer deleted the bullet-train-update/1.7.15 branch July 1, 2024 19:49
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.

1 participant