diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index a6c8324b..69879b61 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -34,7 +34,7 @@ jobs: - name: Deploy docs if: github.ref == 'refs/heads/main' - uses: JamesIves/github-pages-deploy-action@4.1.0 + uses: JamesIves/github-pages-deploy-action@v4.6.0 with: branch: gh-pages folder: docs/_build/html diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 2f44d82c..fc0b6f47 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -9,13 +9,13 @@ on: jobs: test: - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 env: RPM_PY_SYS: true steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Setup Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v5 with: python-version: "3.12" - name: Execute tests diff --git a/Dockerfile b/Dockerfile index 01f94096..b037f1c2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM registry.fedoraproject.org/fedora:39-x86_64 +FROM registry.fedoraproject.org/fedora:41-x86_64 LABEL \ name="Freshmaker application" \ diff --git a/requirements.txt b/requirements.txt index fa641184..822a4e8d 100644 --- a/requirements.txt +++ b/requirements.txt @@ -16,7 +16,7 @@ alembic==1.13.0 # flask-migrate arrow==1.3.0 # via fedmsg -attrs==23.1.0 +attrs==23.2.0 # via # aiohttp # automat @@ -29,7 +29,7 @@ backoff==2.2.1 # gql beautifulsoup4==4.12.2 # via python-fedora -certifi==2023.11.17 +certifi==2024.2.2 # via requests cffi==1.16.0 # via cryptography @@ -51,11 +51,11 @@ decorator==5.1.1 # moksha-common defusedxml==0.7.1 # via -r requirements.in -dogpile-cache==1.2.2 +dogpile-cache==1.3.2 # via -r requirements.in fedmsg==1.1.7 # via -r requirements.in -flask==2.2.5 +flask==3.0.3 # via # -r requirements.in # flask-login @@ -65,7 +65,7 @@ flask-login==0.6.2 # via -r requirements.in flask-migrate==4.0.5 # via -r requirements.in -flask-sqlalchemy==2.5.1 +flask-sqlalchemy==3.1.1 # via # -r requirements.in # flask-migrate @@ -94,7 +94,7 @@ idna==3.6 # yarl incremental==22.10.0 # via twisted -itsdangerous==2.1.2 +itsdangerous==2.2.0 # via flask jinja2==3.1.2 # via flask @@ -105,9 +105,9 @@ kitchen==1.2.6 # fedmsg # moksha-common # python-fedora -kobo==0.35.0 +kobo==0.36.1 # via -r requirements.in -koji==1.33.1 +koji==1.34.0 # via -r requirements.in krb5==0.5.1 # via pyspnego @@ -136,7 +136,7 @@ munch==4.0.0 # python-fedora mypy-extensions==1.0.0 # via -r requirements.in -odcs[client]==0.7.0 +odcs[client]==0.8.0 # via -r requirements.in openidc-client==0.6.0 # via @@ -144,33 +144,33 @@ openidc-client==0.6.0 # python-fedora pbr==6.0.0 # via stevedore -prometheus-client==0.19.0 +prometheus-client==0.20.0 # via -r requirements.in psutil==5.9.6 # via -r requirements.in -pyasn1==0.5.1 +pyasn1==0.6.0 # via # pyasn1-modules # python-ldap -pyasn1-modules==0.3.0 +pyasn1-modules==0.4.0 # via python-ldap -pycairo==1.25.1 +pycairo==1.26.0 # via pygobject -pycparser==2.21 +pycparser==2.22 # via cffi pygments==2.17.2 # via -r requirements.in -pygobject==3.46.0 +pygobject==3.48.2 # via -r requirements.in pyldap==3.0.0.post1 # via -r requirements.in -pyopenssl==23.3.0 +pyopenssl==24.1.0 # via -r requirements.in pyparsing==3.1.1 # via httplib2 pyspnego[kerberos]==0.10.2 # via requests-kerberos -python-dateutil==2.8.2 +python-dateutil==2.9.0.post0 # via # arrow # koji @@ -182,11 +182,11 @@ python-ldap==3.4.4 # via # -r requirements.in # pyldap -pytz==2023.3.post1 +pytz==2024.1 # via moksha-common pyyaml==6.0.1 # via -r requirements.in -pyzmq==25.1.2 +pyzmq==26.0.2 # via # fedmsg # moksha-hub @@ -203,7 +203,7 @@ requests==2.31.0 # requests-gssapi # requests-kerberos # requests-toolbelt -requests-gssapi==1.2.3 +requests-gssapi==1.3.0 # via # koji # odcs @@ -213,7 +213,7 @@ requests-toolbelt==1.0.0 # via gql rpm==0.1.0 # via -r requirements.in -semver==2.13.0 +semver==3.0.2 # via -r requirements.in six==1.16.0 # via @@ -226,16 +226,16 @@ six==1.16.0 # python-fedora soupsieve==2.5 # via beautifulsoup4 -sqlalchemy==1.4.50 +sqlalchemy==2.0.29 # via # -r requirements.in # alembic # flask-sqlalchemy -stevedore==5.1.0 +stevedore==5.2.0 # via dogpile-cache tabulate==0.9.0 # via -r requirements.in -twisted==23.10.0 +twisted==24.3.0 # via # moksha-hub # txzmq @@ -243,17 +243,17 @@ txws==0.9.1 # via moksha-hub txzmq==1.0.0 # via moksha-hub -types-python-dateutil==2.8.19.14 +types-python-dateutil==2.9.0.20240316 # via arrow -typing-extensions==4.9.0 +typing-extensions==4.11.0 # via # alembic # twisted -urllib3==2.1.0 +urllib3==2.2.1 # via # python-fedora # requests -werkzeug==2.3.8 +werkzeug==3.0.2 # via # -r requirements.in # flask @@ -263,7 +263,7 @@ yarl==1.9.4 # -r requirements.in # aiohttp # gql -zope-interface==6.1 +zope-interface==6.3 # via twisted # The following packages are considered to be unsafe in a requirements file: