Age | Commit message (Collapse) | Author |
|
|
|
Newly generated binstubs will check for the string
`This file was generated by Bundler` inside `bin/bundle`, so we'd have
to update that anyway.
Also, there is a non-zero chance the updated `bundle` binstub resolves
some of the setup-specific issues we've seen.
|
|
|
|
|
|
Downgrade Gemfile.lock to bundler 2.1.4
|
|
This is the default bundler version that comes with ruby 2.7, and it
looks like ruby ruby 2.7 and bundler 2.3.18 have a problem with the new
splitted version where each gem source has it's own block and it
crashes.
To have less problems for podmins when updating, lets just downgrade
bundler and use the old lockfile format in next-minor. It's not a
problem anymore in develop as we don't have rails-assets anymore there,
as we switched to yarn.
|
|
closes #8380
|
|
some (especially bigger pods) are sometimes slow to respond with
statistics, so lets handle that gracefully and not mark the pods as
down.
|
|
also add pod uri when logging offline pods ... just having a bunch of
"OFFLINE" log messages doesn't help at all.
|
|
Follow up for #8379
|
|
closes #8379
|
|
Always take the newest versions both nodes support
|
|
|
|
This route was removed from the federation and doesn't exist anymore, so
checking for it doesn't make any sense.
But lets check if a server responds to /.well-known/nodeinfo instead.
All other software which supports the diaspora protocol should have this
endpoint by now. Parsing/validating nodeinfo is still handled
gracefully.
closes #8377
|
|
This was added in Rails 5.2 defaults, but we upgraded from 5.1 defaults to 6.1, so we didn't notice until now.
closes #8374
|
|
See https://github.com/sass/sassc-ruby/issues/207
closes #8372
|
|
We don't use active storage, but eager loading it tries to read the
config/storage.yml, which doesn't exist, because we don't need it.
https://github.com/rails/rails/blob/571b4d5fb9cd254db79e93370d7b208b6d0fd1e4/activestorage/lib/active_storage/engine.rb#L137
https://github.com/rails/rails/blob/571b4d5fb9cd254db79e93370d7b208b6d0fd1e4/activestorage/app/models/active_storage/blob.rb#L354
closes #8371
|
|
These were already fixed on develop in another branch but were never
backported, so lets do that now.
|
|
When no `.sprockets-manifest-xxx.json` existed, every instance of
`Sprockets::Manifest` generated their own path with their own random
filename, and since this happened before the assets were actually
precompiled, they were all empty. So the error pages didn't find the
manifest and the non-digest assets also didn't have any assets to copy.
So lets create our own instance of `Sprockets::Manifest` here, AFTER
`assets:precompile`, which then loads the manifest json that was used
during precompile, so all precompiled assets are available.
closes #8366
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
We don't have the schema.rb anymore in the repo, so we don't need it
compatible with both databases anymore.
See 5b1be7d8dac07eb133250835bce12e36f8e4908a
|
|
This is a new feature in rails 6
|
|
|
|
|
|
|
|
This is to prevent the warning about zeitwerk autoloader
|
|
This is to prepare for zeitwerk autoloader, and the old file couldn't be
autoloaded anyway, so the easiest is to just move it out of the models
folder.
|
|
|
|
|
|
|
|
|
|
closes #8365
|
|
|
|
|
|
markerb is dead and isn't compatible with rails 6 anymore. Removing it
means adding separate templates for text and html, this sadly means some
code duplication, but also luckily the templates aren't that
complicated, so the duplication is also very minimal.
|
|
|
|
|
|
this is for future rails versions with zeitwerk autoloader where this
isn't allowed anymore
|
|
closes #8362
|
|
Fixes #6433
|
|
entypo-rails doesn't support newer rails versions
closes #8361
|
|
closes #8359
|
|
Gem updates
|
|
|