Summary
Improve CI workflows and build scripts for better reliability and consistency.
Background
PR #1896 contained several CI and build improvements. This issue tracks extracting those that are still relevant for current master.
Proposed Changes
1. Fix Prepack Scripts
- Ensure prepack scripts use
yarn instead of npm
- Consistency across all package.json files
- Update package-scripts.yml
Files:
package-scripts.yml
packages/react-on-rails/package.json
packages/react-on-rails-pro/package.json
2. Yalc Workflow Fixes (if still needed)
- Fix CI frozen-lockfile errors with yalc workflow
- Remove
--frozen-lockfile from dummy app install after yalc
- Update Pro integration workflow
Files:
.github/workflows/pro-integration-tests.yml
3. ReScript Build Step (if still using ReScript)
- Add ReScript build step before starting development server
- Ensure proper build order
Note: Verify if ReScript is still in use before implementing this.
Investigation Needed
Before implementing, check:
- Are the yalc workflow issues still present on current master?
- Is ReScript still being used in the codebase?
- Are prepack scripts still using npm anywhere?
Testing
Related
Labels
ci, build
Summary
Improve CI workflows and build scripts for better reliability and consistency.
Background
PR #1896 contained several CI and build improvements. This issue tracks extracting those that are still relevant for current master.
Proposed Changes
1. Fix Prepack Scripts
yarninstead ofnpmFiles:
2. Yalc Workflow Fixes (if still needed)
--frozen-lockfilefrom dummy app install after yalcFiles:
3. ReScript Build Step (if still using ReScript)
Note: Verify if ReScript is still in use before implementing this.
Investigation Needed
Before implementing, check:
Testing
Related
Labels
ci, build