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 #13

push · v1.2.4 · 594f8e2bran in 56s · 1320 lines of output
queued 1s ran 56s total 56s
5 jobs
1 failed
56s duration
— tests
1 artifacts
failureBuild release PBW → astral-sh/setup-uv@d0cc045d04ccac9d8b7881df0226f9e82c39688e View log
Step failed A step exited non-zero. Open the log for the failing command's output.
API rate limit exceeded for 46.105.119.221. (But here's the good news: Authenticated requests get a higher rate limit. Check out the documentation for more details.) - https://docs.github.com/rest/overview/resources-in-the-rest-api#rate-limiting API rate limit exceeded for 46.105.119.221. (But here's the good news: Authenticated requests get a higher rate limit. Check out the documentation for more details.) - https://docs.github.com/rest/overview/resources-in-the-rest-api#rate-limiting
Run quality checks
Build release PBW
Build and deploy configuration site
Publish Rickub release notes
queued
Publish release to the RePebble store
queued
failureBuild release PBW 15s

Annotations

  • ERROR API rate limit exceeded for 46.105.119.221. (But here's the good news: Authenticated requests get a higher rate limit. Check out the documentation for more details.) - https://docs.github.com/rest/overview/resources-in-the-rest-api#rate-limiting
  • WARNING Error retrieving cache key from state.
successSet up job
cloning anthodev/lapin-fute @ 594f8e2be218c2a45f575ff3a3782de4be8e74f5action 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 5s
ciguest: network up (172.30.0.10/30 via 172.30.0.9)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:552) [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/acb5d060-45aa-4c85-ad6a-308dbbc5b1f0download 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/628e2310-801a-4b84-9c33-2f105c3a2964 -f /tmp/acb5d060-45aa-4c85-ad6a-308dbbc5b1f0Adding to the cache ...Caching tool node 24.18.0 x64source dir: /tmp/628e2310-801a-4b84-9c33-2f105c3a2964destination /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-a248b8d11d416f5f7a7b7af693c6e633aa3d6ad94371b1dfb598abbaace16723Cache service version: v2Resolved Keys:["node-cache-Linux-x64-npm-a248b8d11d416f5f7a7b7af693c6e633aa3d6ad94371b1dfb598abbaace16723"]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": "Wed, 07 Oct 2026 09:24:25 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": "d1dc4b58-1c92-4da4-ac78-fbce4ad86f81"}Body: { "matchedKey": "node-cache-Linux-x64-npm-a248b8d11d416f5f7a7b7af693c6e633aa3d6ad94371b1dfb598abbaace16723", "matched_key": "node-cache-Linux-x64-npm-a248b8d11d416f5f7a7b7af693c6e633aa3d6ad94371b1dfb598abbaace16723", "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-a248b8d11d416f5f7a7b7af693c6e633aa3d6ad94371b1dfb598abbaace16723Archive path: /tmp/bb99ac4f-5b20-41d6-9470-cdbfd07da1cd/cache.tzstStarting download of archive to: /tmp/bb99ac4f-5b20-41d6-9470-cdbfd07da1cd/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 (345085 B)[command]/usr/bin/tar -xf /tmp/bb99ac4f-5b20-41d6-9470-cdbfd07da1cd/cache.tzst -P -C /workspace/lapin-fute --use-compress-program unzstdCache restored successfullyCache restored from key: node-cache-Linux-x64-npm-a248b8d11d416f5f7a7b7af693c6e633aa3d6ad94371b1dfb598abbaace16723##[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": "Wed, 07 Oct 2026 09:24:25 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": "8b01f8d6-1c58-42fa-b12b-447f6eba93b0"}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/3ca49f2d-2c45-4ef9-a2f5-adff2a8caad1download complete[command]/usr/bin/unzip -o -q /tmp/3ca49f2d-2c45-4ef9-a2f5-adff2a8caad1.zip[command]/tmp/home/.bun/bin/bun --revision1.4.0+34cbb9a40
failureastral-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:613) [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.API rate limit exceeded for 46.105.119.221. (But here's the good news: Authenticated requests get a higher rate limit. Check out the documentation for more details.) - https://docs.github.com/rest/overview/resources-in-the-rest-api#rate-limiting
skippednpm ci
Run
npm ci
(skipped: step if: condition evaluated to false)
skippedInstall pinned Pebble toolchain
Run
uv tool install --managed-python --python 3.11 pebble-tool==5.0.40
pebble sdk install 4.33.1
(skipped: step if: condition evaluated to false)
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.lockError retrieving cache key from state.(node:627) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.(Use `node --trace-deprecation ...` to show where the warning was created)
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/495c5bbe-7d96-4b0f-bfaa-b94d5b79f144/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: 35811463Reserving 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": "Wed, 07 Oct 2026 09:24:27 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": "2fcc5312-89f0-471b-8db3-5590fe40ca7c"}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/495c5bbe-7d96-4b0f-bfaa-b94d5b79f144/cache.tzstUse Azure SDK: trueUpload concurrency: 8Upload chunk size: 67108864BlobClient: upload:twirp:_blobSent 14614528 of 35811463 (40.8%), 13.9 MBs/secSent 22413312 of 35811463 (62.6%), 10.7 MBs/secSent 32178176 of 35811463 (89.9%), 10.2 MBs/secSent 35811463 of 35811463 (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": "Wed, 07 Oct 2026 09:24:34 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": "9c028a7e-ab27-4f35-85f1-f2779d1d2650"}Body: { "entryId": "3917", "entry_id": "3917", "ok": true}FinalizeCacheEntryUploadResponse: true
Post actions/setup-node@v4 !
(node:657) [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-a248b8d11d416f5f7a7b7af693c6e633aa3d6ad94371b1dfb598abbaace16723, not saving cache.step failed: exit code 1 — astral-sh/setup-uv@d0cc045d04ccac9d8b7881df0226f9e82c39688e
Annotations
API rate limit exceeded for 46.105.119.221. (But here's the good news: Authenticated requests get a higher rate limit. Check out the documentation for more details.) - https://docs.github.com/rest/overview/resources-in-the-rest-api#rate-limitingError retrieving cache key from state.

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.