3434 docs : ${{ steps.manual.outputs.docs || steps.filter.outputs.docs }}
3535 steps :
3636 - name : checkout
37- uses : actions/checkout@v4
37+ uses : actions/checkout@v6
3838 with :
3939 fetch-depth : 0
4040
@@ -70,34 +70,34 @@ jobs:
7070 timeout-minutes : 20
7171 steps :
7272 - name : checkout
73- uses : actions/checkout@v4
73+ uses : actions/checkout@v6
7474
7575 # Python (needed for generate-docs-data)
7676 - name : setup uv
77- uses : astral-sh/setup-uv@v5
77+ uses : astral-sh/setup-uv@v8.1.0
7878 with :
79- version : ' 0.6.10 '
79+ version : ' 0.11.12 '
8080 enable-cache : true
8181 python-version : ' 3.11'
8282
8383 - name : setup python
84- uses : actions/setup-python@v5
84+ uses : actions/setup-python@v6
8585 with :
8686 python-version : ' 3.11'
8787
8888 # generate_docs_json.py only needs the invokeai package importable
8989 # (pydantic + invokeai.app/backend). Skip the [test] extra to keep CI fast.
9090 - name : install python dependencies
91- run : uv pip install --editable .
91+ run : uv sync --frozen
9292
9393 # Node (needed for docs build)
9494 - name : setup node
95- uses : actions/setup-node@v4
95+ uses : actions/setup-node@v6
9696 with :
97- node-version : ' 22.12.0 '
97+ node-version : ' 22'
9898
9999 - name : setup pnpm
100- uses : pnpm/action-setup@v4
100+ uses : pnpm/action-setup@v6
101101 with :
102102 version : 10
103103 run_install : false
@@ -129,7 +129,7 @@ jobs:
129129 # Upload artifact for deploy (main branch only)
130130 - name : upload pages artifact
131131 if : github.ref == 'refs/heads/main'
132- uses : actions/upload-pages-artifact@v3
132+ uses : actions/upload-pages-artifact@v5
133133 with :
134134 path : docs/dist
135135
@@ -147,4 +147,4 @@ jobs:
147147 steps :
148148 - name : deploy to GitHub Pages
149149 id : deployment
150- uses : actions/deploy-pages@v4
150+ uses : actions/deploy-pages@v5
0 commit comments