-
Notifications
You must be signed in to change notification settings - Fork 19
Rails 8 #573
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
base: main
Are you sure you want to change the base?
Conversation
# The original asset pipeline for Rails [https://github.com/rails/sprockets-rails] | ||
gem "sprockets-rails" | ||
# The modern asset pipeline for Rails [https://github.com/rails/propshaft] | ||
gem "propshaft" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
todo: Verify we still need propshaft given we use shakapacker.
"ActiveSupport::Logger.new(STDOUT)", | ||
"ActiveSupport::Logger.new($stdout)" | ||
|
||
# TODO: https://github.com/ackama/rails-template/issues/569 | ||
insert_into_file "config/environments/production.rb", | ||
after: /.*config\.public_file_server\.enabled.*\n/ do |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
issue: I don't see how this can match, because the Rails 8 config does not include this anymore by default
64e9658
to
5bac7db
Compare
Eoin's PR description
This is mostly there. Just needs some tidy-up once we make decisions about the outstanding issues tagged with
Rails 8
Copilot's PR description
This pull request includes several changes to the CI configuration, template application, and documentation to improve compatibility and maintainability. The most important changes include modifications to the CI workflow file, updates to the template application process, and adjustments to the documentation to reflect new options.
CI Workflow Updates:
.github/workflows/ci.yml
: Renamed thetest_generated_apps
job toapps
for better readability in the GitHub UI..github/workflows/ci.yml
: Temporarily disabled multiplejs_package_manager
options to simplify the CI process..github/workflows/ci.yml
: Updated theSKIPS
environment variable to include additional skip options (--skip-kamal
and--skip-solid
).Template Application Enhancements:
template.rb
: Added terminal output statements to indicate the start and end of significant blocks during the template application process. [1] [2] [3]template.rb
: Corrected the file name for the ERB lint configuration and updated the linting command.Documentation Updates:
README.md
: Updated example commands to include new skip options (--skip-kamal
and--skip-solid
). [1] [2]Dependency and Configuration Adjustments:
target_versions.yml
: Updated the target Rails version to8.0
and the minimum Ruby version to3.2
.variants/accessibility/Gemfile.rb
: Added a terminal output statement to indicate the installation of accessibility checking gems.These changes aim to streamline the CI process, enhance the clarity of the template application, and ensure the documentation is up-to-date with the latest options and configurations.