-
Notifications
You must be signed in to change notification settings - Fork 6
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
[#13] make CI jobs more consistent with open-api-framework related projects #129
Conversation
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.
Looks fine to me.
Will you be merging the open-api-workflows
to master before merging?
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.
Looks nice, just some minor remarks.
@@ -38,5 +38,6 @@ pip-compile \ | |||
--no-emit-index-url \ | |||
--output-file requirements/dev.txt \ | |||
"$@" \ | |||
requirements/ci.txt \ | |||
requirements/base.txt \ |
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.
Why is this change needed? I thought it would be faster to reuse already compiled ci.txt here?
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.
We could revert this and include pytest
in the dev requirements for other projects 🤔 (to keep the requirements similar to the other projects). pytest
is needed for projects which need to generate documentation through github actions.
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.
On second thought, I saw there were some dependencies in test-tools.in
which were not used for development, see c5fd869#diff-341d4064347b7e95989c82d7e176e19934bea3913d05bf0b244057aaf3b3e567L3
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.
Looks good! Could you make bin/compile_dependecies.bat
and bin/compile_dependecies.sh
consistent with each other?
Otherwise let's proceed with this change
requirements/base.txt^ | ||
requirements/test-tools.in^ |
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 think this file should have the same changes as bin/compile_dependencies.sh
c5fd869
to
a8472f0
Compare
Depends on #133 |
This reverts commit c60ffd8.
5d43ebb
to
638adf4
Compare
Fixes maykinmedia/open-api-framework#13
Changes
Reuses open-api-workflows workflows to make CI jobs consistent across the different projects.