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

Commits on Sep 9, 2024

  1. fix(test): build libfaketime instead of copy bin

    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.
    nils-wisiol authored and peterthomassen committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    4e70b68 View commit details
    Browse the repository at this point in the history
  2. chore(GH actions): use docker compose instead of docker-compose

    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
    nils-wisiol authored and peterthomassen committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    ea3b6c7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4508fd3 View commit details
    Browse the repository at this point in the history
  4. chore(deps): update captcha requirement in /api in the pip-api group

    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>
    dependabot[bot] authored and peterthomassen committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    c842c1a View commit details
    Browse the repository at this point in the history
  5. chore(deps): update coverage requirement from ~=7.5.4 to ~=7.6.0 in /api

    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>
    dependabot[bot] authored and peterthomassen committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    421a1b6 View commit details
    Browse the repository at this point in the history
  6. chore(deps): update cryptography requirement in /api

    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>
    dependabot[bot] authored and peterthomassen committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    ac391e5 View commit details
    Browse the repository at this point in the history
  7. chore(deps): update psycopg requirement from ~=3.1.19 to ~=3.2.1 in /api

    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>
    dependabot[bot] authored and peterthomassen committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    db704b3 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    36f8bc7 View commit details
    Browse the repository at this point in the history
  9. fix(test): squash migrations 1 through 31

    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!
    nils-wisiol authored and peterthomassen committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    0d1bd55 View commit details
    Browse the repository at this point in the history