From 0dab749c170ca9fcf9d87c85fc8d2af1918d49f4 Mon Sep 17 00:00:00 2001 From: Nick Sweeting Date: Sat, 25 Jul 2026 22:33:24 -0700 Subject: [PATCH] Vendor uv setup manifest for CI --- .github/uv-manifest.ndjson | 2 ++ .github/workflows/deploy-publicsite.yml | 1 + .github/workflows/docker.yml | 1 + .github/workflows/docs.yml | 2 ++ .github/workflows/duplicate-issue-detection.yml | 1 + .github/workflows/lint.yml | 1 + .github/workflows/pip.yml | 2 ++ .github/workflows/release.yml | 2 ++ .github/workflows/test-parallel.yml | 2 ++ .github/workflows/test.yml | 1 + .github/workflows/update-homebrew-tap.yml | 1 + 11 files changed, 16 insertions(+) create mode 100644 .github/uv-manifest.ndjson diff --git a/.github/uv-manifest.ndjson b/.github/uv-manifest.ndjson new file mode 100644 index 00000000..31a2137e --- /dev/null +++ b/.github/uv-manifest.ndjson @@ -0,0 +1,2 @@ +{"version":"0.11.3","date":"2026-04-01T21:50:42Z","artifacts":[{"platform":"aarch64-apple-darwin","variant":"default","url":"https://github.com/astral-sh/uv/releases/download/0.11.3/uv-aarch64-apple-darwin.tar.gz","archive_format":"tar.gz","sha256":"2bc3d0c7bf2bd08325b1e170abac6f7e5b3346e1d4eab3370d17cefec934996f"},{"platform":"aarch64-unknown-linux-gnu","variant":"default","url":"https://github.com/astral-sh/uv/releases/download/0.11.3/uv-aarch64-unknown-linux-gnu.tar.gz","archive_format":"tar.gz","sha256":"711382e3158433f06b11d99afb440f4416359fc3c84558886d8ed8826a921bff"},{"platform":"x86_64-apple-darwin","variant":"default","url":"https://github.com/astral-sh/uv/releases/download/0.11.3/uv-x86_64-apple-darwin.tar.gz","archive_format":"tar.gz","sha256":"b0e05e0b43a000fdc2132ee3f3400ba5dee427bc2337d3ec4eb8cf4f3d5722af"},{"platform":"x86_64-unknown-linux-gnu","variant":"default","url":"https://github.com/astral-sh/uv/releases/download/0.11.3/uv-x86_64-unknown-linux-gnu.tar.gz","archive_format":"tar.gz","sha256":"c0f3236f146e55472663cfbcc9be3042a9f1092275bbe3fe2a56a6cbfd3da5ce"}]} +{"version":"0.10.6","date":"2026-02-25T00:30:19Z","artifacts":[{"platform":"aarch64-apple-darwin","variant":"default","url":"https://github.com/astral-sh/uv/releases/download/0.10.6/uv-aarch64-apple-darwin.tar.gz","archive_format":"tar.gz","sha256":"3993249d8f51deaf34cfce037e57e294e82267ff1f9dc45b7983a17afaf065b4"},{"platform":"aarch64-unknown-linux-gnu","variant":"default","url":"https://github.com/astral-sh/uv/releases/download/0.10.6/uv-aarch64-unknown-linux-gnu.tar.gz","archive_format":"tar.gz","sha256":"9380705294a85e3e634570abddd5b2577900c1873c29b790c7abc56a81dce4bc"},{"platform":"x86_64-apple-darwin","variant":"default","url":"https://github.com/astral-sh/uv/releases/download/0.10.6/uv-x86_64-apple-darwin.tar.gz","archive_format":"tar.gz","sha256":"d7647571fb17a5107d4d23cc190418039c157fd7361ddb59bc6f8127a49e3eac"},{"platform":"x86_64-unknown-linux-gnu","variant":"default","url":"https://github.com/astral-sh/uv/releases/download/0.10.6/uv-x86_64-unknown-linux-gnu.tar.gz","archive_format":"tar.gz","sha256":"aaa402e19d14a6b9a4267fcf4ec35380f804c68923525cea67cd6ee05bb4e930"}]} diff --git a/.github/workflows/deploy-publicsite.yml b/.github/workflows/deploy-publicsite.yml index 3813dbd4..0375ab17 100644 --- a/.github/workflows/deploy-publicsite.yml +++ b/.github/workflows/deploy-publicsite.yml @@ -46,6 +46,7 @@ jobs: - name: Setup Python and uv uses: astral-sh/setup-uv@v6 with: + manifest-file: .github/uv-manifest.ndjson enable-cache: true - name: Install ArchiveBox and screenshot dependencies diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index c3f9204e..d1528660 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -49,6 +49,7 @@ jobs: uses: astral-sh/setup-uv@d0cc045d04ccac9d8b7881df0226f9e82c39688e # v6 with: version: "0.11.3" + manifest-file: .github/uv-manifest.ndjson enable-cache: true cache-dependency-glob: uv.lock diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index d82c3632..0be01673 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -26,6 +26,7 @@ jobs: - uses: astral-sh/setup-uv@d0cc045d04ccac9d8b7881df0226f9e82c39688e # v6 with: version: "0.11.3" + manifest-file: .github/uv-manifest.ndjson enable-cache: true cache-dependency-glob: uv.lock - name: Install ArchiveBox development dependencies @@ -81,6 +82,7 @@ jobs: if: ${{ !contains(fromJSON('["freebsd", "openbsd"]'), matrix.environment) }} with: version: "0.11.3" + manifest-file: .github/uv-manifest.ndjson enable-cache: true cache-dependency-glob: uv.lock - name: Install ArchiveBox diff --git a/.github/workflows/duplicate-issue-detection.yml b/.github/workflows/duplicate-issue-detection.yml index 4d1df6c3..4c78a5ea 100644 --- a/.github/workflows/duplicate-issue-detection.yml +++ b/.github/workflows/duplicate-issue-detection.yml @@ -25,6 +25,7 @@ jobs: uses: astral-sh/setup-uv@d0cc045d04ccac9d8b7881df0226f9e82c39688e # v6 with: version: "0.11.3" + manifest-file: .github/uv-manifest.ndjson enable-cache: false - name: Resolve OpenCode and workflow tools through abxpkg diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 01677449..ce6dd12b 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -25,6 +25,7 @@ jobs: uses: astral-sh/setup-uv@d0cc045d04ccac9d8b7881df0226f9e82c39688e # v6 with: version: "0.11.3" + manifest-file: .github/uv-manifest.ndjson enable-cache: true cache-dependency-glob: uv.lock diff --git a/.github/workflows/pip.yml b/.github/workflows/pip.yml index 594c5858..ae4887d9 100755 --- a/.github/workflows/pip.yml +++ b/.github/workflows/pip.yml @@ -23,6 +23,7 @@ jobs: uses: astral-sh/setup-uv@d0cc045d04ccac9d8b7881df0226f9e82c39688e # v6 with: version: ${{ env.UV_VERSION }} + manifest-file: .github/uv-manifest.ndjson enable-cache: true cache-dependency-glob: uv.lock @@ -92,6 +93,7 @@ jobs: uses: astral-sh/setup-uv@d0cc045d04ccac9d8b7881df0226f9e82c39688e # v6 with: version: ${{ env.UV_VERSION }} + manifest-file: .github/uv-manifest.ndjson enable-cache: true cache-dependency-glob: uv.lock diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index adb05d7d..217aabb1 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -47,6 +47,7 @@ jobs: - uses: astral-sh/setup-uv@d0cc045d04ccac9d8b7881df0226f9e82c39688e # v6 with: version: "0.11.3" + manifest-file: .github/uv-manifest.ndjson enable-cache: false - name: Resolve release binaries through abxpkg @@ -115,6 +116,7 @@ jobs: - uses: astral-sh/setup-uv@d0cc045d04ccac9d8b7881df0226f9e82c39688e # v6 with: version: "0.11.3" + manifest-file: .github/uv-manifest.ndjson enable-cache: false - name: Resolve release and Docker binaries through abxpkg diff --git a/.github/workflows/test-parallel.yml b/.github/workflows/test-parallel.yml index c75b31d0..751682b6 100644 --- a/.github/workflows/test-parallel.yml +++ b/.github/workflows/test-parallel.yml @@ -30,6 +30,7 @@ jobs: - uses: astral-sh/setup-uv@d0cc045d04ccac9d8b7881df0226f9e82c39688e # v6 with: version: "0.11.3" + manifest-file: .github/uv-manifest.ndjson enable-cache: true cache-dependency-glob: uv.lock @@ -96,6 +97,7 @@ jobs: - uses: astral-sh/setup-uv@d0cc045d04ccac9d8b7881df0226f9e82c39688e # v6 with: version: "0.11.3" + manifest-file: .github/uv-manifest.ndjson enable-cache: true cache-dependency-glob: uv.lock diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index a05fa30f..49cc2ee3 100755 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -46,6 +46,7 @@ jobs: uses: astral-sh/setup-uv@37802adc94f370d6bfd71619e3f0bf239e1f3b78 # v7 with: version: "0.11.3" + manifest-file: .github/uv-manifest.ndjson enable-cache: true cache-dependency-glob: uv.lock diff --git a/.github/workflows/update-homebrew-tap.yml b/.github/workflows/update-homebrew-tap.yml index b74807e8..4eb5e4b8 100644 --- a/.github/workflows/update-homebrew-tap.yml +++ b/.github/workflows/update-homebrew-tap.yml @@ -47,6 +47,7 @@ jobs: uses: astral-sh/setup-uv@d0cc045d04ccac9d8b7881df0226f9e82c39688e # v6 with: version: "0.11.3" + manifest-file: .github/uv-manifest.ndjson - name: Resolve release binaries through abxpkg env: