Skip to content

Conversation

@mamhoff
Copy link
Collaborator

@mamhoff mamhoff commented Feb 13, 2025

Summary

Uses GitHub actions to test this extension, removes some fixes, and simplifies the Gemfile.

Supersedes #320

Checklist

The following are mandatory for all PRs:

The following are not always needed:

  • 📖 I have updated the README to account for my changes.
  • 📑 I have documented new code with YARD.
  • 🛣️ I have opened a PR to update the guides.
  • ✅ I have added automated tests to cover my changes.
  • 📸 I have attached screenshots to demo visual changes.

Now possible with the GitHub action
There's not much difference to the main branch anyways.
People might have other authentication solutions, and we can simply not
load solidus_auth_devise in specs.
We're expecting the install generator of this gem to change things in
the starter frontend, but the generated Dummy app runs on the legacy
frontend. This fails, migrations don't run, and all tests fail.

This is not the cleanest solution: Ideally we'd have an install
generator for dummy apps that works with the starter frontend template,
but we're not there.
@mamhoff mamhoff changed the title GitHub action Use GitHub Action to test extension Feb 13, 2025
Copy link
Member

@tvdeyen tvdeyen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks 🙏🏻

@tvdeyen tvdeyen merged commit f82c66c into main Feb 13, 2025
30 of 60 checks passed
@tvdeyen tvdeyen deleted the github-action branch February 13, 2025 09:38
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.

3 participants