Skip to content
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

Setup Appraisal #1225

Merged
merged 11 commits into from Jan 5, 2022
Merged

Setup Appraisal #1225

merged 11 commits into from Jan 5, 2022

Conversation

Spone
Copy link
Collaborator

@Spone Spone commented Dec 30, 2021

Summary

This sets up Appraisal in order to facilitate testing multiple Rails versions.

Other Information

This has been decided here: #1098 (comment) and will allow conditional dependencies (required for Tailwind support, see #1098)

@Spone Spone self-assigned this Dec 30, 2021
@Spone
Copy link
Collaborator Author

@Spone Spone commented Dec 30, 2021

The failing checks will be solved by #1224. I'll rebase here when #1224 is merged.

@Spone Spone marked this pull request as ready for review Dec 30, 2021
@Spone Spone requested a review from as a code owner Dec 30, 2021
Copy link
Collaborator

@boardfish boardfish left a comment

Looks good to me. Am I right in saying this would help to resolve the issue I'm facing in #1227 where we should only use turbo-rails for Rails versions greater than 5? I suppose I'd add them to Appraisals, right?

You might also want to add Appraisals and the gemfiles folder to your section under CODEOWNERS.

docs/CHANGELOG.md Outdated Show resolved Hide resolved
view_component.gemspec Outdated Show resolved Hide resolved
docs/CONTRIBUTING.md Show resolved Hide resolved
Co-authored-by: Simon Fish <si@mon.fish>
@Spone
Copy link
Collaborator Author

@Spone Spone commented Jan 4, 2022

Am I right in saying this would help to resolve the issue I'm facing in #1227 where we should only use turbo-rails for Rails versions greater than 5? I suppose I'd add them to Appraisals, right?

Yes, exactly!

You might also want to add Appraisals and the gemfiles folder to your section under CODEOWNERS.

Will do.

@Spone Spone merged commit 848ebaf into main Jan 5, 2022
38 checks passed
@Spone Spone deleted the setup-appraisal branch Jan 5, 2022
@Spone Spone mentioned this pull request Jan 6, 2022
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.

None yet

2 participants