File tree Expand file tree Collapse file tree 9 files changed +52
-220
lines changed
mucgpt-assistant-service-migrations Expand file tree Collapse file tree 9 files changed +52
-220
lines changed Original file line number Diff line number Diff line change 2828 full_tag : ${{ steps.vars.outputs.full_tag }}
2929 steps :
3030 - name : Checkout
31- uses : actions/checkout@v4
31+ uses : actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4
3232 with :
3333 ref : ${{ github.ref }}
3434
6060 echo "Updated package.json to version ${{ steps.vars.outputs.version }}"
6161
6262 - name : Setup Node.js
63- uses : actions/setup-node@v4
63+ uses : actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
6464 with :
65- node-version : ' 20'
65+ node-version : ' 20.19.5 '
6666 cache : ' npm'
6767 cache-dependency-path : mucgpt-frontend/package-lock.json
6868
@@ -77,10 +77,10 @@ jobs:
7777 npm run build:ghpages
7878
7979 - name : Setup Pages
80- uses : actions/configure-pages@v4
80+ uses : actions/configure-pages@1f0c5cde4bc74cd7e1254d0cb4de8d49e9068c7d # v4
8181
8282 - name : Upload artifact
83- uses : actions/upload-pages-artifact@v3
83+ uses : actions/upload-pages-artifact@56afc609e74202658d3ffba0e8f6dda462b719fa # v3
8484 with :
8585 path : ' ./mucgpt-frontend/dist'
8686
9393 steps :
9494 - name : Deploy to GitHub Pages
9595 id : deployment
96- uses : actions/deploy-pages@v4
96+ uses : actions/deploy-pages@d6db90164ac5ed86f2b6aed7e0febac5b3c0c03e # v4
9797
9898 - name : Display deployment info
9999 run : |
Original file line number Diff line number Diff line change 11# small ubi10 image
2- FROM registry.access.redhat.com/ubi10/ubi-minimal:latest
2+ FROM registry.access.redhat.com/ubi10/ubi-minimal:latest@sha256:d8cba62fbd44610595a6ce7badd287ca4c9985cbe9df55cc9b6a5c311b9a46e6
33
4- COPY --from=ghcr.io/astral-sh/uv:latest /uv /uvx /bin/
4+ COPY --from=ghcr.io/astral-sh/uv:latest@sha256:f228383e3aca00ab1a54feaaceb8ea1ba646b96d3ee92dc20f5e8e3dcb159c9f /uv /uvx /bin/
55
66# Enable bytecode compilation
77ENV UV_COMPILE_BYTECODE=1
Original file line number Diff line number Diff line change @@ -11,13 +11,13 @@ maintainers = [
1111 { name = " Michael Jaumann" , email = " michael.jaumann@muenchen.de" },
1212 { name = " Paul Ilitz" , email = " paul.ilitz@muenchen.de" },
1313]
14- requires-python = " >=3.10 "
14+ requires-python = " ==3.13.7 "
1515dependencies = [
16- " alembic>=1.14.0 " ,
17- " asyncpg> =0.30.0" ,
18- " psycopg2-binary> =2.9.10" ,
19- " pydantic-settings> =2.10.1" ,
20- " sqlalchemy> =2.0.41" ,
16+ " alembic==1.16.2 " ,
17+ " asyncpg= =0.30.0" ,
18+ " psycopg2-binary= =2.9.10" ,
19+ " pydantic-settings= =2.10.1" ,
20+ " sqlalchemy= =2.0.41" ,
2121]
2222
2323[tool .uv ]
Original file line number Diff line number Diff line change 11# Small ubi10 image
2- FROM registry.access.redhat.com/ubi10/ubi-minimal:latest
2+ FROM registry.access.redhat.com/ubi10/ubi-minimal:latest@sha256:d8cba62fbd44610595a6ce7badd287ca4c9985cbe9df55cc9b6a5c311b9a46e6
33
4- COPY --from=ghcr.io/astral-sh/uv:latest /uv /uvx /bin/
4+ COPY --from=ghcr.io/astral-sh/uv:latest@sha256:f228383e3aca00ab1a54feaaceb8ea1ba646b96d3ee92dc20f5e8e3dcb159c9f /uv /uvx /bin/
55
66WORKDIR /app
77
Original file line number Diff line number Diff line change @@ -11,29 +11,29 @@ maintainers = [
1111 { name = " Michael Jaumann" , email = " michael.jaumann@muenchen.de" },
1212 { name = " Paul Ilitz" , email = " paul.ilitz@muenchen.de" },
1313]
14- requires-python = " >=3.10 "
14+ requires-python = " ==3.13.7 "
1515dependencies = [
1616 " asgi-correlation-id==4.3.4" ,
17- " asyncpg> =0.30.0" ,
17+ " asyncpg= =0.30.0" ,
1818 " fastapi[standard]==0.115.12" ,
19- " gitpython> =3.1.44" ,
20- " gunicorn> =23.0.0" ,
21- " joserfc> =1.1.0" ,
22- " psycopg2-binary> =2.9.10" ,
23- " pydantic-settings> =2.10.1" ,
24- " requests> =2.32.4" ,
25- " sqlalchemy> =2.0.43" ,
26- " uvicorn> =0.34.3" ,
19+ " gitpython= =3.1.44" ,
20+ " gunicorn= =23.0.0" ,
21+ " joserfc= =1.1.0" ,
22+ " psycopg2-binary= =2.9.10" ,
23+ " pydantic-settings= =2.10.1" ,
24+ " requests= =2.32.4" ,
25+ " sqlalchemy= =2.0.43" ,
26+ " uvicorn= =0.34.3" ,
2727]
2828
2929[tool .uv ]
3030dev-dependencies = [
3131 " aiosqlite" ,
3232 " ipykernel==6.30.1" ,
3333 " pre-commit==4.3.0" ,
34- " pytest>=8.0.0 " ,
35- " pytest-cov>=4.0.0 " ,
36- " pytest-mock>=3.12.0 " ,
34+ " pytest==8.4.1 " ,
35+ " pytest-cov==6.2.1 " ,
36+ " pytest-mock==3.14.1 " ,
3737 " pytest-asyncio" ,
3838 " pytest-env" ,
3939 " ruff==0.12.10" ,
Original file line number Diff line number Diff line change 11# small ubi10 image
2- FROM registry.access.redhat.com/ubi10/ubi-minimal:latest
2+ FROM registry.access.redhat.com/ubi10/ubi-minimal:latest@sha256:d8cba62fbd44610595a6ce7badd287ca4c9985cbe9df55cc9b6a5c311b9a46e6
33
44
5- COPY --from=ghcr.io/astral-sh/uv:latest /uv /uvx /bin/
5+ COPY --from=ghcr.io/astral-sh/uv:latest@sha256:f228383e3aca00ab1a54feaaceb8ea1ba646b96d3ee92dc20f5e8e3dcb159c9f /uv /uvx /bin/
66
77# Enable bytecode compilation
88ENV UV_COMPILE_BYTECODE=1
Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ name = "mucgpt-core-service"
33version = " 1.2.5"
44description = " a web interface for large language models for the public administration"
55readme = " README.md"
6- requires-python = " >=3.10 "
6+ requires-python = " ==3.13.7 "
77authors = [
88 { name = " Michael Jaumann" , email = " michael.jaumann@muenchen.de" },
99 { name = " Paul Ilitz" , email = " paul.ilitz@muenchen.de" },
@@ -27,10 +27,10 @@ dependencies = [
2727 " uvicorn==0.35.0" ,
2828 " asgi-correlation-id==4.3.4" ,
2929 " gitpython==3.1.45" ,
30- " pydantic-settings>=2.8 .1" ,
31- " langgraph>=0.5.1 " ,
32- " truststore> =0.10.1" ,
33- " langfuse> =3.2.1" ,
30+ " pydantic-settings==2.10 .1" ,
31+ " langgraph==0.6.0 " ,
32+ " truststore= =0.10.1" ,
33+ " langfuse= =3.2.1" ,
3434]
3535
3636[tool .uv ]
Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ name = "MUCGPT"
33version = " 1.2.5"
44description = " a web interface for large language models for the public administration"
55readme = " README.md"
6- requires-python = " >=3.10 "
6+ requires-python = " ==3.13.7 "
77authors = [
88 { name = " Michael Jaumann" , email = " michael.jaumann@muenchen.de" },
99 { name = " Paul Ilitz" , email = " paul.ilitz@muenchen.de" },
You can’t perform that action at this time.
0 commit comments