Event
push
Branch
main
Commit
ffa55ca
Started
Duration
0:33

Synced from GitHub

test

SuccessTook 0:33
Whole log, 33 KB
Current runner version: '2.338.2'
â–¸ Runner Image Provisioner
Hosted Compute Agent
Version: 20261021.618
Commit: 21505ad2541d5be6135ed84fc33697146cf75b8e
Build Date: 2026-10-21T00:45:21Z
Worker ID: {15f8148d-6728-44c5-af72-a0821e998ba4}
Region: westcentralus
Cloud: Azure
â–¸ Operating System
Ubuntu
26.04.1
LTS
â–¸ Runner Image
Image: ubuntu-26.04
Version: 20261025.179.1
Included Software: https://github.com/actions/runner-images/blob/ubuntu26/20261025.179/images/ubuntu/Ubuntu2604-Readme.md
Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu26%2F20261025.179
â–¸ GITHUB_TOKEN Permissions
Contents: read
Metadata: read
Packages: read
Secret source: Actions
Cache mode: write
Prepare workflow directory
Prepare all required actions
Getting action download info
Download action repository 'actions/checkout@v4' (SHA:11d5960a326750d5838078e36cf38b85af677262)
Download action repository 'pnpm/action-setup@v4' (SHA:b906affcce14559ad1aafd4ab0e942779e9f58b1)
Download action repository 'actions/setup-node@v4' (SHA:49933ea5288caeca8642d1e84afbd3f7d6820020)
Complete job name: test
â–¸ Run actions/checkout@v4
with:
  repository: screen-gd/astro-dither
  token: ***
  ssh-strict: true
  ssh-user: git
  persist-credentials: true
  clean: true
  sparse-checkout-cone-mode: true
  fetch-depth: 1
  fetch-tags: false
  show-progress: true
  lfs: false
  submodules: false
  set-safe-directory: true
  allow-unsafe-pr-checkout: false
Syncing repository: screen-gd/astro-dither
â–¸ Getting Git version info
Working directory is '/home/runner/work/astro-dither/astro-dither'
[command]/usr/bin/git version
git version 2.56.0
Temporarily overriding HOME='/home/runner/work/_temp/05f2186a-f474-430a-82e0-63b756de0c39' before making global git config changes
Adding repository directory to the temporary git global config as a safe directory
[command]/usr/bin/git config --global --add safe.directory /home/runner/work/astro-dither/astro-dither
Deleting the contents of '/home/runner/work/astro-dither/astro-dither'
â–¸ Initializing the repository
[command]/usr/bin/git init /home/runner/work/astro-dither/astro-dither
hint: Using 'master' as the name for the initial branch. This default branch name
hint: will change to "main" in Git 3.0. To configure the initial branch name
hint: to use in all of your new repositories, which will suppress this warning,
hint: call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
hint:
hint: Disable this message with "git config set advice.defaultBranchName false"
Initialized empty Git repository in /home/runner/work/astro-dither/astro-dither/.git/
[command]/usr/bin/git remote add origin https://github.com/screen-gd/astro-dither
â–¸ Disabling automatic garbage collection
[command]/usr/bin/git config --local gc.auto 0
â–¸ Setting up auth
[command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
[command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
[command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
[command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :"
[command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
[command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
[command]/usr/bin/git config --local http.https://github.com/.extraheader AUTHORIZATION: basic ***
â–¸ Fetching the repository
[command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +ffa55ca36bcefec1e67c246bd19a81d2cb14cb08:refs/remotes/origin/main
From https://github.com/screen-gd/astro-dither
 * [new ref]         ffa55ca36bcefec1e67c246bd19a81d2cb14cb08 -> origin/main
â–¸ Determining the checkout info
[command]/usr/bin/git sparse-checkout disable
[command]/usr/bin/git config --local --unset-all extensions.worktreeConfig
â–¸ Checking out the ref
[command]/usr/bin/git checkout --progress --force -B main refs/remotes/origin/main
Switched to a new branch 'main'
branch 'main' set up to track 'origin/main'.
[command]/usr/bin/git log -1 --format=%H
ffa55ca36bcefec1e67c246bd19a81d2cb14cb08
â–¸ Run pnpm/action-setup@v4
with:
  dest: ~/setup-pnpm
  run_install: null
  cache: false
  cache_dependency_path: pnpm-lock.yaml
  package_json_file: package.json
  standalone: false
â–¸ Running self-installer...
(node:2464) [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.
(Use `node --trace-deprecation ...` to show where the warning was created)
Progress: resolved 1, reused 0, downloaded 0, added 0
Packages: +3
+++
Progress: resolved 15, reused 0, downloaded 3, added 3, done
.../.pnpm/pnpm@12.11.2/node_modules/pnpm preinstall$ node install.js
.../.pnpm/pnpm@12.11.2/node_modules/pnpm preinstall: Done
.../.pnpm/pnpm@12.11.2/node_modules/pnpm postinstall$ node install.js
.../.pnpm/pnpm@12.11.2/node_modules/pnpm postinstall: Done

dependencies:
+ pnpm 12.11.2 (12.16.1 is available)

Done in 6.3s
Installation Completed!
â–¸ Run actions/setup-node@v4
with:
  node-version-file: .nvmrc
  cache: pnpm
  always-auth: false
  check-latest: false
  token: ***
env:
  PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
Resolved .nvmrc as 22
Found in cache @ /opt/hostedtoolcache/node/22.23.4/x64
(node:2494) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
(Use `node --trace-deprecation ...` to show where the warning was created)
â–¸ Environment details
node: v22.23.4
npm: 10.9.9
yarn: 1.22.22
[command]/home/runner/setup-pnpm/node_modules/.bin/pnpm store path --silent
/home/runner/setup-pnpm/node_modules/.bin/store/v11
pnpm cache is not found
â–¸ Run pnpm install --frozen-lockfile
pnpm install --frozen-lockfile
shell: /usr/bin/bash -e {0}
env:
  PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
Scope: all 3 workspace projects
? Verifying lockfile against supply-chain policies (349 entries)...
Packages are hard linked from the content-addressable store to the virtual store.
  Content-addressable store is at: /home/runner/setup-pnpm/node_modules/.bin/store/v11
  Virtual store is at:             node_modules/.pnpm
Downloading @img/sharp-libvips-linux-x64@1.3.4: 0.00 B/8.21 MB
Downloading @rolldown/binding-linux-x64-gnu@1.2.16: 0.00 B/8.82 MB
Progress: resolved 279, reused 0, downloaded 279, added 274
✓ Lockfile passes supply-chain policies (349 entries in 1.6s)
Lockfile is up to date, resolution step is skipped
Packages: +279
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Progress: resolved 279, reused 0, downloaded 279, added 279, done
Done in 1.7s using pnpm v12.11.2
â–¸ Run pnpm test
pnpm test
shell: /usr/bin/bash -e {0}
env:
  PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
$ pnpm --filter astro-dither run test
$ vitest run

 RUN  v5.0.5 /home/runner/work/astro-dither/astro-dither/packages/astro-dither

 ✓ src/lib/dither.test.ts (6 tests) 18ms
 ✓ src/lib/ordered-dither.test.ts (11 tests) 26ms
 ✓ src/lib/image-dither.test.ts (6 tests) 9ms
 ✓ src/lib/cli.test.ts (6 tests) 449ms

 Test Files  4 passed (4)
      Tests  29 passed (29)
   Start at  01:20:23
   Duration  677ms (tests 57%, transform 25%, import 15%, worker 3%)

â–¸ Run pnpm check
pnpm check
shell: /usr/bin/bash -e {0}
env:
  PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
$ pnpm --filter astro-dither run check && pnpm --filter astro-dither-site run check
$ astro check
01:20:25 [WARN] Missing pages directory: src/pages
01:20:25 [types] Generated 112ms
01:20:25 [check] Getting diagnostics for Astro files in /home/runner/work/astro-dither/astro-dither/packages/astro-dither...
Result (17 files):
- 0 errors
- 0 warnings
- 0 hints

$ astro check
01:20:30 [content] Syncing content
01:20:30 [content] Synced content
01:20:30 [types] Generated 1.09s
01:20:30 [check] Getting diagnostics for Astro files in /home/runner/work/astro-dither/astro-dither/site...
src/components/ui/CopyButton.astro:156:21 - warning ts(6387): The signature '(commandId: string, showUI?: boolean | undefined, value?: string | undefined): boolean' of 'document.execCommand' is deprecated.

156       ok = document.execCommand("copy");
                        ~~~~~~~~~~~

Result (32 files):
- 0 errors
- 0 warnings
- 1 hint

â–¸ Run pnpm build
pnpm build
shell: /usr/bin/bash -e {0}
env:
  PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
$ pnpm --filter astro-dither-site run build
$ astro build
01:20:35 [content] Syncing content
01:20:35 [content] Synced content
01:20:35 [types] Generated 724ms
01:20:35 [build] output: "static"
01:20:35 [build] mode: "static"
01:20:35 [build] directory: /home/runner/work/astro-dither/astro-dither/site/dist/
01:20:35 [build] Collecting build info...
01:20:35 [build] ✓ Completed in 755ms.
01:20:35 [build] Building static entrypoints...
01:20:36 [vite] ✓ built in 762ms
01:20:36 [vite] ✓ built in 64ms
01:20:36 [build] Rearranging server assets...

 generating static routes
01:20:36   ├─ /docs/components/dither/index.html (+339ms)
01:20:37   ├─ /docs/components/dither-image/index.html (+8ms)
01:20:37   ├─ /docs/components/dither-gradient/index.html (+19ms)
01:20:37   ├─ /docs/components/dither-aurora/index.html (+9ms)
01:20:37   ├─ /docs/components/dither-effect/index.html (+23ms)
01:20:37   ├─ /docs/components/dither-globe/index.html (+4ms)
01:20:37   ├─ /docs/effects/gradient/index.html (+15ms)
01:20:37   ├─ /docs/effects/glow/index.html (+7ms)
01:20:37   ├─ /docs/effects/mesh/index.html (+7ms)
01:20:37   ├─ /docs/effects/beams/index.html (+5ms)
01:20:37   ├─ /docs/effects/noise/index.html (+4ms)
01:20:37   ├─ /docs/effects/plasma/index.html (+3ms)
01:20:37   ├─ /docs/effects/silk/index.html (+3ms)
01:20:37   ├─ /docs/effects/smoke/index.html (+5ms)
01:20:37   ├─ /docs/effects/waves/index.html (+5ms)
01:20:37   ├─ /docs/effects/contours/index.html (+3ms)
01:20:37   ├─ /docs/effects/ripples/index.html (+8ms)
01:20:37   ├─ /docs/effects/metaballs/index.html (+3ms)
01:20:37   ├─ /docs/effects/tunnel/index.html (+3ms)
01:20:37   ├─ /docs/effects/retro-grid/index.html (+3ms)
01:20:37   ├─ /docs/effects/aurora/index.html (+3ms)
01:20:37   ├─ /docs/effects/starfield/index.html (+3ms)
01:20:37   ├─ /docs/effects/eclipse/index.html (+3ms)
01:20:37   ├─ /docs/effects/globe/index.html (+3ms)
01:20:37   ├─ /docs/effects/rise/index.html (+3ms)
01:20:37   ├─ /docs/effects/index.html (+3ms)
01:20:37   ├─ /docs/copy-the-source.md (+1ms)
01:20:37   ├─ /docs/engine/accessibility.md (+1ms)
01:20:37   ├─ /docs/engine/how-it-works.md (+1ms)
01:20:37   ├─ /docs/engine/matrices.md (+1ms)
01:20:37   ├─ /docs/engine/performance.md (+1ms)
01:20:37   ├─ /docs/engine/write-your-own.md (+1ms)
01:20:37   ├─ /docs/installation.md (+1ms)
01:20:37   ├─ /docs/theming.md (+1ms)
01:20:37   ├─ /docs/effects.md (+1ms)
01:20:37   ├─ /docs/effects/gradient.md (+1ms)
01:20:37   ├─ /docs/effects/glow.md (+1ms)
01:20:37   ├─ /docs/effects/mesh.md (+1ms)
01:20:37   ├─ /docs/effects/beams.md (+1ms)
01:20:37   ├─ /docs/effects/noise.md (+1ms)
01:20:37   ├─ /docs/effects/plasma.md (+1ms)
01:20:37   ├─ /docs/effects/silk.md (+1ms)
01:20:37   ├─ /docs/effects/smoke.md (+1ms)
01:20:37   ├─ /docs/effects/waves.md (+1ms)
01:20:37   ├─ /docs/effects/contours.md (+1ms)
01:20:37   ├─ /docs/effects/ripples.md (+1ms)
01:20:37   ├─ /docs/effects/metaballs.md (+1ms)
01:20:37   ├─ /docs/effects/tunnel.md (+1ms)
01:20:37   ├─ /docs/effects/retro-grid.md (+1ms)
01:20:37   ├─ /docs/effects/aurora.md (+3ms)
01:20:37   ├─ /docs/effects/starfield.md (+1ms)
01:20:37   ├─ /docs/effects/eclipse.md (+1ms)
01:20:37   ├─ /docs/effects/globe.md (+1ms)
01:20:37   ├─ /docs/effects/rise.md (+1ms)
01:20:37   ├─ /docs/components/dither.md (+1ms)
01:20:37   ├─ /docs/components/dither-image.md (+1ms)
01:20:37   ├─ /docs/components/dither-gradient.md (+1ms)
01:20:37   ├─ /docs/components/dither-aurora.md (+1ms)
01:20:37   ├─ /docs/components/dither-effect.md (+1ms)
01:20:37   ├─ /docs/components/dither-globe.md (+1ms)
01:20:37   ├─ /docs/copy-the-source/index.html (+5ms)
01:20:37   ├─ /docs/engine/accessibility/index.html (+1ms)
01:20:37   ├─ /docs/engine/how-it-works/index.html (+1ms)
01:20:37   ├─ /docs/engine/matrices/index.html (+1ms)
01:20:37   ├─ /docs/engine/performance/index.html (+1ms)
01:20:37   ├─ /docs/engine/write-your-own/index.html (+1ms)
01:20:37   ├─ /docs/index.html (+1ms)
01:20:37   ├─ /docs/installation/index.html (+1ms)
01:20:37   ├─ /docs/theming/index.html (+1ms)
01:20:37   ├─ /docs.md (+1ms)
01:20:37   ├─ /examples/index.html (+3ms)
01:20:37   ├─ /llms.txt (+1ms)
01:20:37   ├─ /search.json (+1ms)
01:20:37   ├─ /shapes/index.html (+2ms)
01:20:37   ├─ /index.html (+7ms)
01:20:37 ✓ Completed in 607ms.

01:20:37 [build] ✓ Completed in 1.51s.
01:20:37 [build] 38 page(s) built in 2.26s
01:20:37 [build] Complete!
â–¸ Run pnpm --filter astro-dither pack --pack-destination "$RUNNER_TEMP" && tar -tf "$RUNNER_TEMP"/astro-dither-*.tgz
pnpm --filter astro-dither pack --pack-destination "$RUNNER_TEMP" && tar -tf "$RUNNER_TEMP"/astro-dither-*.tgz
shell: /usr/bin/bash -e {0}
env:
  PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
package: astro-dither@0.1.0
Tarball Contents
bin/cli.mjs
CHANGELOG.md
LICENSE
package.json
README.md
src/assets/land.png
src/components/Dither.astro
src/components/DitherAurora.astro
src/components/DitherEffect.astro
src/components/DitherGlobe.astro
src/components/DitherGradient.astro
src/components/DitherImage.astro
src/index.ts
src/lib/dither.ts
src/lib/effects.ts
src/lib/image-dither.ts
src/lib/mount-dither.ts
src/lib/mount-image-dither.ts
src/lib/mount-ordered-dither.ts
src/lib/ordered-dither.ts
Tarball Details
/home/runner/work/_temp/astro-dither-0.1.0.tgz
package/LICENSE
package/src/components/Dither.astro
package/src/components/DitherAurora.astro
package/src/components/DitherEffect.astro
package/src/components/DitherGlobe.astro
package/src/components/DitherGradient.astro
package/src/components/DitherImage.astro
package/package.json
package/CHANGELOG.md
package/README.md
package/bin/cli.mjs
package/src/assets/land.png
package/src/lib/dither.ts
package/src/lib/effects.ts
package/src/lib/image-dither.ts
package/src/index.ts
package/src/lib/mount-dither.ts
package/src/lib/mount-image-dither.ts
package/src/lib/mount-ordered-dither.ts
package/src/lib/ordered-dither.ts
Post job cleanup.
(node:3044) [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]/usr/bin/tar --posix -cf cache.tzst --exclude cache.tzst -P -C /home/runner/work/astro-dither/astro-dither --files-from manifest.txt --use-compress-program zstdmt
(node:3044) [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 46202880 of 53762511 (85.9%), 44.1 MBs/sec
Sent 53762511 of 53762511 (100.0%), 31.8 MBs/sec
Cache saved with the key: node-cache-Linux-x64-pnpm-95fe11aed438d660a4f388d078ef601ae0b4eaf9ae06b04191c0d5dd0f64200a
Post job cleanup.
Pruning is unnecessary.
Post job cleanup.
[command]/usr/bin/git version
git version 2.56.0
Temporarily overriding HOME='/home/runner/work/_temp/83fa2f47-1d82-4a9f-8a7c-02ee5344c3fd' before making global git config changes
Adding repository directory to the temporary git global config as a safe directory
[command]/usr/bin/git config --global --add safe.directory /home/runner/work/astro-dither/astro-dither
[command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
[command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
[command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
http.https://github.com/.extraheader
[command]/usr/bin/git config --local --unset-all http.https://github.com/.extraheader
[command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :"
[command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
[command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
Cleaning up orphan processes
Warning: Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4, pnpm/action-setup@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/