Skip to content

Update dev setup: GitHub Actions, propshaft, MIT license#11

Merged
damianlegawiec merged 1 commit intomainfrom
update-dev-setup-and-ci
Feb 8, 2026
Merged

Update dev setup: GitHub Actions, propshaft, MIT license#11
damianlegawiec merged 1 commit intomainfrom
update-dev-setup-and-ci

Conversation

@damianlegawiec
Copy link
Copy Markdown
Member

Summary

  • Migrate CI from CircleCI to GitHub Actions with PostgreSQL 16 + MySQL 8.0 matrix
  • Switch from sprockets to propshaft
  • Add spree_storefront, spree_page_builder, spree_admin, and spree_legacy_api_v2 dependencies
  • Add SPREE_PATH env support for local development
  • Update Rakefile to install storefront and admin in test app
  • Change license from AGPL-3.0 to MIT
  • Add gemspec metadata (bug_tracker_uri, changelog_uri, etc.)
  • Rename .dependabot.yml to proper path

Test plan

  • bundle install completes successfully
  • bundle exec rake test_app generates dummy app and runs migrations
  • bundle exec rspec passes (26 examples, 0 failures, 99.23% coverage)

🤖 Generated with Claude Code

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai bot commented Feb 8, 2026

Warning

Rate limit exceeded

@damianlegawiec has exceeded the limit for the number of commits that can be reviewed per hour. Please wait 23 minutes and 28 seconds before requesting another review.

⌛ How to resolve this issue?

After the wait time has elapsed, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout.

Please see our FAQ for further information.

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch update-dev-setup-and-ci

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@damianlegawiec damianlegawiec force-pushed the update-dev-setup-and-ci branch from fe255a3 to b3eda47 Compare February 8, 2026 19:57
- Migrate CI from CircleCI to GitHub Actions with PostgreSQL 16 + MySQL 8.0 matrix
- Switch from sprockets to propshaft
- Add spree_storefront, spree_page_builder, spree_admin, and spree_legacy_api_v2 dependencies
- Add SPREE_PATH env support for local development
- Update Rakefile to install storefront and admin in test app
- Change license from AGPL-3.0 to MIT
- Add gemspec metadata (bug_tracker_uri, changelog_uri, etc.)
- Rename .dependabot.yml to proper path

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@damianlegawiec damianlegawiec force-pushed the update-dev-setup-and-ci branch from b3eda47 to 9d820c0 Compare February 8, 2026 19:58
@damianlegawiec damianlegawiec merged commit a1a8b0d into main Feb 8, 2026
4 of 5 checks passed
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