From e9658c0deb661eeef371ccd2b87635e9e9a3965e Mon Sep 17 00:00:00 2001 From: "Ian H. Pittwood" Date: Fri, 29 May 2026 10:38:37 -0600 Subject: [PATCH 1/2] fix: use correct version-file arg for setup-uv The astral-sh/setup-uv action takes `version-file`, not `python-version-file`. Fixing this resolves the "Unexpected input(s)" warnings emitted for ci.yml and docs.yml. Co-Authored-By: Claude Opus 4.8 (1M context) --- .github/workflows/ci.yml | 4 ++-- .github/workflows/docs.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d2f5b3bb..f2aea61a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -108,7 +108,7 @@ jobs: - name: Setup uv uses: astral-sh/setup-uv@08807647e7069bb48b6ef5acd8ec9567f424441b # v8.1.0 with: - python-version-file: "posit-bakery/pyproject.toml" + version-file: "posit-bakery/pyproject.toml" enable-cache: false - name: Install dependencies @@ -248,7 +248,7 @@ jobs: - name: Setup uv uses: astral-sh/setup-uv@08807647e7069bb48b6ef5acd8ec9567f424441b # v8.1.0 with: - python-version-file: "posit-bakery/pyproject.toml" + version-file: "posit-bakery/pyproject.toml" enable-cache: false - name: Install dependencies diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index dd5220db..00250960 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -20,7 +20,7 @@ jobs: - name: Set up uv uses: astral-sh/setup-uv@08807647e7069bb48b6ef5acd8ec9567f424441b # v8.1.0 with: - python-version-file: posit-bakery/pyproject.toml + version-file: posit-bakery/pyproject.toml enable-cache: false - name: Install docs dependencies From 52498174730135ca628e43ece814a8585d3f7f30 Mon Sep 17 00:00:00 2001 From: "Ian H. Pittwood" Date: Fri, 29 May 2026 10:45:01 -0600 Subject: [PATCH 2/2] fix: drop version-file arg from setup-uv entirely The action's `version-file` input only pins the uv version itself, read from `[tool.uv] required-version` or a `.uv-version` file. We don't pin uv (posit-bakery/pyproject.toml has no [tool.uv] section), so pointing it at pyproject.toml serves no purpose. Drop it and let setup-uv install the default uv. Co-Authored-By: Claude Opus 4.8 (1M context) --- .github/workflows/ci.yml | 2 -- .github/workflows/docs.yml | 1 - 2 files changed, 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f2aea61a..4a27f0c9 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -108,7 +108,6 @@ jobs: - name: Setup uv uses: astral-sh/setup-uv@08807647e7069bb48b6ef5acd8ec9567f424441b # v8.1.0 with: - version-file: "posit-bakery/pyproject.toml" enable-cache: false - name: Install dependencies @@ -248,7 +247,6 @@ jobs: - name: Setup uv uses: astral-sh/setup-uv@08807647e7069bb48b6ef5acd8ec9567f424441b # v8.1.0 with: - version-file: "posit-bakery/pyproject.toml" enable-cache: false - name: Install dependencies diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 00250960..7b0e09b0 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -20,7 +20,6 @@ jobs: - name: Set up uv uses: astral-sh/setup-uv@08807647e7069bb48b6ef5acd8ec9567f424441b # v8.1.0 with: - version-file: posit-bakery/pyproject.toml enable-cache: false - name: Install docs dependencies