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

Upgrade Django; Fix GH Actions; Chores #957

Merged
merged 9 commits into from
Sep 9, 2024
Merged

Conversation

peterthomassen
Copy link
Member

No description provided.

@nils-wisiol nils-wisiol changed the title 20240826 misc Upgrade Django; Fix GH Actions Aug 30, 2024
@nils-wisiol nils-wisiol changed the title Upgrade Django; Fix GH Actions Upgrade Django; Fix GH Actions; Chores Aug 30, 2024
@peterthomassen peterthomassen marked this pull request as ready for review September 9, 2024 20:43
nils-wisiol and others added 9 commits September 9, 2024 22:52
The binary hosted in the Docker registry can go away if tests aren't
run for a longer period of time. This way we do not depend on the
registry.
This change is necessary as docker-compose is depricated since July
2023 and GitHub removed docker-compose from their action runner
images on 1 Apr 2024.

More info: actions/runner-images#9557
Updates the requirements on [captcha](https://github.com/lepture/captcha) to permit the latest version.

Updates `captcha` to 0.6.0
- [Release notes](https://github.com/lepture/captcha/releases)
- [Changelog](https://github.com/lepture/captcha/blob/master/docs/changelog.rst)
- [Commits](lepture/captcha@v0.5.0...v0.6.0)

---
updated-dependencies:
- dependency-name: captcha
  dependency-type: direct:production
  dependency-group: pip-api
...

Signed-off-by: dependabot[bot] <support@github.com>
Updates the requirements on [coverage](https://github.com/nedbat/coveragepy) to permit the latest version.
- [Release notes](https://github.com/nedbat/coveragepy/releases)
- [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst)
- [Commits](nedbat/coveragepy@7.5.4...7.6.0)

---
updated-dependencies:
- dependency-name: coverage
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Updates the requirements on [cryptography](https://github.com/pyca/cryptography) to permit the latest version.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](pyca/cryptography@42.0.8...43.0.0)

---
updated-dependencies:
- dependency-name: cryptography
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Updates the requirements on [psycopg](https://github.com/psycopg/psycopg) to permit the latest version.
- [Changelog](https://github.com/psycopg/psycopg/blob/master/docs/news.rst)
- [Commits](psycopg/psycopg@3.1.19...3.2.1)

---
updated-dependencies:
- dependency-name: psycopg
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
This commit /manually/ squashes migrations pertaining the
user.email field. This was necessary due to upstream removal of
CIEmailField, resulting in an extra index in the api database
that made migration 0031 fail. The manual fix was to move all
changes pertaining user.email to migration 0001. Among all
affected migrations, the one with the highest number is 0031.

This commit also Django-squashes migrations 1 through 31
(including) to make clear that database versions in this range
aren't supported anymore.

If you maintain a desec-stack deployment and this breaking
change is a problem, please contact support@desec.io. Thanks!
@peterthomassen peterthomassen merged commit 0d1bd55 into main Sep 9, 2024
5 checks passed
@peterthomassen peterthomassen deleted the 20240826_misc branch September 9, 2024 21:42
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.

2 participants