anthodev/lapin-futepublic Fork
⑂ develop
Commits
⬇ Clone ▾
git clone https://git.rickub.com/anthodev/lapin-fute.git
git clone ssh://git@rickub.com/anthodev/lapin-fute.git

Host key fingerprint (ed25519): SHA256:iycHnxEyq0Q7uyVpB7JlznP0G7JrTPXLYRcAU5CSLhc — verify it before your first connect.

Download ZIP
failure

Deploy configuration site to Bunny #11

push · v1.2.2 · 5736f05fran in 38s · 1326 lines of output
queued <1s ran 38s total 38s
5 jobs
2 failed
38s duration
— tests
0 artifacts
failureBuild release PBW → Install pinned Pebble toolchain View log
Step failed A step exited non-zero. Open the log for the failing command's output.
Run quality checks
Build release PBW
Build and deploy configuration site
Publish GitHub release notes
queued
Publish release to the RePebble store
queued
failureBuild release PBW 27s

Annotations

  • WARNING No file matched to [/workspace/lapin-fute/**/*requirements*.txt,/workspace/lapin-fute/**/*requirements*.in,/workspace/lapin-fute/**/*constraints*.txt,/workspace/lapin-fute/**/*constraints*.in,/workspace/lapin-fute/**/pyproject.toml,/workspace/lapin-fute/**/uv.lock,/workspace/lapin-fute/**/*.py.lock]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.
successSet up job
cloning anthodev/lapin-fute @ 5736f05f9a516e686575236658c17fd4ec794ef4action actions/setup-node@v4: node20 (_actions/actions/setup-node/v4)action oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6: node24 (_actions/oven-sh/setup-bun/0c5077e51419868618aeaa5fe8019c62421857d6)action astral-sh/setup-uv@d0cc045d04ccac9d8b7881df0226f9e82c39688e: node20 (_actions/astral-sh/setup-uv/d0cc045d04ccac9d8b7881df0226f9e82c39688e)action actions/upload-artifact@v4: node20 (_actions/actions/upload-artifact/v4)
successactions/checkout@v4 <1s
(checkout already performed by the runner — delivered as the read-only work disk)
successactions/setup-node@v4 4s
ciguest: network up (172.30.0.6/30 via 172.30.0.5)ciguest: starting dockerd (overlay2, data-root on scratch)ciguest: dockerd is readyciguest: loaded baked image postgres_16-alpine.tar.gz: Loaded image: postgres:16-alpineciguest: 1 baked image archive(s) loaded (no per-job registry pull needed)ciguest: logged into registry registry.rickub.com as rickubNode version file is not JSON fileResolved .node-version as 24.18.0isExplicit: 24.18.0explicit? truechecking cache: /tmp/hostedtoolcache/node/24.18.0/x64not foundAttempting to download 24.18.0...No manifest cachedGetting manifest from actions/node-versions@main(node:549) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.(Use `node --trace-deprecation ...` to show where the warning was created)check 26.10.0 satisfies 24.18.0check 26.9.0 satisfies 24.18.0check 26.8.2 satisfies 24.18.0check 26.8.1 satisfies 24.18.0check 26.8.0 satisfies 24.18.0check 26.7.0 satisfies 24.18.0check 26.6.0 satisfies 24.18.0check 26.5.1 satisfies 24.18.0check 26.5.0 satisfies 24.18.0check 26.4.0 satisfies 24.18.0check 26.3.1 satisfies 24.18.0check 26.3.0 satisfies 24.18.0check 26.2.0 satisfies 24.18.0check 26.1.0 satisfies 24.18.0check 26.0.0 satisfies 24.18.0check 24.21.0 satisfies 24.18.0check 24.20.0 satisfies 24.18.0check 24.19.0 satisfies 24.18.0check 24.18.1 satisfies 24.18.0check 24.18.0 satisfies 24.18.0arm64===x64 && darwin===linuxx64===x64 && darwin===linuxarm64===x64 && linux===linuxx64===x64 && linux===linuxmatched 24.18.0Acquiring 24.18.0 - x64 from https://github.com/actions/node-versions/releases/download/24.18.0-28070977815/node-24.18.0-linux-x64.tar.gzDownloading https://github.com/actions/node-versions/releases/download/24.18.0-28070977815/node-24.18.0-linux-x64.tar.gzDestination /tmp/704baf6a-7674-495b-a4ab-c415fd09b694download completeExtracting ...Checking tar --versiontar (GNU tar) 1.34Copyright (C) 2021 Free Software Foundation, Inc.License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.This is free software: you are free to change and redistribute it.There is NO WARRANTY, to the extent permitted by law.Written by John Gilmore and Jay Fenlason.[command]/usr/bin/tar xz --strip 1 --warning=no-unknown-keyword --overwrite -C /tmp/1d0d486d-383f-446b-a0b8-31d6bde9a5e7 -f /tmp/704baf6a-7674-495b-a4ab-c415fd09b694Adding to the cache ...Caching tool node 24.18.0 x64source dir: /tmp/1d0d486d-383f-446b-a0b8-31d6bde9a5e7destination /tmp/hostedtoolcache/node/24.18.0/x64finished caching tool
Environment details
node: v24.18.0npm: 11.16.0yarn:
[command]/tmp/hostedtoolcache/node/24.18.0/x64/bin/npm config get cache/tmp/home/.npmnpm's cache folder "/tmp/home/.npm" configured for the root directoryfollowSymbolicLinks 'true'followSymbolicLinks 'true'implicitDescendants 'true'matchDirectories 'true'omitBrokenSymbolicLinks 'true'excludeHiddenFiles 'false'Search path '/workspace/lapin-fute/package-lock.json'/workspace/lapin-fute/package-lock.jsonFound 1 files to hash.primary key is node-cache-Linux-x64-npm-19ac8dd7d6cd2f45c89d620919c445272bb7cb2827dd113434f652c44d5ac00bCache service version: v2Resolved Keys:["node-cache-Linux-x64-npm-19ac8dd7d6cd2f45c89d620919c445272bb7cb2827dd113434f652c44d5ac00b"]Checking zstd --quiet --version1.5.4zstd version: 1.5.4[Request] GetCacheEntryDownloadURL http://172.30.255.1:8888/twirp/github.actions.results.api.v1.CacheService/GetCacheEntryDownloadURL[Response] - 200Headers: { "content-length": "1003", "content-security-policy": "default-src 'self'; img-src 'self' data:; style-src 'self'; script-src 'self'; base-uri 'none'; frame-ancestors 'none'; object-src 'none'; form-action 'self' https://payment.stancer.com", "content-type": "application/json", "date": "Tue, 06 Oct 2026 22:00:04 GMT", "permissions-policy": "accelerometer=(), autoplay=(), camera=(), display-capture=(), encrypted-media=(), fullscreen=(self), geolocation=(), gyroscope=(), magnetometer=(), microphone=(), midi=(), payment=(), usb=()", "referrer-policy": "strict-origin-when-cross-origin", "strict-transport-security": "max-age=31536000; includeSubDomains", "x-content-type-options": "nosniff", "x-request-id": "82627e55-ad02-429d-81b2-54a78cfc2700"}Body: { "matchedKey": "node-cache-Linux-x64-npm-19ac8dd7d6cd2f45c89d620919c445272bb7cb2827dd113434f652c44d5ac00b", "matched_key": "node-cache-Linux-x64-npm-19ac8dd7d6cd2f45c89d620919c445272bb7cb2827dd113434f652c44d5ac00b", "ok": true, "signedDownloadUrl": "http://172.30.255.1:8888/twirp/_blob/download/cache?sig=***", "signed_download_url": "http://172.30.255.1:8888/twirp/_blob/download/cache?sig=***"}Cache hit for: node-cache-Linux-x64-npm-19ac8dd7d6cd2f45c89d620919c445272bb7cb2827dd113434f652c44d5ac00bArchive path: /tmp/79633b2b-08bf-4261-9894-a61206c0f838/cache.tzstStarting download of archive to: /tmp/79633b2b-08bf-4261-9894-a61206c0f838/cache.tzstUse Azure SDK: trueDownload concurrency: 8Request timeout (ms): 30000Cache segment download timeout mins env var: undefinedSegment download timeout (ms): 600000Lookup only: falseCache Size: ~0 MB (345165 B)[command]/usr/bin/tar -xf /tmp/79633b2b-08bf-4261-9894-a61206c0f838/cache.tzst -P -C /workspace/lapin-fute --use-compress-program unzstdCache restored successfullyCache restored from key: node-cache-Linux-x64-npm-19ac8dd7d6cd2f45c89d620919c445272bb7cb2827dd113434f652c44d5ac00b##[add-matcher]/workspace/_actions/actions/setup-node/v4/.github/tsc.json##[add-matcher]/workspace/_actions/actions/setup-node/v4/.github/eslint-stylish.json##[add-matcher]/workspace/_actions/actions/setup-node/v4/.github/eslint-compact.json
successoven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 1s
Cache service version: v2Resolved Keys:["bun-tw6RmwqZSA0Bnj0yIUzvSupv0Nk="]Checking zstd --quiet --version1.5.4zstd version: 1.5.4[Request] GetCacheEntryDownloadURL http://172.30.255.1:8888/twirp/github.actions.results.api.v1.CacheService/GetCacheEntryDownloadURL[Response] - 200Headers: { "content-length": "13", "content-security-policy": "default-src 'self'; img-src 'self' data:; style-src 'self'; script-src 'self'; base-uri 'none'; frame-ancestors 'none'; object-src 'none'; form-action 'self' https://payment.stancer.com", "content-type": "application/json", "date": "Tue, 06 Oct 2026 22:00:04 GMT", "permissions-policy": "accelerometer=(), autoplay=(), camera=(), display-capture=(), encrypted-media=(), fullscreen=(self), geolocation=(), gyroscope=(), magnetometer=(), microphone=(), midi=(), payment=(), usb=()", "referrer-policy": "strict-origin-when-cross-origin", "strict-transport-security": "max-age=31536000; includeSubDomains", "x-content-type-options": "nosniff", "x-request-id": "0b4116a5-27f9-4e4f-8a0e-861a99ce8fbf"}Body: { "ok": false}Cache not found for version e7fbb0be9effc9ef50fbd8b102243b5e5f276f48b2b552f17a1b775b259723ac of keys: bun-tw6RmwqZSA0Bnj0yIUzvSupv0Nk=Downloading a new version of Bun: https://github.com/oven-sh/bun/releases/download/bun-v1.4.0/bun-linux-x64.zipDownloading https://github.com/oven-sh/bun/releases/download/bun-v1.4.0/bun-linux-x64.zipDestination /tmp/2a1141e6-995b-4e43-b910-a467991e1921download complete[command]/usr/bin/unzip -o -q /tmp/2a1141e6-995b-4e43-b910-a467991e1921.zip[command]/tmp/home/.bun/bin/bun --revision1.4.0+34cbb9a40
successastral-sh/setup-uv@d0cc045d04ccac9d8b7881df0226f9e82c39688e 1s
Resolving relative path **/*requirements*.txt to /workspace/lapin-fute/**/*requirements*.txtResolving relative path **/*requirements*.in to /workspace/lapin-fute/**/*requirements*.inResolving relative path **/*constraints*.txt to /workspace/lapin-fute/**/*constraints*.txtResolving relative path **/*constraints*.in to /workspace/lapin-fute/**/*constraints*.inResolving relative path **/pyproject.toml to /workspace/lapin-fute/**/pyproject.tomlResolving relative path **/uv.lock to /workspace/lapin-fute/**/uv.lockResolving relative path **/*.py.lock to /workspace/lapin-fute/**/*.py.lock(node:612) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.(Use `node --trace-deprecation ...` to show where the warning was created)Trying to find version for uv in: /workspace/lapin-fute/uv.tomlCould not find file: /workspace/lapin-fute/uv.tomlTrying to find version for uv in: /workspace/lapin-fute/pyproject.tomlCould not find file: /workspace/lapin-fute/pyproject.tomlCould not determine uv version from uv.toml or pyproject.toml. Falling back to latest.Resolving version: latestGetting latest version from GitHub API...No (valid) GitHub token provided. Falling back to anonymous. Requests might be rate limited.Latest version: 0.12.23isExplicit: 0.12.23explicit? trueVersion 0.12.23 is an explicit version.Trying to get uv from tool cache for 0.12.23...Cached versions: evaluating 0 versionsmatch not foundisExplicit: 0.12.23explicit? truechecking cache: /tmp/hostedtoolcache/uv/0.12.23/x86_64not foundmanifest-file not provided, reading from local file.manifest-file does not contain version 0.12.23, arch x86_64, platform unknown-linux-gnu. Falling back to GitHub releases.Downloading uv from "https://github.com/astral-sh/uv/releases/download/0.12.23/uv-x86_64-unknown-linux-gnu.tar.gz" ...Downloading https://github.com/astral-sh/uv/releases/download/0.12.23/uv-x86_64-unknown-linux-gnu.tar.gzDestination /tmp/e03926ad-ccb6-4b9e-82cb-d005cc6459dbset authdownload completeChecksum not provided. Checking known checksums.No known checksum found for x86_64-unknown-linux-gnu-0.12.23.Checking tar --versiontar (GNU tar) 1.34Copyright (C) 2021 Free Software Foundation, Inc.License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.This is free software: you are free to change and redistribute it.There is NO WARRANTY, to the extent permitted by law.Written by John Gilmore and Jay Fenlason.[command]/usr/bin/tar xz --warning=no-unknown-keyword --overwrite -C /tmp/7bed6570-9ebb-4fd8-b5cf-56f8000d0425 -f /tmp/e03926ad-ccb6-4b9e-82cb-d005cc6459dbCaching tool uv 0.12.23 x86_64source dir: /tmp/7bed6570-9ebb-4fd8-b5cf-56f8000d0425/uv-x86_64-unknown-linux-gnudestination /tmp/hostedtoolcache/uv/0.12.23/x86_64finished caching toolAdded /tmp/home/.local/bin to the pathAdded /tmp/hostedtoolcache/uv/0.12.23/x86_64 to the path##[add-matcher]/workspace/_actions/astral-sh/setup-uv/d0cc045d04ccac9d8b7881df0226f9e82c39688e/.github/python.jsonSet UV_CACHE_DIR to /tmp/setup-uv-cacheSuccessfully installed uv version 0.12.23Searching files using cache dependency glob: /workspace/lapin-fute/**/*requirements*.txt,/workspace/lapin-fute/**/*requirements*.in,/workspace/lapin-fute/**/*constraints*.txt,/workspace/lapin-fute/**/*constraints*.in,/workspace/lapin-fute/**/pyproject.toml,/workspace/lapin-fute/**/uv.lock,/workspace/lapin-fute/**/*.py.lockfollowSymbolicLinks 'true'implicitDescendants 'true'matchDirectories 'true'omitBrokenSymbolicLinks 'true'excludeHiddenFiles 'false'Search path '/workspace/lapin-fute'No matches found for globNo file matched to [/workspace/lapin-fute/**/*requirements*.txt,/workspace/lapin-fute/**/*requirements*.in,/workspace/lapin-fute/**/*constraints*.txt,/workspace/lapin-fute/**/*constraints*.in,/workspace/lapin-fute/**/pyproject.toml,/workspace/lapin-fute/**/uv.lock,/workspace/lapin-fute/**/*.py.lock]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.Trying to restore uv cache from GitHub Actions cache with key: setup-uv-1-x86_64-unknown-linux-gnu-3.11.2-pruned-no-dependency-globCache service version: v2Resolved Keys:["setup-uv-1-x86_64-unknown-linux-gnu-3.11.2-pruned-no-dependency-glob"]Checking zstd --quiet --version1.5.4zstd version: 1.5.4[Request] GetCacheEntryDownloadURL http://172.30.255.1:8888/twirp/github.actions.results.api.v1.CacheService/GetCacheEntryDownloadURL[Response] - 200Headers: { "content-length": "13", "content-security-policy": "default-src 'self'; img-src 'self' data:; style-src 'self'; script-src 'self'; base-uri 'none'; frame-ancestors 'none'; object-src 'none'; form-action 'self' https://payment.stancer.com", "content-type": "application/json", "date": "Tue, 06 Oct 2026 22:00:06 GMT", "permissions-policy": "accelerometer=(), autoplay=(), camera=(), display-capture=(), encrypted-media=(), fullscreen=(self), geolocation=(), gyroscope=(), magnetometer=(), microphone=(), midi=(), payment=(), usb=()", "referrer-policy": "strict-origin-when-cross-origin", "strict-transport-security": "max-age=31536000; includeSubDomains", "x-content-type-options": "nosniff", "x-request-id": "18b92373-1fc8-499b-9a1f-a09386bcaf96"}Body: { "ok": false}Cache not found for version 6e889508a071e149524c7f1cee56d7c82e3b00f602cea4ebbb015bfa5f9f71bc of keys: setup-uv-1-x86_64-unknown-linux-gnu-3.11.2-pruned-no-dependency-globNo GitHub Actions cache found for key: setup-uv-1-x86_64-unknown-linux-gnu-3.11.2-pruned-no-dependency-glob
successnpm ci <1s
Run
npm ci
added 7 packages, and audited 12 packages in 326msfound 0 vulnerabilities
failureInstall pinned Pebble toolchain 6s
Run
uv tool install pebble-tool==5.0.40
pebble sdk install 4.33.1
Resolved 52 packages in 706ms Building pyqrcode==1.2.1Downloading pillow (6.6MiB)Downloading cryptography (4.5MiB)Downloading numpy (16.1MiB)Downloading gevent (2.1MiB)Downloading pypkjs (11.3MiB)Downloading netaddr (2.2MiB) Building cobs==1.2.2 Built pyqrcode==1.2.1Downloading stpyv8 (23.7MiB) Downloaded netaddr Downloaded gevent Downloaded cryptography Downloaded pillow Built cobs==1.2.2 Downloaded numpy Downloaded pypkjs Downloaded stpyv8Prepared 52 packages in 2.84sInstalled 52 packages in 32ms + async-timeout==5.0.1 + certifi==2026.7.22 + cffi==2.1.1 + charset-normalizer==3.5.2 + cobs==1.2.2 + colorama==0.4.6 + cryptography==50.0.2 + freetype-py==2.5.1 + gevent==26.9.0 + gevent-websocket==0.10.1 + google-auth==2.60.0 + google-auth-oauthlib==1.5.0 + greenlet==3.5.6 + httplib2==0.32.0 + idna==3.20 + jwcrypto==1.6.1 + libpebble2==0.0.31 + netaddr==1.3.0 + numpy==2.4.6 + oauth2client==4.1.3 + oauthlib==4.0.0 + packaging==26.3 + pebble-tool==5.0.40 + peewee==4.5.2 + pillow==12.3.0 + progressbar2==4.6.0 + pyasn1==0.6.4 + pyasn1-modules==0.4.2 + pycparser==3.0 + pygeoip==0.3.2 + pyparsing==3.3.3 + pypkjs==2.0.7 + pypng==0.20220715.0 + pyqrcode==1.2.1 + pyserial==3.5 + python-dateutil==2.9.0.post0 + python-utils==4.1.0 + redis==8.1.0 + requests==2.34.2 + requests-oauthlib==2.0.0 + rsa==4.9.1 + sh==2.4.0 + six==1.17.0 + sourcemap==0.2.1 + stpyv8==13.1.201.22 + typing-extensions==4.16.0 + urllib3==2.8.0 + websocket-client==1.9.2 + websockify==0.13.0 + wheel==0.48.0 + zope-event==6.2 + zope-interface==8.6Installed 1 executable: pebble 0%[ ] 0.0 B/s 0:00:00 0%[ ] 2.9 KiB/s 0:00:00 9%[===== ] 19.5 MiB/s 0:00:00 34%[================== ] 47.8 MiB/s 0:00:00 71%[===================================== ] 67.6 MiB/s 0:00:00100%[=====================================================] 76.3 MiB/s 0:00:00The virtual environment was not created successfully because ensurepip is notavailable. On Debian/Ubuntu systems, you need to install the python3-venvpackage using the following command. apt install python3.11-venvYou may need to use sudo with that command. After installing the python3-venvpackage, recreate your virtual environment.Failing command: /tmp/home/.local/share/pebble-sdk/SDKs/4.33.1/.venv/bin/python3.11Installing SDK...By using the Pebble SDK, you agree to the following:PEBBLE TERMS OF USEhttps://developer.repebble.com/legal/terms-of-use/index.htmlPEBBLE DEVELOPER LICENSEhttps://developer.repebble.com/legal/sdk-license/index.htmlDownloading...Extracting...Preparing venv... (this may take a while)Failed.Cleaning up failed install...Done.Traceback (most recent call last): File "/tmp/home/.local/bin/pebble", line 10, in <module> sys.exit(run_tool()) ^^^^^^^^^^ File "/tmp/home/.local/share/uv/tools/pebble-tool/lib/python3.11/site-packages/pebble_tool/__init__.py", line 59, in run_tool args.func(args) File "/tmp/home/.local/share/uv/tools/pebble-tool/lib/python3.11/site-packages/pebble_tool/commands/base.py", line 48, in <lambda> parser.set_defaults(func=lambda x: cls()(x)) ^^^^^^^^ File "/tmp/home/.local/share/uv/tools/pebble-tool/lib/python3.11/site-packages/pebble_tool/commands/sdk/manage.py", line 27, in __call__ args.sub_func(args) File "/tmp/home/.local/share/uv/tools/pebble-tool/lib/python3.11/site-packages/pebble_tool/commands/sdk/manage.py", line 121, in do_install sdk_manager.install_remote_sdk(args.version) File "/tmp/home/.local/share/uv/tools/pebble-tool/lib/python3.11/site-packages/pebble_tool/sdk/manager.py", line 281, in install_remote_sdk self.install_from_url(sdk_info['url']) File "/tmp/home/.local/share/uv/tools/pebble-tool/lib/python3.11/site-packages/pebble_tool/sdk/manager.py", line 130, in install_from_url self._install_from_handle(f) File "/tmp/home/.local/share/uv/tools/pebble-tool/lib/python3.11/site-packages/pebble_tool/sdk/manager.py", line 190, in _install_from_handle subprocess.check_call([sys.executable, "-m", "venv", venv_path]) File "/usr/lib/python3.11/subprocess.py", line 413, in check_call raise CalledProcessError(retcode, cmd)subprocess.CalledProcessError: Command '['/tmp/home/.local/share/uv/tools/pebble-tool/bin/python', '-m', 'venv', '/tmp/home/.local/share/pebble-sdk/SDKs/4.33.1/.venv']' returned non-zero exit status 1.
skippedValidate package version
Run
PACKAGE_VERSION="$(node -p "require('./packages/watch/package.json').version")"
test "$RELEASE_TAG" = "v$PACKAGE_VERSION"
(skipped: step if: condition evaluated to false)
skippedBuild production PBW
Run
npm run build
(skipped: step if: condition evaluated to false)
skippedPrepare release artifacts
Run
mkdir release-assets
cp packages/watch/build/watch.pbw "release-assets/lapin-fute-$RELEASE_TAG.pbw"
(
  cd release-assets
  sha256sum "lapin-fute-$RELEASE_TAG.pbw" > SHA256SUMS
)
(skipped: step if: condition evaluated to false)
skippedactions/upload-artifact@v4
(skipped: step if: condition evaluated to false)
Post astral-sh/setup-uv@d0cc045d04ccac9d8b7881df0226f9e82c39688e
Resolving relative path **/*requirements*.txt to /workspace/lapin-fute/**/*requirements*.txtResolving relative path **/*requirements*.in to /workspace/lapin-fute/**/*requirements*.inResolving relative path **/*constraints*.txt to /workspace/lapin-fute/**/*constraints*.txtResolving relative path **/*constraints*.in to /workspace/lapin-fute/**/*constraints*.inResolving relative path **/pyproject.toml to /workspace/lapin-fute/**/pyproject.tomlResolving relative path **/uv.lock to /workspace/lapin-fute/**/uv.lockResolving relative path **/*.py.lock to /workspace/lapin-fute/**/*.py.lockPruning cache...(node:732) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.(Use `node --trace-deprecation ...` to show where the warning was created)[command]/tmp/hostedtoolcache/uv/0.12.23/x86_64/uv cache prune --ciPruning cache at: /tmp/setup-uv-cacheRemoved 3826 files (4.8MiB)Saving cache path: /tmp/setup-uv-cacheCache service version: v2Checking zstd --quiet --version1.5.4zstd version: 1.5.4implicitDescendants 'false'followSymbolicLinks 'true'implicitDescendants 'false'omitBrokenSymbolicLinks 'true'Search path '/tmp/setup-uv-cache'Matched: ../../tmp/setup-uv-cacheCache Paths:["../../tmp/setup-uv-cache"]Archive Path: /tmp/49f60c85-c5b2-451d-824e-0eb8fd34d7d7/cache.tzst[command]/usr/bin/tar --posix -cf cache.tzst --exclude cache.tzst -P -C /workspace/lapin-fute --files-from manifest.txt --use-compress-program zstdmtFile Size: 3176574Reserving Cache[Request] CreateCacheEntry http://172.30.255.1:8888/twirp/github.actions.results.api.v1.CacheService/CreateCacheEntry[Response] - 200Headers: { "content-length": "772", "content-security-policy": "default-src 'self'; img-src 'self' data:; style-src 'self'; script-src 'self'; base-uri 'none'; frame-ancestors 'none'; object-src 'none'; form-action 'self' https://payment.stancer.com", "content-type": "application/json", "date": "Tue, 06 Oct 2026 22:00:13 GMT", "permissions-policy": "accelerometer=(), autoplay=(), camera=(), display-capture=(), encrypted-media=(), fullscreen=(self), geolocation=(), gyroscope=(), magnetometer=(), microphone=(), midi=(), payment=(), usb=()", "referrer-policy": "strict-origin-when-cross-origin", "strict-transport-security": "max-age=31536000; includeSubDomains", "x-content-type-options": "nosniff", "x-request-id": "4c148ff6-65ed-451d-a985-1acbc880e437"}Body: { "ok": true, "signedUploadUrl": "http://172.30.255.1:8888/twirp/_blob/upload?sig=***", "signed_upload_url": "http://172.30.255.1:8888/twirp/_blob/upload?sig=***"}Attempting to upload cache located at: /tmp/49f60c85-c5b2-451d-824e-0eb8fd34d7d7/cache.tzstUse Azure SDK: trueUpload concurrency: 8Upload chunk size: 67108864BlobClient: upload:twirp:_blob(node:732) [DEP0169] DeprecationWarning: `url.parse()` behavior is not standardized and prone to errors that have security implications. Use the WHATWG URL API instead. CVEs are not issued for `url.parse()` vulnerabilities.Sent 3176574 of 3176574 (100.0%), 3.0 MBs/sec[Request] FinalizeCacheEntryUpload http://172.30.255.1:8888/twirp/github.actions.results.api.v1.CacheService/FinalizeCacheEntryUpload[Response] - 200Headers: { "content-length": "47", "content-security-policy": "default-src 'self'; img-src 'self' data:; style-src 'self'; script-src 'self'; base-uri 'none'; frame-ancestors 'none'; object-src 'none'; form-action 'self' https://payment.stancer.com", "content-type": "application/json", "date": "Tue, 06 Oct 2026 22:00:18 GMT", "permissions-policy": "accelerometer=(), autoplay=(), camera=(), display-capture=(), encrypted-media=(), fullscreen=(self), geolocation=(), gyroscope=(), magnetometer=(), microphone=(), midi=(), payment=(), usb=()", "referrer-policy": "strict-origin-when-cross-origin", "strict-transport-security": "max-age=31536000; includeSubDomains", "x-content-type-options": "nosniff", "x-request-id": "f9353c5f-0b4d-4733-b7ab-a5da7b77562d"}Body: { "entryId": "3885", "entry_id": "3885", "ok": true}FinalizeCacheEntryUploadResponse: truecache saved with the key: setup-uv-1-x86_64-unknown-linux-gnu-3.11.2-pruned-no-dependency-glob
Post oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6
Cache service version: v2Checking zstd --quiet --version1.5.4zstd version: 1.5.4implicitDescendants 'false'followSymbolicLinks 'true'implicitDescendants 'false'matchDirectories 'true'omitBrokenSymbolicLinks 'true'excludeHiddenFiles 'false'Search path '/tmp/home/.bun/bin/bun'Matched: ../../tmp/home/.bun/bin/bunCache Paths:["../../tmp/home/.bun/bin/bun"]Archive Path: /tmp/f4458b37-c2aa-4192-9478-caaa7b6224cd/cache.tzst[command]/usr/bin/tar --posix -cf cache.tzst --exclude cache.tzst -P -C /workspace/lapin-fute --files-from manifest.txt --use-compress-program zstdmtFile Size: 35811462Reserving Cache[Request] CreateCacheEntry http://172.30.255.1:8888/twirp/github.actions.results.api.v1.CacheService/CreateCacheEntry[Response] - 200Headers: { "content-length": "772", "content-security-policy": "default-src 'self'; img-src 'self' data:; style-src 'self'; script-src 'self'; base-uri 'none'; frame-ancestors 'none'; object-src 'none'; form-action 'self' https://payment.stancer.com", "content-type": "application/json", "date": "Tue, 06 Oct 2026 22:00:18 GMT", "permissions-policy": "accelerometer=(), autoplay=(), camera=(), display-capture=(), encrypted-media=(), fullscreen=(self), geolocation=(), gyroscope=(), magnetometer=(), microphone=(), midi=(), payment=(), usb=()", "referrer-policy": "strict-origin-when-cross-origin", "strict-transport-security": "max-age=31536000; includeSubDomains", "x-content-type-options": "nosniff", "x-request-id": "15b7d6fb-5a1a-4c21-a040-622ccc6e940b"}Body: { "ok": true, "signedUploadUrl": "http://172.30.255.1:8888/twirp/_blob/upload?sig=***", "signed_upload_url": "http://172.30.255.1:8888/twirp/_blob/upload?sig=***"}Attempting to upload cache located at: /tmp/f4458b37-c2aa-4192-9478-caaa7b6224cd/cache.tzstUse Azure SDK: trueUpload concurrency: 8Upload chunk size: 67108864BlobClient: upload:twirp:_blobSent 13828096 of 35811462 (38.6%), 13.2 MBs/secSent 22609920 of 35811462 (63.1%), 10.8 MBs/secSent 31260672 of 35811462 (87.3%), 9.9 MBs/secSent 35811462 of 35811462 (100.0%), 8.5 MBs/sec[Request] FinalizeCacheEntryUpload http://172.30.255.1:8888/twirp/github.actions.results.api.v1.CacheService/FinalizeCacheEntryUpload[Response] - 200Headers: { "content-length": "47", "content-security-policy": "default-src 'self'; img-src 'self' data:; style-src 'self'; script-src 'self'; base-uri 'none'; frame-ancestors 'none'; object-src 'none'; form-action 'self' https://payment.stancer.com", "content-type": "application/json", "date": "Tue, 06 Oct 2026 22:00:24 GMT", "permissions-policy": "accelerometer=(), autoplay=(), camera=(), display-capture=(), encrypted-media=(), fullscreen=(self), geolocation=(), gyroscope=(), magnetometer=(), microphone=(), midi=(), payment=(), usb=()", "referrer-policy": "strict-origin-when-cross-origin", "strict-transport-security": "max-age=31536000; includeSubDomains", "x-content-type-options": "nosniff", "x-request-id": "9cb6d227-59d2-4b53-ba6a-4b1678b5cddf"}Body: { "entryId": "3886", "entry_id": "3886", "ok": true}FinalizeCacheEntryUploadResponse: true
Post actions/setup-node@v4
(node:776) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.(Use `node --trace-deprecation ...` to show where the warning was created)Cache hit occurred on the primary key node-cache-Linux-x64-npm-19ac8dd7d6cd2f45c89d620919c445272bb7cb2827dd113434f652c44d5ac00b, not saving cache.step failed: exit code 1 — Install pinned Pebble toolchain
Annotations
No file matched to [/workspace/lapin-fute/**/*requirements*.txt,/workspace/lapin-fute/**/*requirements*.in,/workspace/lapin-fute/**/*constraints*.txt,/workspace/lapin-fute/**/*constraints*.in,/workspace/lapin-fute/**/pyproject.toml,/workspace/lapin-fute/**/uv.lock,/workspace/lapin-fute/**/*.py.lock]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.

No test reports for this run.

Tell a job where its test runner writes its report and this tab fills in: how many tests passed, failed and were skipped, a bar of the result at a glance, then every failure first — with the assertion that failed and the output around it — over a per-suite list of cases and their durations. No scrolling a log for the word FAIL.

It is one reports: key on the job — a job key, not a step, so the report is collected whatever the job concluded. JUnit XML and go test -json are both understood, and most runners already emit one of them. reports: is a rickub extension and works only in .rickub/workflows/; in .github/workflows/ it is a parse error on purpose, because those files are also meant to run on github.com.