3333 - name : Manage setup guide issue
3434 env :
3535 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
36- run : uvx --no-progress 'repomatic==6.3.0' setup-guide
36+ run : uvx --no-progress --from . repomatic setup-guide
3737
3838 project-metadata :
3939 name : 🧬 Project metadata
5555 - uses : astral-sh/setup-uv@v7.3.0
5656 - name : Run repomatic metadata
5757 id : project-metadata
58- run : uvx --no-progress 'repomatic==6.3.0' metadata --output "$GITHUB_OUTPUT"
58+ run : uvx --no-progress --from . repomatic metadata --output "$GITHUB_OUTPUT"
5959
6060 # --- Formatters: rewrite files to enforce canonical style. ---
6161
8484 # Projects with existing ruff config will keep their settings.
8585 run : |
8686 uv tool install 'ruff==0.15.5'
87- uvx --no-progress 'repomatic==6.3.0' init ruff
87+ uvx --no-progress --from . repomatic init ruff
8888 # XXX Ruff is planning to support linting and formatting in one unified command at one point.
8989 # See: https://github.com/astral-sh/ruff/issues/8232
9090 - name : Run Ruff
9393 ruff format --output-format github
9494 - id : pr-metadata
9595 run : >
96- uvx --no-progress 'repomatic==6.3.0' pr-body
96+ uvx --no-progress --from . repomatic pr-body
9797 --template format-python
9898 --output "$GITHUB_OUTPUT"
9999 - uses : peter-evans/create-pull-request@v8.1.0
@@ -123,7 +123,7 @@ jobs:
123123 pyproject.toml || true
124124 - id : pr-metadata
125125 run : >
126- uvx --no-progress 'repomatic==6.3.0' pr-body
126+ uvx --no-progress --from . repomatic pr-body
127127 --template format-pyproject
128128 --output "$GITHUB_OUTPUT"
129129 - uses : peter-evans/create-pull-request@v8.1.0
@@ -192,7 +192,7 @@ jobs:
192192 -exec gawk -i inplace '!/^- \[(Contents|Contributing|Footnotes|Related Lists)\]\(#.+\)$/{print}' "{}" \;
193193 - id : pr-metadata
194194 run : >
195- uvx --no-progress 'repomatic==6.3.0' pr-body
195+ uvx --no-progress --from . repomatic pr-body
196196 --template format-markdown
197197 --output "$GITHUB_OUTPUT"
198198 - uses : peter-evans/create-pull-request@v8.1.0
@@ -231,7 +231,7 @@ jobs:
231231 ${{ needs.project-metadata.outputs.json_files }}
232232 - id : pr-metadata
233233 run : >
234- uvx --no-progress 'repomatic==6.3.0' pr-body
234+ uvx --no-progress --from . repomatic pr-body
235235 --template format-json
236236 --output "$GITHUB_OUTPUT"
237237 - uses : peter-evans/create-pull-request@v8.1.0
@@ -261,7 +261,7 @@ jobs:
261261 run : typos --write-changes
262262 - id : pr-metadata
263263 run : >
264- uvx --no-progress 'repomatic==6.3.0' pr-body
264+ uvx --no-progress --from . repomatic pr-body
265265 --template fix-typos
266266 --output "$GITHUB_OUTPUT"
267267 - uses : peter-evans/create-pull-request@v8.1.0
@@ -298,12 +298,12 @@ jobs:
298298 - name : Optimize images
299299 id : optimize
300300 run : >
301- uvx --no-progress 'repomatic==6.3.0' optimize-images
301+ uvx --no-progress --from . repomatic optimize-images
302302 --output "$GITHUB_OUTPUT"
303303 - id : pr-metadata
304304 env :
305305 GHA_PR_BODY_PREFIX : ${{ steps.optimize.outputs.markdown }}
306- run : uvx --no-progress 'repomatic==6.3.0' pr-body --output "$GITHUB_OUTPUT"
306+ run : uvx --no-progress --from . repomatic pr-body --output "$GITHUB_OUTPUT"
307307 - uses : peter-evans/create-pull-request@v8.1.0
308308 with :
309309 assignees : ${{ github.actor }}
@@ -325,10 +325,10 @@ jobs:
325325 - uses : actions/checkout@v6.0.2
326326 - uses : astral-sh/setup-uv@v7.3.0
327327 - name : Sync .gitignore
328- run : uvx --no-progress 'repomatic==6.3.0' sync-gitignore
328+ run : uvx --no-progress --from . repomatic sync-gitignore
329329 - id : pr-metadata
330330 run : >
331- uvx --no-progress 'repomatic==6.3.0' pr-body
331+ uvx --no-progress --from . repomatic pr-body
332332 --template sync-gitignore
333333 --output "$GITHUB_OUTPUT"
334334 - uses : peter-evans/create-pull-request@v8.1.0
@@ -347,10 +347,10 @@ jobs:
347347 - uses : actions/checkout@v6.0.2
348348 - uses : astral-sh/setup-uv@v7.3.0
349349 - name : Sync bumpversion config
350- run : uvx --no-progress 'repomatic==6.3.0' sync-bumpversion
350+ run : uvx --no-progress --from . repomatic sync-bumpversion
351351 - id : pr-metadata
352352 run : >
353- uvx --no-progress 'repomatic==6.3.0' pr-body
353+ uvx --no-progress --from . repomatic pr-body
354354 --template sync-bumpversion
355355 --output "$GITHUB_OUTPUT"
356356 - uses : peter-evans/create-pull-request@v8.1.0
@@ -369,10 +369,10 @@ jobs:
369369 - uses : actions/checkout@v6.0.2
370370 - uses : astral-sh/setup-uv@v7.3.0
371371 - name : Sync linter configs
372- run : uvx --no-progress 'repomatic==6.3.0' sync-linter-configs
372+ run : uvx --no-progress --from . repomatic sync-linter-configs
373373 - id : pr-metadata
374374 run : >
375- uvx --no-progress 'repomatic==6.3.0' pr-body
375+ uvx --no-progress --from . repomatic pr-body
376376 --template sync-linter-configs
377377 --output "$GITHUB_OUTPUT"
378378 - uses : peter-evans/create-pull-request@v8.1.0
@@ -396,10 +396,10 @@ jobs:
396396 - uses : actions/checkout@v6.0.2
397397 - uses : astral-sh/setup-uv@v7.3.0
398398 - name : Sync Renovate config
399- run : uvx --no-progress 'repomatic==6.3.0' sync-renovate
399+ run : uvx --no-progress --from . repomatic sync-renovate
400400 - id : pr-metadata
401401 run : >
402- uvx --no-progress 'repomatic==6.3.0' pr-body
402+ uvx --no-progress --from . repomatic pr-body
403403 --template sync-renovate
404404 --output "$GITHUB_OUTPUT"
405405 - uses : peter-evans/create-pull-request@v8.1.0
@@ -424,10 +424,10 @@ jobs:
424424 fetch-depth : 0
425425 - uses : astral-sh/setup-uv@v7.3.0
426426 - name : Sync .mailmap
427- run : uvx --no-progress 'repomatic==6.3.0' sync-mailmap --skip-if-missing
427+ run : uvx --no-progress --from . repomatic sync-mailmap --skip-if-missing
428428 - id : pr-metadata
429429 run : >
430- uvx --no-progress 'repomatic==6.3.0' pr-body
430+ uvx --no-progress --from . repomatic pr-body
431431 --template sync-mailmap
432432 --output "$GITHUB_OUTPUT"
433433 - uses : peter-evans/create-pull-request@v8.1.0
@@ -453,10 +453,10 @@ jobs:
453453 - uses : astral-sh/setup-uv@v7.3.0
454454 - name : Generate graph
455455 # Package name and output path are auto-detected from pyproject.toml.
456- run : uvx --no-progress 'repomatic==6.3.0' update-deps-graph
456+ run : uvx --no-progress --from . repomatic update-deps-graph
457457 - id : pr-metadata
458458 run : >
459- uvx --no-progress 'repomatic==6.3.0' pr-body
459+ uvx --no-progress --from . repomatic pr-body
460460 --template update-deps-graph
461461 --output "$GITHUB_OUTPUT"
462462 - uses : peter-evans/create-pull-request@v8.1.0
@@ -491,7 +491,7 @@ jobs:
491491 fi
492492 - id : pr-metadata
493493 run : >
494- uvx --no-progress 'repomatic==6.3.0' pr-body
494+ uvx --no-progress --from . repomatic pr-body
495495 --template update-docs
496496 --output "$GITHUB_OUTPUT"
497497 - uses : peter-evans/create-pull-request@v8.1.0
@@ -511,12 +511,12 @@ jobs:
511511 - uses : actions/checkout@v6.0.2
512512 - uses : astral-sh/setup-uv@v7.3.0
513513 - name : Re-create thin caller workflows
514- run : uvx --no-progress 'repomatic==6.3.0' workflow sync --format thin-caller
514+ run : uvx --no-progress --from . repomatic workflow sync --format thin-caller
515515 - name : Sync non-reusable workflow headers
516- run : uvx --no-progress 'repomatic==6.3.0' workflow sync --format header-only
516+ run : uvx --no-progress --from . repomatic workflow sync --format header-only
517517 - id : pr-metadata
518518 run : >
519- uvx --no-progress 'repomatic==6.3.0' pr-body
519+ uvx --no-progress --from . repomatic pr-body
520520 --template sync-workflows
521521 --output "$GITHUB_OUTPUT"
522522 - uses : peter-evans/create-pull-request@v8.1.0
@@ -557,7 +557,7 @@ jobs:
557557 GHA_PR_BODY_PREFIX : |
558558 Files synced from [`kdeldycke/awesome-template@${TEMPLATE_GIT_HASH}`
559559 repository](${SOURCE_REPO}/tree/${TEMPLATE_GIT_HASH}).
560- run : uvx --no-progress 'repomatic==6.3.0' pr-body --output "$GITHUB_OUTPUT"
560+ run : uvx --no-progress --from . repomatic pr-body --output "$GITHUB_OUTPUT"
561561 - name : Sync from template repo
562562 id : template_sync
563563 uses : AndreasAugustin/actions-template-sync@v2.5.2
0 commit comments