-
Notifications
You must be signed in to change notification settings - Fork 7
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
add proxy plugin workflow #27
Conversation
786b9a9
to
9188c23
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm wondering if this makes sense at all. Unlike Foreman plugins, Smart Proxy plugins are plain gems that can be installed (by depending on smart_proxy
in Gemfile
). So you can just use our existing gem-test
workflow. It respects required_ruby_version
in the gemspec and tests on all of them.
You can argue that we somehow want to enforce that it includes all the Ruby versions we care about, but is this the way to go?
Well, I like opinionated solutions. |
2e9a0e3
to
41ecb46
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Do we want to add a "Test suite" check at the end that we can mark as a required check?
There already is actions/.github/workflows/test-gem.yml Lines 59 to 60 in 0ba3a0f
Can't this be used as the "required" one? |
Oh yes, I suppose so. Can we create a workflow somewhere to test this out? Perhaps in this repo itself, providing CI for CI? |
For "in this repo" we'd need to teach |
I wouldn't mind. I suppose an alternative is to introduce some dummy gemspec, but not sure if that's any better. |
7735e55
to
1c2fb02
Compare
@ekohl implemented self-testing :) |
The |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Overall ACK but needs an update now that the required PRs have been merged.
@ekohl this still contains two TMP commits that need dropping before merging, tests are green right now. If you ack, I'll drop the two and merge? |
needs: ekohl/ruby-version#1