Closed browniebroke closed 3 years ago
Not sure why the builds aren't running, but they do run on my fork: https://github.com/browniebroke/django-redshift-backend/actions?query=workflow%3ACI
Please use tox-gh-actions for configuring the test matrix instead of duplicating it in the GH actions and tox configuration. This is along the lines we've done with tox-travis.
Updated test to use tox-gh-actions
and deployment steps to use Jazzband package index.
Build result: https://github.com/browniebroke/django-redshift-backend/actions/runs/352344702
I think it's all done. Let me know if I missed anything.
Is there anything else I need to change here?
@browniebroke Thank you for your work!
@jezdez I'm going to release a new version after merging this PR. What do we need next?
@jezdez ping and Happy New Year!!
I've fixed a few more things in #72. Closing this PR since I wasn't able to push to the branch of this PR being in a fork repo.
Now I've released 2.0.0. Thanks for your contribution! https://pypi.org/project/django-redshift-backend/2.0.0/
Subject: Move CI to Github as Travis builds have become too slow
Feature or Bugfix
Purpose
Move the CI to Github Actions. The config is a bit more verbose than I'd like to, but this should have the advantage to be explicit.
Detail
Relates
I have another PR that will conflict: #68
Given that Travis is too painful to work with, I'll update that other PR when this is merged.
:warning: IMPORTANT :warning:
A project admin will have to add
JAZZBAND_RELEASE_KEY
to the repo secrets: https://github.com/jazzband/django-redshift-backend/settings/secrets/actions/new