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

Update Rails 7.2 #744

Merged
merged 21 commits into from
Oct 13, 2024
Merged

Update Rails 7.2 #744

merged 21 commits into from
Oct 13, 2024

Conversation

manno
Copy link
Member

@manno manno commented Oct 3, 2024

  • do links in feeds work?
  • needs ruby 3.3 on server
  • graphql conference resolver updated
  • active admin might be restricted due to ransack 4, needs allow list entries
  • database dump not running on prod since 37c3
  • removes .envrc and .bundle/config from git, update your setups
  • redis cache expiry still working? (switch to memcached maybe, but sidekiq still using redis..)

This needs to match activeadmin filters.
* Removing asdf instruction from .envrc, fails for non-asdf users
* Skipping elasticsearch by default
* Loosen rubocop linters, too many warnings, too many rules. Not enough
  people and tools following them.
Resolvers parameters  changed a few years ago.

Thiss should be converted into a plain ruby class?
https://graphql-ruby.org/fields/resolvers.html

```
ConferencesGraphQLApiTest#test_load_newest_conference:
ArgumentError: wrong number of arguments (given 1, expected 3)
    app/graphql/resolvers/conference.rb:63:in `resolve'
    test/integration/graphql/conferences_test.rb:64:in `block in <class:ConferencesGraphQLApiTest>'
```

Anyhow, this passes tests.
* Needs access to gems in development group
* Update ruby to minimum for 7.2
Re-using the DEV_DOMAIN env var which is used to initialize allowed dns
names via config.hosts
Also prod static image URL changed to include /media.
* no more lograge, log to stdout by default
This will likely break urls in all feeds.
We'll fix those "todos" "later".
Those are custom per developer
It's not compatible with sassc

`RAILS_ENV=production rake assets:precompile`

rmosolgo/graphiql-rails#120
@manno manno merged commit 50cfc8b into main Oct 13, 2024
2 checks passed
@manno manno deleted the update-rails-7.2 branch October 13, 2024 14:10
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