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

Replace Travis CI configuration with GitHub Actions #561

Merged
merged 3 commits into from
Dec 12, 2023

Conversation

akx
Copy link
Contributor

@akx akx commented Dec 11, 2023

This PR removes the defunct Travis CI configuration and replaces it with a near-minimal GitHub Actions workflow.

There are some things still left undone (e.g. testing on Postgres again, and testing against the current django main (née master) revision, but I think this is a good start; I added relevant TODO markers to follow up on.

It also adds testing on Django 4.1 and 4.2.

(Following this, I think the next version of django-polymorphic should drop testing and support on EOL versions of Python and Django.)

@j-antunes
Copy link
Contributor

@akx - Thanks for you work on this PR. Just to confirm. This would replace the work in GHA that was started on #558?

@akx
Copy link
Contributor Author

akx commented Dec 11, 2023

@j-antunes Yes, #560 + this effectively replace #558, but this uses the current Tox configuration to test against various Django and Python versions, which didn't happen in #558.

@j-antunes j-antunes self-requested a review December 11, 2023 13:38
@j-antunes
Copy link
Contributor

j-antunes commented Dec 11, 2023

Sounds good! Everything looks good on the PR. I'll wait for @AdamDonna to check it, to have a second set of eyes on it.

Again, thanks for your work!

.github/workflows/ci.yml Outdated Show resolved Hide resolved
.github/workflows/ci.yml Outdated Show resolved Hide resolved
.github/workflows/ci.yml Outdated Show resolved Hide resolved
.github/workflows/ci.yml Outdated Show resolved Hide resolved
.github/workflows/ci.yml Outdated Show resolved Hide resolved
.github/workflows/ci.yml Outdated Show resolved Hide resolved
.github/workflows/ci.yml Outdated Show resolved Hide resolved
README.rst Outdated Show resolved Hide resolved
.github/workflows/ci.yml Outdated Show resolved Hide resolved
akx and others added 2 commits December 11, 2023 16:20
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
@akx
Copy link
Contributor Author

akx commented Dec 12, 2023

I'll just go ahead and merge this since there's 2 approvals 👍

@akx akx merged commit 0ead3b6 into jazzband:master Dec 12, 2023
7 checks passed
@akx akx deleted the renovate-ci branch December 12, 2023 10:52
This was referenced Dec 12, 2023
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

3 participants