-
Notifications
You must be signed in to change notification settings - Fork 71
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
chore: Update CI template for tap cookiecutter #1476
Conversation
Codecov Report
@@ Coverage Diff @@
## main #1476 +/- ##
=======================================
Coverage 85.46% 85.46%
=======================================
Files 57 57
Lines 4760 4760
Branches 809 809
=======================================
Hits 4068 4068
Misses 501 501
Partials 191 191 📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
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.
Thanks @laurentS! I've got one suggestion, but aside from that this looks good to me.
...flows/{% if cookiecutter.include_cicd_sample_template == 'GitHub' %}ci_workflow.yml{%endif%}
Outdated
Show resolved
Hide resolved
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.
Other than @WillDaSilva's suggestion, this lgtm!
with: | ||
python-version: {{ '${{ matrix.python-version }}' }} | ||
- name: Install Poetry | ||
run: | | ||
python -m pip install --upgrade pip | ||
pip install poetry==1.2.* | ||
pip install poetry==1.3.* |
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 should probably use a constraints file do this can be kept up to date with dependabot. But that's for a future PR.
…flows/{% if cookiecutter.include_cicd_sample_template == 'GitHub' %}ci_workflow.yml{%endif%} Co-authored-by: Will Da Silva <[email protected]>
Just saw your other PR @WillDaSilva closing this as not needed anymore, but please let me know if I missed anything. |
I just built a fresh tap using the cookiecutter template (which was super cool by the way!), and had to update some parts of the workflow template as below to fix github complaints (and use latest versions of python and poetry).
📚 Documentation preview 📚: https://meltano-sdk--1476.org.readthedocs.build/en/1476/