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

Open
wants to merge 20 commits into
base: main
Choose a base branch
from
Open

Update Rails 7.2 #744

wants to merge 20 commits into from

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
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