feature/assets-precompile-integration #9

Merged
heming merged 3 commits from feature/assets-precompile-integration into main 2025-06-14 04:37:59 +02:00
Owner
No description provided.
Implement Rails assets:precompile integration
All checks were successful
CI / Test on Ruby 3.4 (push) Successful in 52s
CI / Lint (push) Successful in 38s
CI / Build gem (push) Successful in 34s
b67e542d10
- Add auto_generate_on_precompile configuration option (defaults to true)
- Create rsep:assets_precompile task that runs automatically with assets:precompile
- Add comprehensive error handling and CI environment support
- Include deployment-focused logging with timing and file size info
- Support RSEP_FAIL_ON_ERROR environment variable for CI builds
- Enhanced Railtie to properly integrate with Rails asset pipeline
- Add 8 comprehensive tests covering all integration scenarios
- Update documentation with configuration examples and best practices
- All 84 tests passing with 903 assertions

Benefits:
- Error pages automatically generated during deployment
- No manual step required in deployment scripts
- Works with all deployment platforms (Heroku, Kamal, Capistrano)
- Graceful error handling won't break deployments
- Configurable behavior for different environments
Use actions/checkout@v4 in CI workflows
Some checks failed
CI / Test on Ruby 3.4 (push) Failing after 43s
CI / Lint (push) Failing after 21s
CI / Build gem (push) Has been skipped
b390291a22
The commit changes manual git checkout steps to use the official GitHub
checkout action, which is more reliable and maintainable.
Remove GIT_CONFIG_GLOBAL env var from CI workflows
All checks were successful
CI / Test on Ruby 3.4 (pull_request) Successful in 55s
CI / Lint (pull_request) Successful in 42s
CI / Build gem (pull_request) Successful in 36s
CI / Test on Ruby 3.4 (push) Successful in 47s
CI / Lint (push) Successful in 43s
CI / Build gem (push) Successful in 50s
24a867bb8c
heming merged commit 24a867bb8c into main 2025-06-14 04:37:59 +02:00
heming deleted branch feature/assets-precompile-integration 2025-06-14 04:37:59 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: heming/rsep#9
No description provided.