diff --git a/.changeset/fix-trusted-publishing.md b/.changeset/fix-trusted-publishing.md new file mode 100644 index 0000000..657674f --- /dev/null +++ b/.changeset/fix-trusted-publishing.md @@ -0,0 +1,10 @@ +--- +'lino-arguments': patch +--- + +fix: add repository field to package.json for npm trusted publishing + +This fixes the E422 error when publishing with npm trusted publishing (OIDC). +npm provenance verification requires the repository.url in package.json to match +the Source Repository URI in the signing certificate. Without this field, the +validation fails with "repository.url is '', expected to match 'https://github.com/link-foundation/lino-arguments'". diff --git a/docs/case-studies/ci-logs/run-20054176340.txt b/docs/case-studies/ci-logs/run-20054176340.txt new file mode 100644 index 0000000..42a098e --- /dev/null +++ b/docs/case-studies/ci-logs/run-20054176340.txt @@ -0,0 +1,2223 @@ +Lint and Format Check Set up job 2025-12-09T06:27:16.9266005Z Current runner version: '2.329.0' +Lint and Format Check Set up job 2025-12-09T06:27:16.9291435Z ##[group]Runner Image Provisioner +Lint and Format Check Set up job 2025-12-09T06:27:16.9292373Z Hosted Compute Agent +Lint and Format Check Set up job 2025-12-09T06:27:16.9292934Z Version: 20251124.448 +Lint and Format Check Set up job 2025-12-09T06:27:16.9293509Z Commit: fda5086b43ec66ade217e5fcd18146c879571177 +Lint and Format Check Set up job 2025-12-09T06:27:16.9294598Z Build Date: 2025-11-24T21:16:26Z +Lint and Format Check Set up job 2025-12-09T06:27:16.9295193Z ##[endgroup] +Lint and Format Check Set up job 2025-12-09T06:27:16.9295790Z ##[group]Operating System +Lint and Format Check Set up job 2025-12-09T06:27:16.9296382Z Ubuntu +Lint and Format Check Set up job 2025-12-09T06:27:16.9296894Z 24.04.3 +Lint and Format Check Set up job 2025-12-09T06:27:16.9297362Z LTS +Lint and Format Check Set up job 2025-12-09T06:27:16.9297823Z ##[endgroup] +Lint and Format Check Set up job 2025-12-09T06:27:16.9298333Z ##[group]Runner Image +Lint and Format Check Set up job 2025-12-09T06:27:16.9298882Z Image: ubuntu-24.04 +Lint and Format Check Set up job 2025-12-09T06:27:16.9299425Z Version: 20251126.144.1 +Lint and Format Check Set up job 2025-12-09T06:27:16.9300444Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20251126.144/images/ubuntu/Ubuntu2404-Readme.md +Lint and Format Check Set up job 2025-12-09T06:27:16.9301854Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20251126.144 +Lint and Format Check Set up job 2025-12-09T06:27:16.9303080Z ##[endgroup] +Lint and Format Check Set up job 2025-12-09T06:27:16.9306084Z ##[group]GITHUB_TOKEN Permissions +Lint and Format Check Set up job 2025-12-09T06:27:16.9308466Z Actions: write +Lint and Format Check Set up job 2025-12-09T06:27:16.9309059Z ArtifactMetadata: write +Lint and Format Check Set up job 2025-12-09T06:27:16.9309562Z Attestations: write +Lint and Format Check Set up job 2025-12-09T06:27:16.9310171Z Checks: write +Lint and Format Check Set up job 2025-12-09T06:27:16.9310648Z Contents: write +Lint and Format Check Set up job 2025-12-09T06:27:16.9311171Z Deployments: write +Lint and Format Check Set up job 2025-12-09T06:27:16.9311750Z Discussions: write +Lint and Format Check Set up job 2025-12-09T06:27:16.9312268Z Issues: write +Lint and Format Check Set up job 2025-12-09T06:27:16.9313078Z Metadata: read +Lint and Format Check Set up job 2025-12-09T06:27:16.9313687Z Models: read +Lint and Format Check Set up job 2025-12-09T06:27:16.9314307Z Packages: write +Lint and Format Check Set up job 2025-12-09T06:27:16.9314821Z Pages: write +Lint and Format Check Set up job 2025-12-09T06:27:16.9315361Z PullRequests: write +Lint and Format Check Set up job 2025-12-09T06:27:16.9315907Z RepositoryProjects: write +Lint and Format Check Set up job 2025-12-09T06:27:16.9316585Z SecurityEvents: write +Lint and Format Check Set up job 2025-12-09T06:27:16.9317187Z Statuses: write +Lint and Format Check Set up job 2025-12-09T06:27:16.9317731Z ##[endgroup] +Lint and Format Check Set up job 2025-12-09T06:27:16.9319800Z Secret source: Actions +Lint and Format Check Set up job 2025-12-09T06:27:16.9320978Z Prepare workflow directory +Lint and Format Check Set up job 2025-12-09T06:27:16.9655162Z Prepare all required actions +Lint and Format Check Set up job 2025-12-09T06:27:16.9695096Z Getting action download info +Lint and Format Check Set up job 2025-12-09T06:27:17.3030044Z Download action repository 'actions/checkout@v4' (SHA:34e114876b0b11c390a56381ad16ebd13914f8d5) +Lint and Format Check Set up job 2025-12-09T06:27:17.7336028Z Download action repository 'actions/setup-node@v4' (SHA:49933ea5288caeca8642d1e84afbd3f7d6820020) +Lint and Format Check Set up job 2025-12-09T06:27:17.9028811Z Complete job name: Lint and Format Check +Lint and Format Check Run actions/checkout@v4 2025-12-09T06:27:17.9720229Z ##[group]Run actions/checkout@v4 +Lint and Format Check Run actions/checkout@v4 2025-12-09T06:27:17.9721100Z with: +Lint and Format Check Run actions/checkout@v4 2025-12-09T06:27:17.9721554Z repository: link-foundation/lino-arguments +Lint and Format Check Run actions/checkout@v4 2025-12-09T06:27:17.9722266Z token: *** +Lint and Format Check Run actions/checkout@v4 2025-12-09T06:27:17.9722664Z ssh-strict: true +Lint and Format Check Run actions/checkout@v4 2025-12-09T06:27:17.9723068Z ssh-user: git +Lint and Format Check Run actions/checkout@v4 2025-12-09T06:27:17.9723484Z persist-credentials: true +Lint and Format Check Run actions/checkout@v4 2025-12-09T06:27:17.9723927Z clean: true +Lint and Format Check Run actions/checkout@v4 2025-12-09T06:27:17.9724585Z sparse-checkout-cone-mode: true +Lint and Format Check Run actions/checkout@v4 2025-12-09T06:27:17.9725081Z fetch-depth: 1 +Lint and Format Check Run actions/checkout@v4 2025-12-09T06:27:17.9725567Z fetch-tags: false +Lint and Format Check Run actions/checkout@v4 2025-12-09T06:27:17.9726033Z show-progress: true +Lint and Format Check Run actions/checkout@v4 2025-12-09T06:27:17.9726498Z lfs: false +Lint and Format Check Run actions/checkout@v4 2025-12-09T06:27:17.9726870Z submodules: false +Lint and Format Check Run actions/checkout@v4 2025-12-09T06:27:17.9727288Z set-safe-directory: true +Lint and Format Check Run actions/checkout@v4 2025-12-09T06:27:17.9728017Z ##[endgroup] +Lint and Format Check Run actions/checkout@v4 2025-12-09T06:27:18.0809306Z Syncing repository: link-foundation/lino-arguments +Lint and Format Check Run actions/checkout@v4 2025-12-09T06:27:18.0811247Z ##[group]Getting Git version info +Lint and Format Check Run actions/checkout@v4 2025-12-09T06:27:18.0812032Z Working directory is '/home/runner/work/lino-arguments/lino-arguments' +Lint and Format Check Run actions/checkout@v4 2025-12-09T06:27:18.0813150Z [command]/usr/bin/git version +Lint and Format Check Run actions/checkout@v4 2025-12-09T06:27:18.0891041Z git version 2.52.0 +Lint and Format Check Run actions/checkout@v4 2025-12-09T06:27:18.0918389Z ##[endgroup] +Lint and Format Check Run actions/checkout@v4 2025-12-09T06:27:18.0934585Z Temporarily overriding HOME='/home/runner/work/_temp/1bcd07e4-b2f8-405d-95df-62d1445b4b47' before making global git config changes +Lint and Format Check Run actions/checkout@v4 2025-12-09T06:27:18.0936962Z Adding repository directory to the temporary git global config as a safe directory +Lint and Format Check Run actions/checkout@v4 2025-12-09T06:27:18.0941232Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/lino-arguments/lino-arguments +Lint and Format Check Run actions/checkout@v4 2025-12-09T06:27:18.0980011Z Deleting the contents of '/home/runner/work/lino-arguments/lino-arguments' +Lint and Format Check Run actions/checkout@v4 2025-12-09T06:27:18.0984692Z ##[group]Initializing the repository +Lint and Format Check Run actions/checkout@v4 2025-12-09T06:27:18.0989425Z [command]/usr/bin/git init /home/runner/work/lino-arguments/lino-arguments +Lint and Format Check Run actions/checkout@v4 2025-12-09T06:27:18.1089887Z hint: Using 'master' as the name for the initial branch. This default branch name +Lint and Format Check Run actions/checkout@v4 2025-12-09T06:27:18.1091249Z hint: will change to "main" in Git 3.0. To configure the initial branch name +Lint and Format Check Run actions/checkout@v4 2025-12-09T06:27:18.1092474Z hint: to use in all of your new repositories, which will suppress this warning, +Lint and Format Check Run actions/checkout@v4 2025-12-09T06:27:18.1093603Z hint: call: +Lint and Format Check Run actions/checkout@v4 2025-12-09T06:27:18.1094005Z hint: +Lint and Format Check Run actions/checkout@v4 2025-12-09T06:27:18.1094980Z hint: git config --global init.defaultBranch +Lint and Format Check Run actions/checkout@v4 2025-12-09T06:27:18.1096055Z hint: +Lint and Format Check Run actions/checkout@v4 2025-12-09T06:27:18.1097094Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and +Lint and Format Check Run actions/checkout@v4 2025-12-09T06:27:18.1098771Z hint: 'development'. The just-created branch can be renamed via this command: +Lint and Format Check Run actions/checkout@v4 2025-12-09T06:27:18.1100052Z hint: +Lint and Format Check Run actions/checkout@v4 2025-12-09T06:27:18.1100766Z hint: git branch -m +Lint and Format Check Run actions/checkout@v4 2025-12-09T06:27:18.1101542Z hint: +Lint and Format Check Run actions/checkout@v4 2025-12-09T06:27:18.1102504Z hint: Disable this message with "git config set advice.defaultBranchName false" +Lint and Format Check Run actions/checkout@v4 2025-12-09T06:27:18.1104467Z Initialized empty Git repository in /home/runner/work/lino-arguments/lino-arguments/.git/ +Lint and Format Check Run actions/checkout@v4 2025-12-09T06:27:18.1107932Z [command]/usr/bin/git remote add origin https://github.com/link-foundation/lino-arguments +Lint and Format Check Run actions/checkout@v4 2025-12-09T06:27:18.1141990Z ##[endgroup] +Lint and Format Check Run actions/checkout@v4 2025-12-09T06:27:18.1143183Z ##[group]Disabling automatic garbage collection +Lint and Format Check Run actions/checkout@v4 2025-12-09T06:27:18.1147121Z [command]/usr/bin/git config --local gc.auto 0 +Lint and Format Check Run actions/checkout@v4 2025-12-09T06:27:18.1176071Z ##[endgroup] +Lint and Format Check Run actions/checkout@v4 2025-12-09T06:27:18.1177260Z ##[group]Setting up auth +Lint and Format Check Run actions/checkout@v4 2025-12-09T06:27:18.1183518Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Lint and Format Check Run actions/checkout@v4 2025-12-09T06:27:18.1213812Z [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' || :" +Lint and Format Check Run actions/checkout@v4 2025-12-09T06:27:18.1526123Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Lint and Format Check Run actions/checkout@v4 2025-12-09T06:27:18.1560010Z [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' || :" +Lint and Format Check Run actions/checkout@v4 2025-12-09T06:27:18.1783672Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Lint and Format Check Run actions/checkout@v4 2025-12-09T06:27:18.1823969Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Lint and Format Check Run actions/checkout@v4 2025-12-09T06:27:18.2049929Z [command]/usr/bin/git config --local http.https://github.com/.extraheader AUTHORIZATION: basic *** +Lint and Format Check Run actions/checkout@v4 2025-12-09T06:27:18.2085115Z ##[endgroup] +Lint and Format Check Run actions/checkout@v4 2025-12-09T06:27:18.2086356Z ##[group]Fetching the repository +Lint and Format Check Run actions/checkout@v4 2025-12-09T06:27:18.2095647Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +b03321d9bf12abc38db253473b516d0c78d1e0c5:refs/remotes/origin/main +Lint and Format Check Run actions/checkout@v4 2025-12-09T06:27:18.4546800Z From https://github.com/link-foundation/lino-arguments +Lint and Format Check Run actions/checkout@v4 2025-12-09T06:27:18.4548987Z * [new ref] b03321d9bf12abc38db253473b516d0c78d1e0c5 -> origin/main +Lint and Format Check Run actions/checkout@v4 2025-12-09T06:27:18.4579025Z ##[endgroup] +Lint and Format Check Run actions/checkout@v4 2025-12-09T06:27:18.4580924Z ##[group]Determining the checkout info +Lint and Format Check Run actions/checkout@v4 2025-12-09T06:27:18.4582881Z ##[endgroup] +Lint and Format Check Run actions/checkout@v4 2025-12-09T06:27:18.4587592Z [command]/usr/bin/git sparse-checkout disable +Lint and Format Check Run actions/checkout@v4 2025-12-09T06:27:18.4629938Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig +Lint and Format Check Run actions/checkout@v4 2025-12-09T06:27:18.4657899Z ##[group]Checking out the ref +Lint and Format Check Run actions/checkout@v4 2025-12-09T06:27:18.4662100Z [command]/usr/bin/git checkout --progress --force -B main refs/remotes/origin/main +Lint and Format Check Run actions/checkout@v4 2025-12-09T06:27:18.4734629Z Switched to a new branch 'main' +Lint and Format Check Run actions/checkout@v4 2025-12-09T06:27:18.4738085Z branch 'main' set up to track 'origin/main'. +Lint and Format Check Run actions/checkout@v4 2025-12-09T06:27:18.4745767Z ##[endgroup] +Lint and Format Check Run actions/checkout@v4 2025-12-09T06:27:18.4778593Z [command]/usr/bin/git log -1 --format=%H +Lint and Format Check Run actions/checkout@v4 2025-12-09T06:27:18.4799908Z b03321d9bf12abc38db253473b516d0c78d1e0c5 +Lint and Format Check Setup Node.js 2025-12-09T06:27:18.5100939Z ##[group]Run actions/setup-node@v4 +Lint and Format Check Setup Node.js 2025-12-09T06:27:18.5102114Z with: +Lint and Format Check Setup Node.js 2025-12-09T06:27:18.5102835Z node-version: 20.x +Lint and Format Check Setup Node.js 2025-12-09T06:27:18.5103706Z always-auth: false +Lint and Format Check Setup Node.js 2025-12-09T06:27:18.5104727Z check-latest: false +Lint and Format Check Setup Node.js 2025-12-09T06:27:18.5105936Z token: *** +Lint and Format Check Setup Node.js 2025-12-09T06:27:18.5106681Z ##[endgroup] +Lint and Format Check Setup Node.js 2025-12-09T06:27:18.6955571Z Found in cache @ /opt/hostedtoolcache/node/20.19.6/x64 +Lint and Format Check Setup Node.js 2025-12-09T06:27:18.6956979Z ##[group]Environment details +Lint and Format Check Setup Node.js 2025-12-09T06:27:20.5618737Z node: v20.19.6 +Lint and Format Check Setup Node.js 2025-12-09T06:27:20.5620154Z npm: 10.8.2 +Lint and Format Check Setup Node.js 2025-12-09T06:27:20.5620614Z yarn: 1.22.22 +Lint and Format Check Setup Node.js 2025-12-09T06:27:20.5621992Z ##[endgroup] +Lint and Format Check Install dependencies 2025-12-09T06:27:20.5732660Z ##[group]Run npm install +Lint and Format Check Install dependencies 2025-12-09T06:27:20.5733039Z npm install +Lint and Format Check Install dependencies 2025-12-09T06:27:20.5776646Z shell: /usr/bin/bash -e {0} +Lint and Format Check Install dependencies 2025-12-09T06:27:20.5777008Z ##[endgroup] +Lint and Format Check Install dependencies 2025-12-09T06:27:24.2905154Z +Lint and Format Check Install dependencies 2025-12-09T06:27:24.2911453Z > lino-arguments@0.2.3 prepare +Lint and Format Check Install dependencies 2025-12-09T06:27:24.2911873Z > husky || true +Lint and Format Check Install dependencies 2025-12-09T06:27:24.2912048Z +Lint and Format Check Install dependencies 2025-12-09T06:27:24.3394662Z +Lint and Format Check Install dependencies 2025-12-09T06:27:24.3395575Z added 234 packages, and audited 235 packages in 4s +Lint and Format Check Install dependencies 2025-12-09T06:27:24.3396194Z +Lint and Format Check Install dependencies 2025-12-09T06:27:24.3396577Z 59 packages are looking for funding +Lint and Format Check Install dependencies 2025-12-09T06:27:24.3397237Z run `npm fund` for details +Lint and Format Check Install dependencies 2025-12-09T06:27:24.3418606Z +Lint and Format Check Install dependencies 2025-12-09T06:27:24.3419030Z 1 moderate severity vulnerability +Lint and Format Check Install dependencies 2025-12-09T06:27:24.3419433Z +Lint and Format Check Install dependencies 2025-12-09T06:27:24.3419678Z To address all issues, run: +Lint and Format Check Install dependencies 2025-12-09T06:27:24.3420246Z npm audit fix +Lint and Format Check Install dependencies 2025-12-09T06:27:24.3420482Z +Lint and Format Check Install dependencies 2025-12-09T06:27:24.3420746Z Run `npm audit` for details. +Lint and Format Check Run ESLint 2025-12-09T06:27:24.3614512Z ##[group]Run npm run lint +Lint and Format Check Run ESLint 2025-12-09T06:27:24.3614843Z npm run lint +Lint and Format Check Run ESLint 2025-12-09T06:27:24.3652983Z shell: /usr/bin/bash -e {0} +Lint and Format Check Run ESLint 2025-12-09T06:27:24.3653239Z ##[endgroup] +Lint and Format Check Run ESLint 2025-12-09T06:27:24.4743694Z +Lint and Format Check Run ESLint 2025-12-09T06:27:24.4744678Z > lino-arguments@0.2.3 lint +Lint and Format Check Run ESLint 2025-12-09T06:27:24.4745237Z > eslint . +Lint and Format Check Run ESLint 2025-12-09T06:27:24.4745450Z +Lint and Format Check Check formatting 2025-12-09T06:27:25.4171083Z ##[group]Run npm run format:check +Lint and Format Check Check formatting 2025-12-09T06:27:25.4171630Z npm run format:check +Lint and Format Check Check formatting 2025-12-09T06:27:25.4210445Z shell: /usr/bin/bash -e {0} +Lint and Format Check Check formatting 2025-12-09T06:27:25.4210708Z ##[endgroup] +Lint and Format Check Check formatting 2025-12-09T06:27:25.5289461Z +Lint and Format Check Check formatting 2025-12-09T06:27:25.5290242Z > lino-arguments@0.2.3 format:check +Lint and Format Check Check formatting 2025-12-09T06:27:25.5290735Z > prettier --check . +Lint and Format Check Check formatting 2025-12-09T06:27:25.5290954Z +Lint and Format Check Check formatting 2025-12-09T06:27:25.6131670Z Checking formatting... +Lint and Format Check Check formatting 2025-12-09T06:27:26.3013984Z All matched files use Prettier code style! +Lint and Format Check Check file size limit 2025-12-09T06:27:26.3201757Z ##[group]Run npm run check:file-size +Lint and Format Check Check file size limit 2025-12-09T06:27:26.3202080Z npm run check:file-size +Lint and Format Check Check file size limit 2025-12-09T06:27:26.3235767Z shell: /usr/bin/bash -e {0} +Lint and Format Check Check file size limit 2025-12-09T06:27:26.3236002Z ##[endgroup] +Lint and Format Check Check file size limit 2025-12-09T06:27:26.4304557Z +Lint and Format Check Check file size limit 2025-12-09T06:27:26.4305126Z > lino-arguments@0.2.3 check:file-size +Lint and Format Check Check file size limit 2025-12-09T06:27:26.4305837Z > node scripts/check-file-size.mjs +Lint and Format Check Check file size limit 2025-12-09T06:27:26.4306193Z +Lint and Format Check Check file size limit 2025-12-09T06:27:26.4606877Z +Lint and Format Check Check file size limit 2025-12-09T06:27:26.4607684Z Checking JavaScript files for maximum 1500 lines... +Lint and Format Check Check file size limit 2025-12-09T06:27:26.4608117Z +Lint and Format Check Check file size limit 2025-12-09T06:27:26.4684307Z ✓ All files are within the line limit +Lint and Format Check Check file size limit 2025-12-09T06:27:26.4684705Z +Lint and Format Check Post Setup Node.js 2025-12-09T06:27:26.4833789Z Post job cleanup. +Lint and Format Check Post Run actions/checkout@v4 2025-12-09T06:27:26.6561779Z Post job cleanup. +Lint and Format Check Post Run actions/checkout@v4 2025-12-09T06:27:26.7506396Z [command]/usr/bin/git version +Lint and Format Check Post Run actions/checkout@v4 2025-12-09T06:27:26.7543273Z git version 2.52.0 +Lint and Format Check Post Run actions/checkout@v4 2025-12-09T06:27:26.7589330Z Temporarily overriding HOME='/home/runner/work/_temp/0d0a080a-1543-413a-91eb-6e49053880f3' before making global git config changes +Lint and Format Check Post Run actions/checkout@v4 2025-12-09T06:27:26.7590809Z Adding repository directory to the temporary git global config as a safe directory +Lint and Format Check Post Run actions/checkout@v4 2025-12-09T06:27:26.7604324Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/lino-arguments/lino-arguments +Lint and Format Check Post Run actions/checkout@v4 2025-12-09T06:27:26.7640528Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Lint and Format Check Post Run actions/checkout@v4 2025-12-09T06:27:26.7673518Z [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' || :" +Lint and Format Check Post Run actions/checkout@v4 2025-12-09T06:27:26.7902340Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Lint and Format Check Post Run actions/checkout@v4 2025-12-09T06:27:26.7923673Z http.https://github.com/.extraheader +Lint and Format Check Post Run actions/checkout@v4 2025-12-09T06:27:26.7936833Z [command]/usr/bin/git config --local --unset-all http.https://github.com/.extraheader +Lint and Format Check Post Run actions/checkout@v4 2025-12-09T06:27:26.7967139Z [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' || :" +Lint and Format Check Post Run actions/checkout@v4 2025-12-09T06:27:26.8187167Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Lint and Format Check Post Run actions/checkout@v4 2025-12-09T06:27:26.8218148Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Lint and Format Check Complete job 2025-12-09T06:27:26.8543001Z Cleaning up orphan processes +Test on Bun Set up job 2025-12-09T06:27:16.9436823Z Current runner version: '2.329.0' +Test on Bun Set up job 2025-12-09T06:27:16.9468288Z ##[group]Runner Image Provisioner +Test on Bun Set up job 2025-12-09T06:27:16.9469369Z Hosted Compute Agent +Test on Bun Set up job 2025-12-09T06:27:16.9470229Z Version: 20251124.448 +Test on Bun Set up job 2025-12-09T06:27:16.9470844Z Commit: fda5086b43ec66ade217e5fcd18146c879571177 +Test on Bun Set up job 2025-12-09T06:27:16.9471538Z Build Date: 2025-11-24T21:16:26Z +Test on Bun Set up job 2025-12-09T06:27:16.9472085Z ##[endgroup] +Test on Bun Set up job 2025-12-09T06:27:16.9472715Z ##[group]Operating System +Test on Bun Set up job 2025-12-09T06:27:16.9473248Z Ubuntu +Test on Bun Set up job 2025-12-09T06:27:16.9473712Z 24.04.3 +Test on Bun Set up job 2025-12-09T06:27:16.9474242Z LTS +Test on Bun Set up job 2025-12-09T06:27:16.9474658Z ##[endgroup] +Test on Bun Set up job 2025-12-09T06:27:16.9475360Z ##[group]Runner Image +Test on Bun Set up job 2025-12-09T06:27:16.9475989Z Image: ubuntu-24.04 +Test on Bun Set up job 2025-12-09T06:27:16.9476497Z Version: 20251126.144.1 +Test on Bun Set up job 2025-12-09T06:27:16.9477484Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20251126.144/images/ubuntu/Ubuntu2404-Readme.md +Test on Bun Set up job 2025-12-09T06:27:16.9478909Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20251126.144 +Test on Bun Set up job 2025-12-09T06:27:16.9480053Z ##[endgroup] +Test on Bun Set up job 2025-12-09T06:27:16.9482753Z ##[group]GITHUB_TOKEN Permissions +Test on Bun Set up job 2025-12-09T06:27:16.9484660Z Actions: write +Test on Bun Set up job 2025-12-09T06:27:16.9485655Z ArtifactMetadata: write +Test on Bun Set up job 2025-12-09T06:27:16.9486198Z Attestations: write +Test on Bun Set up job 2025-12-09T06:27:16.9486706Z Checks: write +Test on Bun Set up job 2025-12-09T06:27:16.9487216Z Contents: write +Test on Bun Set up job 2025-12-09T06:27:16.9487727Z Deployments: write +Test on Bun Set up job 2025-12-09T06:27:16.9488189Z Discussions: write +Test on Bun Set up job 2025-12-09T06:27:16.9488709Z Issues: write +Test on Bun Set up job 2025-12-09T06:27:16.9489162Z Metadata: read +Test on Bun Set up job 2025-12-09T06:27:16.9489674Z Models: read +Test on Bun Set up job 2025-12-09T06:27:16.9490548Z Packages: write +Test on Bun Set up job 2025-12-09T06:27:16.9491068Z Pages: write +Test on Bun Set up job 2025-12-09T06:27:16.9491563Z PullRequests: write +Test on Bun Set up job 2025-12-09T06:27:16.9492048Z RepositoryProjects: write +Test on Bun Set up job 2025-12-09T06:27:16.9492777Z SecurityEvents: write +Test on Bun Set up job 2025-12-09T06:27:16.9493347Z Statuses: write +Test on Bun Set up job 2025-12-09T06:27:16.9493863Z ##[endgroup] +Test on Bun Set up job 2025-12-09T06:27:16.9496772Z Secret source: Actions +Test on Bun Set up job 2025-12-09T06:27:16.9497451Z Prepare workflow directory +Test on Bun Set up job 2025-12-09T06:27:16.9817424Z Prepare all required actions +Test on Bun Set up job 2025-12-09T06:27:16.9855093Z Getting action download info +Test on Bun Set up job 2025-12-09T06:27:17.3718382Z Download action repository 'actions/checkout@v4' (SHA:34e114876b0b11c390a56381ad16ebd13914f8d5) +Test on Bun Set up job 2025-12-09T06:27:17.7952445Z Download action repository 'actions/setup-node@v4' (SHA:49933ea5288caeca8642d1e84afbd3f7d6820020) +Test on Bun Set up job 2025-12-09T06:27:17.8839526Z Download action repository 'oven-sh/setup-bun@v2' (SHA:735343b667d3e6f658f44d0eca948eb6282f2b76) +Test on Bun Set up job 2025-12-09T06:27:18.3444629Z Complete job name: Test on Bun +Test on Bun Run actions/checkout@v4 2025-12-09T06:27:18.4225939Z ##[group]Run actions/checkout@v4 +Test on Bun Run actions/checkout@v4 2025-12-09T06:27:18.4227343Z with: +Test on Bun Run actions/checkout@v4 2025-12-09T06:27:18.4228205Z repository: link-foundation/lino-arguments +Test on Bun Run actions/checkout@v4 2025-12-09T06:27:18.4229557Z token: *** +Test on Bun Run actions/checkout@v4 2025-12-09T06:27:18.4230326Z ssh-strict: true +Test on Bun Run actions/checkout@v4 2025-12-09T06:27:18.4231114Z ssh-user: git +Test on Bun Run actions/checkout@v4 2025-12-09T06:27:18.4231920Z persist-credentials: true +Test on Bun Run actions/checkout@v4 2025-12-09T06:27:18.4232822Z clean: true +Test on Bun Run actions/checkout@v4 2025-12-09T06:27:18.4233644Z sparse-checkout-cone-mode: true +Test on Bun Run actions/checkout@v4 2025-12-09T06:27:18.4234629Z fetch-depth: 1 +Test on Bun Run actions/checkout@v4 2025-12-09T06:27:18.4235722Z fetch-tags: false +Test on Bun Run actions/checkout@v4 2025-12-09T06:27:18.4236556Z show-progress: true +Test on Bun Run actions/checkout@v4 2025-12-09T06:27:18.4237370Z lfs: false +Test on Bun Run actions/checkout@v4 2025-12-09T06:27:18.4238103Z submodules: false +Test on Bun Run actions/checkout@v4 2025-12-09T06:27:18.4238921Z set-safe-directory: true +Test on Bun Run actions/checkout@v4 2025-12-09T06:27:18.4240066Z ##[endgroup] +Test on Bun Run actions/checkout@v4 2025-12-09T06:27:18.5335612Z Syncing repository: link-foundation/lino-arguments +Test on Bun Run actions/checkout@v4 2025-12-09T06:27:18.5338313Z ##[group]Getting Git version info +Test on Bun Run actions/checkout@v4 2025-12-09T06:27:18.5339955Z Working directory is '/home/runner/work/lino-arguments/lino-arguments' +Test on Bun Run actions/checkout@v4 2025-12-09T06:27:18.5342146Z [command]/usr/bin/git version +Test on Bun Run actions/checkout@v4 2025-12-09T06:27:18.5400289Z git version 2.52.0 +Test on Bun Run actions/checkout@v4 2025-12-09T06:27:18.5427116Z ##[endgroup] +Test on Bun Run actions/checkout@v4 2025-12-09T06:27:18.5440623Z Temporarily overriding HOME='/home/runner/work/_temp/f3e6cee9-1483-4ac3-8fe8-2b53ce253373' before making global git config changes +Test on Bun Run actions/checkout@v4 2025-12-09T06:27:18.5443450Z Adding repository directory to the temporary git global config as a safe directory +Test on Bun Run actions/checkout@v4 2025-12-09T06:27:18.5446575Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/lino-arguments/lino-arguments +Test on Bun Run actions/checkout@v4 2025-12-09T06:27:18.5482548Z Deleting the contents of '/home/runner/work/lino-arguments/lino-arguments' +Test on Bun Run actions/checkout@v4 2025-12-09T06:27:18.5485559Z ##[group]Initializing the repository +Test on Bun Run actions/checkout@v4 2025-12-09T06:27:18.5489904Z [command]/usr/bin/git init /home/runner/work/lino-arguments/lino-arguments +Test on Bun Run actions/checkout@v4 2025-12-09T06:27:18.5582718Z hint: Using 'master' as the name for the initial branch. This default branch name +Test on Bun Run actions/checkout@v4 2025-12-09T06:27:18.5586226Z hint: will change to "main" in Git 3.0. To configure the initial branch name +Test on Bun Run actions/checkout@v4 2025-12-09T06:27:18.5588857Z hint: to use in all of your new repositories, which will suppress this warning, +Test on Bun Run actions/checkout@v4 2025-12-09T06:27:18.5590255Z hint: call: +Test on Bun Run actions/checkout@v4 2025-12-09T06:27:18.5590950Z hint: +Test on Bun Run actions/checkout@v4 2025-12-09T06:27:18.5592041Z hint: git config --global init.defaultBranch +Test on Bun Run actions/checkout@v4 2025-12-09T06:27:18.5593528Z hint: +Test on Bun Run actions/checkout@v4 2025-12-09T06:27:18.5594585Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and +Test on Bun Run actions/checkout@v4 2025-12-09T06:27:18.5596702Z hint: 'development'. The just-created branch can be renamed via this command: +Test on Bun Run actions/checkout@v4 2025-12-09T06:27:18.5598718Z hint: +Test on Bun Run actions/checkout@v4 2025-12-09T06:27:18.5599458Z hint: git branch -m +Test on Bun Run actions/checkout@v4 2025-12-09T06:27:18.5600305Z hint: +Test on Bun Run actions/checkout@v4 2025-12-09T06:27:18.5601452Z hint: Disable this message with "git config set advice.defaultBranchName false" +Test on Bun Run actions/checkout@v4 2025-12-09T06:27:18.5603536Z Initialized empty Git repository in /home/runner/work/lino-arguments/lino-arguments/.git/ +Test on Bun Run actions/checkout@v4 2025-12-09T06:27:18.5606999Z [command]/usr/bin/git remote add origin https://github.com/link-foundation/lino-arguments +Test on Bun Run actions/checkout@v4 2025-12-09T06:27:18.5656679Z ##[endgroup] +Test on Bun Run actions/checkout@v4 2025-12-09T06:27:18.5659163Z ##[group]Disabling automatic garbage collection +Test on Bun Run actions/checkout@v4 2025-12-09T06:27:18.5661445Z [command]/usr/bin/git config --local gc.auto 0 +Test on Bun Run actions/checkout@v4 2025-12-09T06:27:18.5690333Z ##[endgroup] +Test on Bun Run actions/checkout@v4 2025-12-09T06:27:18.5692609Z ##[group]Setting up auth +Test on Bun Run actions/checkout@v4 2025-12-09T06:27:18.5697728Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Test on Bun Run actions/checkout@v4 2025-12-09T06:27:18.5730549Z [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' || :" +Test on Bun Run actions/checkout@v4 2025-12-09T06:27:18.6050664Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Test on Bun Run actions/checkout@v4 2025-12-09T06:27:18.6082540Z [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' || :" +Test on Bun Run actions/checkout@v4 2025-12-09T06:27:18.6296784Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Test on Bun Run actions/checkout@v4 2025-12-09T06:27:18.6334611Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Test on Bun Run actions/checkout@v4 2025-12-09T06:27:18.6552849Z [command]/usr/bin/git config --local http.https://github.com/.extraheader AUTHORIZATION: basic *** +Test on Bun Run actions/checkout@v4 2025-12-09T06:27:18.6586965Z ##[endgroup] +Test on Bun Run actions/checkout@v4 2025-12-09T06:27:18.6588298Z ##[group]Fetching the repository +Test on Bun Run actions/checkout@v4 2025-12-09T06:27:18.6596529Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +b03321d9bf12abc38db253473b516d0c78d1e0c5:refs/remotes/origin/main +Test on Bun Run actions/checkout@v4 2025-12-09T06:27:18.9104611Z From https://github.com/link-foundation/lino-arguments +Test on Bun Run actions/checkout@v4 2025-12-09T06:27:18.9109112Z * [new ref] b03321d9bf12abc38db253473b516d0c78d1e0c5 -> origin/main +Test on Bun Run actions/checkout@v4 2025-12-09T06:27:18.9138848Z ##[endgroup] +Test on Bun Run actions/checkout@v4 2025-12-09T06:27:18.9140541Z ##[group]Determining the checkout info +Test on Bun Run actions/checkout@v4 2025-12-09T06:27:18.9142093Z ##[endgroup] +Test on Bun Run actions/checkout@v4 2025-12-09T06:27:18.9145732Z [command]/usr/bin/git sparse-checkout disable +Test on Bun Run actions/checkout@v4 2025-12-09T06:27:18.9188130Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig +Test on Bun Run actions/checkout@v4 2025-12-09T06:27:18.9212540Z ##[group]Checking out the ref +Test on Bun Run actions/checkout@v4 2025-12-09T06:27:18.9216183Z [command]/usr/bin/git checkout --progress --force -B main refs/remotes/origin/main +Test on Bun Run actions/checkout@v4 2025-12-09T06:27:18.9286266Z Switched to a new branch 'main' +Test on Bun Run actions/checkout@v4 2025-12-09T06:27:18.9289626Z branch 'main' set up to track 'origin/main'. +Test on Bun Run actions/checkout@v4 2025-12-09T06:27:18.9296831Z ##[endgroup] +Test on Bun Run actions/checkout@v4 2025-12-09T06:27:18.9328830Z [command]/usr/bin/git log -1 --format=%H +Test on Bun Run actions/checkout@v4 2025-12-09T06:27:18.9355524Z b03321d9bf12abc38db253473b516d0c78d1e0c5 +Test on Bun Setup Node.js (for npm install) 2025-12-09T06:27:18.9647884Z ##[group]Run actions/setup-node@v4 +Test on Bun Setup Node.js (for npm install) 2025-12-09T06:27:18.9648869Z with: +Test on Bun Setup Node.js (for npm install) 2025-12-09T06:27:18.9649558Z node-version: 20.x +Test on Bun Setup Node.js (for npm install) 2025-12-09T06:27:18.9650330Z always-auth: false +Test on Bun Setup Node.js (for npm install) 2025-12-09T06:27:18.9651109Z check-latest: false +Test on Bun Setup Node.js (for npm install) 2025-12-09T06:27:18.9652126Z token: *** +Test on Bun Setup Node.js (for npm install) 2025-12-09T06:27:18.9652830Z ##[endgroup] +Test on Bun Setup Node.js (for npm install) 2025-12-09T06:27:19.1427457Z Found in cache @ /opt/hostedtoolcache/node/20.19.6/x64 +Test on Bun Setup Node.js (for npm install) 2025-12-09T06:27:19.1433420Z ##[group]Environment details +Test on Bun Setup Node.js (for npm install) 2025-12-09T06:27:20.9291689Z node: v20.19.6 +Test on Bun Setup Node.js (for npm install) 2025-12-09T06:27:20.9292324Z npm: 10.8.2 +Test on Bun Setup Node.js (for npm install) 2025-12-09T06:27:20.9292770Z yarn: 1.22.22 +Test on Bun Setup Node.js (for npm install) 2025-12-09T06:27:20.9295733Z ##[endgroup] +Test on Bun Setup Bun 2025-12-09T06:27:20.9427066Z ##[group]Run oven-sh/setup-bun@v2 +Test on Bun Setup Bun 2025-12-09T06:27:20.9427385Z with: +Test on Bun Setup Bun 2025-12-09T06:27:20.9427612Z bun-version: latest +Test on Bun Setup Bun 2025-12-09T06:27:20.9427841Z no-cache: false +Test on Bun Setup Bun 2025-12-09T06:27:20.9428080Z ##[endgroup] +Test on Bun Setup Bun 2025-12-09T06:27:21.0658473Z Downloading a new version of Bun: https://bun.sh/download/latest/linux/x64?avx2=true&profile=false +Test on Bun Setup Bun 2025-12-09T06:27:21.6163936Z [command]/usr/bin/unzip -o -q /home/runner/work/_temp/7d63ef51-a055-4807-a767-e6e9815d19cb.zip +Test on Bun Setup Bun 2025-12-09T06:27:22.4053167Z [command]/home/runner/.bun/bin/bun --revision +Test on Bun Setup Bun 2025-12-09T06:27:22.4091553Z 1.3.4+5eb2145b3 +Test on Bun Install dependencies with npm (supports GitHub packages) 2025-12-09T06:27:22.4278050Z ##[group]Run npm install +Test on Bun Install dependencies with npm (supports GitHub packages) 2025-12-09T06:27:22.4278422Z npm install +Test on Bun Install dependencies with npm (supports GitHub packages) 2025-12-09T06:27:22.5242554Z shell: /usr/bin/bash -e {0} +Test on Bun Install dependencies with npm (supports GitHub packages) 2025-12-09T06:27:22.5242893Z ##[endgroup] +Test on Bun Install dependencies with npm (supports GitHub packages) 2025-12-09T06:27:26.6330596Z +Test on Bun Install dependencies with npm (supports GitHub packages) 2025-12-09T06:27:26.6331473Z > lino-arguments@0.2.3 prepare +Test on Bun Install dependencies with npm (supports GitHub packages) 2025-12-09T06:27:26.6332075Z > husky || true +Test on Bun Install dependencies with npm (supports GitHub packages) 2025-12-09T06:27:26.6332319Z +Test on Bun Install dependencies with npm (supports GitHub packages) 2025-12-09T06:27:26.6797687Z +Test on Bun Install dependencies with npm (supports GitHub packages) 2025-12-09T06:27:26.6798477Z added 234 packages, and audited 235 packages in 4s +Test on Bun Install dependencies with npm (supports GitHub packages) 2025-12-09T06:27:26.6798936Z +Test on Bun Install dependencies with npm (supports GitHub packages) 2025-12-09T06:27:26.6799218Z 59 packages are looking for funding +Test on Bun Install dependencies with npm (supports GitHub packages) 2025-12-09T06:27:26.6799765Z run `npm fund` for details +Test on Bun Install dependencies with npm (supports GitHub packages) 2025-12-09T06:27:26.6818957Z +Test on Bun Install dependencies with npm (supports GitHub packages) 2025-12-09T06:27:26.6819770Z 1 moderate severity vulnerability +Test on Bun Install dependencies with npm (supports GitHub packages) 2025-12-09T06:27:26.6820511Z +Test on Bun Install dependencies with npm (supports GitHub packages) 2025-12-09T06:27:26.6825680Z To address all issues, run: +Test on Bun Install dependencies with npm (supports GitHub packages) 2025-12-09T06:27:26.6826599Z npm audit fix +Test on Bun Install dependencies with npm (supports GitHub packages) 2025-12-09T06:27:26.6827481Z +Test on Bun Install dependencies with npm (supports GitHub packages) 2025-12-09T06:27:26.6828043Z Run `npm audit` for details. +Test on Bun Run tests 2025-12-09T06:27:26.7013009Z ##[group]Run bun test +Test on Bun Run tests 2025-12-09T06:27:26.7013285Z bun test +Test on Bun Run tests 2025-12-09T06:27:26.7049259Z shell: /usr/bin/bash -e {0} +Test on Bun Run tests 2025-12-09T06:27:26.7049505Z ##[endgroup] +Test on Bun Run tests 2025-12-09T06:27:26.7115790Z bun test v1.3.4 (5eb2145b) +Test on Bun Run tests 2025-12-09T06:27:26.7154105Z +Test on Bun Run tests 2025-12-09T06:27:26.7155038Z ##[group]tests/index.test.js: +Test on Bun Run tests 2025-12-09T06:27:26.7561416Z (pass) Case Conversion Utilities > toUpperCase > should convert camelCase to UPPER_CASE +Test on Bun Run tests 2025-12-09T06:27:26.7562759Z (pass) Case Conversion Utilities > toUpperCase > should convert kebab-case to UPPER_CASE +Test on Bun Run tests 2025-12-09T06:27:26.7563960Z (pass) Case Conversion Utilities > toUpperCase > should convert snake_case to UPPER_CASE +Test on Bun Run tests 2025-12-09T06:27:26.7565375Z (pass) Case Conversion Utilities > toUpperCase > should convert PascalCase to UPPER_CASE +Test on Bun Run tests 2025-12-09T06:27:26.7566535Z (pass) Case Conversion Utilities > toUpperCase > should handle already UPPER_CASE +Test on Bun Run tests 2025-12-09T06:27:26.7567743Z (pass) Case Conversion Utilities > toCamelCase > should convert kebab-case to camelCase +Test on Bun Run tests 2025-12-09T06:27:26.7568954Z (pass) Case Conversion Utilities > toCamelCase > should convert UPPER_CASE to camelCase +Test on Bun Run tests 2025-12-09T06:27:26.7570083Z (pass) Case Conversion Utilities > toCamelCase > should convert snake_case to camelCase +Test on Bun Run tests 2025-12-09T06:27:26.7571255Z (pass) Case Conversion Utilities > toCamelCase > should convert PascalCase to camelCase +Test on Bun Run tests 2025-12-09T06:27:26.7572439Z (pass) Case Conversion Utilities > toCamelCase > should handle already camelCase [1.00ms] +Test on Bun Run tests 2025-12-09T06:27:26.7573620Z (pass) Case Conversion Utilities > toKebabCase > should convert camelCase to kebab-case +Test on Bun Run tests 2025-12-09T06:27:26.7574835Z (pass) Case Conversion Utilities > toKebabCase > should convert UPPER_CASE to kebab-case +Test on Bun Run tests 2025-12-09T06:27:26.7576745Z (pass) Case Conversion Utilities > toKebabCase > should convert PascalCase to kebab-case +Test on Bun Run tests 2025-12-09T06:27:26.7577894Z (pass) Case Conversion Utilities > toKebabCase > should handle already kebab-case +Test on Bun Run tests 2025-12-09T06:27:26.7579035Z (pass) Case Conversion Utilities > toSnakeCase > should convert camelCase to snake_case +Test on Bun Run tests 2025-12-09T06:27:26.7580212Z (pass) Case Conversion Utilities > toSnakeCase > should convert kebab-case to snake_case +Test on Bun Run tests 2025-12-09T06:27:26.7581496Z (pass) Case Conversion Utilities > toSnakeCase > should convert UPPER_CASE to snake_case +Test on Bun Run tests 2025-12-09T06:27:26.7582619Z (pass) Case Conversion Utilities > toSnakeCase > should handle already snake_case +Test on Bun Run tests 2025-12-09T06:27:26.7583733Z (pass) Case Conversion Utilities > toPascalCase > should convert camelCase to PascalCase +Test on Bun Run tests 2025-12-09T06:27:26.7585086Z (pass) Case Conversion Utilities > toPascalCase > should convert kebab-case to PascalCase +Test on Bun Run tests 2025-12-09T06:27:26.7586288Z (pass) Case Conversion Utilities > toPascalCase > should convert snake_case to PascalCase +Test on Bun Run tests 2025-12-09T06:27:26.7587435Z (pass) Case Conversion Utilities > toPascalCase > should handle already PascalCase +Test on Bun Run tests 2025-12-09T06:27:26.7588357Z (pass) getenv > should find variable in UPPER_CASE [1.00ms] +Test on Bun Run tests 2025-12-09T06:27:26.7589054Z (pass) getenv > should find variable in camelCase +Test on Bun Run tests 2025-12-09T06:27:26.7589724Z (pass) getenv > should find variable in kebab-case +Test on Bun Run tests 2025-12-09T06:27:26.7590460Z (pass) getenv > should return default value when not found +Test on Bun Run tests 2025-12-09T06:27:26.7591329Z (pass) getenv > should return empty string as default when not specified +Test on Bun Run tests 2025-12-09T06:27:26.7592103Z (pass) getenv > should try original key first +Test on Bun Run tests 2025-12-09T06:27:26.7673072Z (pass) makeConfig > Hero Example (defaults) > should work with minimal configuration [9.00ms] +Test on Bun Run tests 2025-12-09T06:27:26.7693412Z (pass) makeConfig > Hero Example (defaults) > should use CLI arguments with highest priority [2.00ms] +Test on Bun Run tests 2025-12-09T06:27:26.7711273Z (pass) makeConfig > Hero Example (defaults) > should convert kebab-case to camelCase in result [2.00ms] +Test on Bun Run tests 2025-12-09T06:27:26.7714545Z 📝 Loaded 2 variables from /home/runner/work/lino-arguments/lino-arguments/.test-makeconfig.lenv +Test on Bun Run tests 2025-12-09T06:27:26.7727149Z (pass) makeConfig > Environment Loading Priority > should load .lenv file by default [2.00ms] +Test on Bun Run tests 2025-12-09T06:27:26.7729964Z 📝 Loaded 1 variables from /home/runner/work/lino-arguments/lino-arguments/.test-makeconfig.lenv +Test on Bun Run tests 2025-12-09T06:27:26.7740313Z 📝 Loaded 1 variables from /home/runner/work/lino-arguments/lino-arguments/.test-config.lenv +Test on Bun Run tests 2025-12-09T06:27:26.7747687Z (pass) makeConfig > Environment Loading Priority > should handle --configuration flag [2.00ms] +Test on Bun Run tests 2025-12-09T06:27:26.7749417Z 📝 Loaded 1 variables from /home/runner/work/lino-arguments/lino-arguments/.test-makeconfig.lenv +Test on Bun Run tests 2025-12-09T06:27:26.7760465Z (pass) makeConfig > Environment Loading Priority > should prioritize CLI over environment [1.00ms] +Test on Bun Run tests 2025-12-09T06:27:26.7768353Z (pass) makeConfig > Environment Loading Priority > should handle missing .lenv file gracefully [1.00ms] +Test on Bun Run tests 2025-12-09T06:27:26.7770093Z 📝 Loaded 3 variables from /home/runner/work/lino-arguments/lino-arguments/.test-makeconfig.lenv +Test on Bun Run tests 2025-12-09T06:27:26.7781545Z (pass) makeConfig > Case Conversion in Environment Loading > should convert all keys to UPPER_CASE in process.env [1.00ms] +Test on Bun Run tests 2025-12-09T06:27:26.7798937Z (pass) makeConfig > Case Conversion in Environment Loading > should find env vars in any case format via getenv [2.00ms] +Test on Bun Run tests 2025-12-09T06:27:26.7810476Z (pass) makeConfig > Configuration Options > should support disabling lenv [1.00ms] +Test on Bun Run tests 2025-12-09T06:27:26.7823386Z (pass) makeConfig > Configuration Options > should support enabling env/dotenvx (deprecated) [1.00ms] +Test on Bun Run tests 2025-12-09T06:27:26.7833516Z (pass) makeConfig > Configuration Options > should support disabling getenv [1.00ms] +Test on Bun Run tests 2025-12-09T06:27:26.7840927Z 📝 Loaded 1 variables from /home/runner/work/lino-arguments/lino-arguments/.test-config.lenv +Test on Bun Run tests 2025-12-09T06:27:26.7847792Z (pass) makeConfig > Configuration Options > should support configuration alias -c [2.00ms] +Test on Bun Run tests 2025-12-09T06:27:26.7850620Z 📝 Loaded 3 variables from /home/runner/work/lino-arguments/lino-arguments/.test-makeconfig.lenv +Test on Bun Run tests 2025-12-09T06:27:26.7861965Z 📝 Loaded 3 variables from /home/runner/work/lino-arguments/lino-arguments/.test-makeconfig.lenv +Test on Bun Run tests 2025-12-09T06:27:26.7867167Z 📝 Loaded 2 variables from /home/runner/work/lino-arguments/lino-arguments/.test-config.lenv +Test on Bun Run tests 2025-12-09T06:27:26.7874731Z 📝 Loaded 3 variables from /home/runner/work/lino-arguments/lino-arguments/.test-makeconfig.lenv +Test on Bun Run tests 2025-12-09T06:27:26.7879395Z 📝 Loaded 2 variables from /home/runner/work/lino-arguments/lino-arguments/.test-config.lenv +Test on Bun Run tests 2025-12-09T06:27:26.7888527Z (pass) makeConfig > Complete Priority Chain > should demonstrate full priority: CLI > getenv > --configuration > .lenv [4.00ms] +Test on Bun Run tests 2025-12-09T06:27:26.7912302Z (pass) parseLinoArguments (legacy) > should parse simple links notation format [2.00ms] +Test on Bun Run tests 2025-12-09T06:27:26.7918253Z (pass) parseLinoArguments (legacy) > should parse arguments without parentheses [1.00ms] +Test on Bun Run tests 2025-12-09T06:27:26.7919228Z (pass) parseLinoArguments (legacy) > should handle empty input +Test on Bun Run tests 2025-12-09T06:27:26.7919967Z (pass) parseLinoArguments (legacy) > should handle null input +Test on Bun Run tests 2025-12-09T06:27:26.7923406Z (pass) parseLinoArguments (legacy) > should filter out comments +Test on Bun Run tests 2025-12-09T06:27:26.7923892Z +Test on Bun Run tests 2025-12-09T06:27:26.7924535Z ##[endgroup] +Test on Bun Run tests 2025-12-09T06:27:26.7924761Z +Test on Bun Run tests 2025-12-09T06:27:26.7925191Z 47 pass +Test on Bun Run tests 2025-12-09T06:27:26.7925485Z 0 fail +Test on Bun Run tests 2025-12-09T06:27:26.7925877Z Ran 47 tests across 1 file. [81.00ms] +Test on Bun Post Setup Bun 2025-12-09T06:27:26.8004793Z Post job cleanup. +Test on Bun Post Setup Node.js (for npm install) 2025-12-09T06:27:26.9306344Z Post job cleanup. +Test on Bun Post Run actions/checkout@v4 2025-12-09T06:27:27.0921483Z Post job cleanup. +Test on Bun Post Run actions/checkout@v4 2025-12-09T06:27:27.1856781Z [command]/usr/bin/git version +Test on Bun Post Run actions/checkout@v4 2025-12-09T06:27:27.1893060Z git version 2.52.0 +Test on Bun Post Run actions/checkout@v4 2025-12-09T06:27:27.1935923Z Temporarily overriding HOME='/home/runner/work/_temp/75e0a380-e125-4930-a452-e1c925f5ab9e' before making global git config changes +Test on Bun Post Run actions/checkout@v4 2025-12-09T06:27:27.1936998Z Adding repository directory to the temporary git global config as a safe directory +Test on Bun Post Run actions/checkout@v4 2025-12-09T06:27:27.1948632Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/lino-arguments/lino-arguments +Test on Bun Post Run actions/checkout@v4 2025-12-09T06:27:27.1983862Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Test on Bun Post Run actions/checkout@v4 2025-12-09T06:27:27.2016076Z [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' || :" +Test on Bun Post Run actions/checkout@v4 2025-12-09T06:27:27.2250117Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Test on Bun Post Run actions/checkout@v4 2025-12-09T06:27:27.2269343Z http.https://github.com/.extraheader +Test on Bun Post Run actions/checkout@v4 2025-12-09T06:27:27.2281863Z [command]/usr/bin/git config --local --unset-all http.https://github.com/.extraheader +Test on Bun Post Run actions/checkout@v4 2025-12-09T06:27:27.2311337Z [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' || :" +Test on Bun Post Run actions/checkout@v4 2025-12-09T06:27:27.2529127Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Test on Bun Post Run actions/checkout@v4 2025-12-09T06:27:27.2559281Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Test on Bun Complete job 2025-12-09T06:27:27.2879282Z Cleaning up orphan processes +Test on Node.js Set up job 2025-12-09T06:27:17.5603929Z Current runner version: '2.329.0' +Test on Node.js Set up job 2025-12-09T06:27:17.5628867Z ##[group]Runner Image Provisioner +Test on Node.js Set up job 2025-12-09T06:27:17.5629889Z Hosted Compute Agent +Test on Node.js Set up job 2025-12-09T06:27:17.5630444Z Version: 20251124.448 +Test on Node.js Set up job 2025-12-09T06:27:17.5631104Z Commit: fda5086b43ec66ade217e5fcd18146c879571177 +Test on Node.js Set up job 2025-12-09T06:27:17.5631769Z Build Date: 2025-11-24T21:16:26Z +Test on Node.js Set up job 2025-12-09T06:27:17.5632357Z ##[endgroup] +Test on Node.js Set up job 2025-12-09T06:27:17.5632825Z ##[group]Operating System +Test on Node.js Set up job 2025-12-09T06:27:17.5633474Z Ubuntu +Test on Node.js Set up job 2025-12-09T06:27:17.5633916Z 24.04.3 +Test on Node.js Set up job 2025-12-09T06:27:17.5634373Z LTS +Test on Node.js Set up job 2025-12-09T06:27:17.5634848Z ##[endgroup] +Test on Node.js Set up job 2025-12-09T06:27:17.5635336Z ##[group]Runner Image +Test on Node.js Set up job 2025-12-09T06:27:17.5635880Z Image: ubuntu-24.04 +Test on Node.js Set up job 2025-12-09T06:27:17.5636414Z Version: 20251126.144.1 +Test on Node.js Set up job 2025-12-09T06:27:17.5637424Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20251126.144/images/ubuntu/Ubuntu2404-Readme.md +Test on Node.js Set up job 2025-12-09T06:27:17.5639037Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20251126.144 +Test on Node.js Set up job 2025-12-09T06:27:17.5640250Z ##[endgroup] +Test on Node.js Set up job 2025-12-09T06:27:17.5642798Z ##[group]GITHUB_TOKEN Permissions +Test on Node.js Set up job 2025-12-09T06:27:17.5644984Z Actions: write +Test on Node.js Set up job 2025-12-09T06:27:17.5645558Z ArtifactMetadata: write +Test on Node.js Set up job 2025-12-09T06:27:17.5646203Z Attestations: write +Test on Node.js Set up job 2025-12-09T06:27:17.5646676Z Checks: write +Test on Node.js Set up job 2025-12-09T06:27:17.5647158Z Contents: write +Test on Node.js Set up job 2025-12-09T06:27:17.5647653Z Deployments: write +Test on Node.js Set up job 2025-12-09T06:27:17.5648445Z Discussions: write +Test on Node.js Set up job 2025-12-09T06:27:17.5648993Z Issues: write +Test on Node.js Set up job 2025-12-09T06:27:17.5649521Z Metadata: read +Test on Node.js Set up job 2025-12-09T06:27:17.5649986Z Models: read +Test on Node.js Set up job 2025-12-09T06:27:17.5650468Z Packages: write +Test on Node.js Set up job 2025-12-09T06:27:17.5650911Z Pages: write +Test on Node.js Set up job 2025-12-09T06:27:17.5651503Z PullRequests: write +Test on Node.js Set up job 2025-12-09T06:27:17.5652029Z RepositoryProjects: write +Test on Node.js Set up job 2025-12-09T06:27:17.5652639Z SecurityEvents: write +Test on Node.js Set up job 2025-12-09T06:27:17.5653237Z Statuses: write +Test on Node.js Set up job 2025-12-09T06:27:17.5653700Z ##[endgroup] +Test on Node.js Set up job 2025-12-09T06:27:17.5655679Z Secret source: Actions +Test on Node.js Set up job 2025-12-09T06:27:17.5656976Z Prepare workflow directory +Test on Node.js Set up job 2025-12-09T06:27:17.5998645Z Prepare all required actions +Test on Node.js Set up job 2025-12-09T06:27:17.6037824Z Getting action download info +Test on Node.js Set up job 2025-12-09T06:27:18.0460351Z Download action repository 'actions/checkout@v4' (SHA:34e114876b0b11c390a56381ad16ebd13914f8d5) +Test on Node.js Set up job 2025-12-09T06:27:18.8316445Z Download action repository 'actions/setup-node@v4' (SHA:49933ea5288caeca8642d1e84afbd3f7d6820020) +Test on Node.js Set up job 2025-12-09T06:27:19.0088543Z Complete job name: Test on Node.js +Test on Node.js Run actions/checkout@v4 2025-12-09T06:27:19.0792844Z ##[group]Run actions/checkout@v4 +Test on Node.js Run actions/checkout@v4 2025-12-09T06:27:19.0793785Z with: +Test on Node.js Run actions/checkout@v4 2025-12-09T06:27:19.0794262Z repository: link-foundation/lino-arguments +Test on Node.js Run actions/checkout@v4 2025-12-09T06:27:19.0795072Z token: *** +Test on Node.js Run actions/checkout@v4 2025-12-09T06:27:19.0795489Z ssh-strict: true +Test on Node.js Run actions/checkout@v4 2025-12-09T06:27:19.0795932Z ssh-user: git +Test on Node.js Run actions/checkout@v4 2025-12-09T06:27:19.0796375Z persist-credentials: true +Test on Node.js Run actions/checkout@v4 2025-12-09T06:27:19.0796854Z clean: true +Test on Node.js Run actions/checkout@v4 2025-12-09T06:27:19.0797292Z sparse-checkout-cone-mode: true +Test on Node.js Run actions/checkout@v4 2025-12-09T06:27:19.0797801Z fetch-depth: 1 +Test on Node.js Run actions/checkout@v4 2025-12-09T06:27:19.0798376Z fetch-tags: false +Test on Node.js Run actions/checkout@v4 2025-12-09T06:27:19.0798815Z show-progress: true +Test on Node.js Run actions/checkout@v4 2025-12-09T06:27:19.0799284Z lfs: false +Test on Node.js Run actions/checkout@v4 2025-12-09T06:27:19.0799698Z submodules: false +Test on Node.js Run actions/checkout@v4 2025-12-09T06:27:19.0800141Z set-safe-directory: true +Test on Node.js Run actions/checkout@v4 2025-12-09T06:27:19.0800883Z ##[endgroup] +Test on Node.js Run actions/checkout@v4 2025-12-09T06:27:19.1891618Z Syncing repository: link-foundation/lino-arguments +Test on Node.js Run actions/checkout@v4 2025-12-09T06:27:19.1893538Z ##[group]Getting Git version info +Test on Node.js Run actions/checkout@v4 2025-12-09T06:27:19.1894387Z Working directory is '/home/runner/work/lino-arguments/lino-arguments' +Test on Node.js Run actions/checkout@v4 2025-12-09T06:27:19.1895571Z [command]/usr/bin/git version +Test on Node.js Run actions/checkout@v4 2025-12-09T06:27:19.2008960Z git version 2.52.0 +Test on Node.js Run actions/checkout@v4 2025-12-09T06:27:19.2035074Z ##[endgroup] +Test on Node.js Run actions/checkout@v4 2025-12-09T06:27:19.2050333Z Temporarily overriding HOME='/home/runner/work/_temp/a7d477fd-a281-4e09-b372-03255d8a4d7c' before making global git config changes +Test on Node.js Run actions/checkout@v4 2025-12-09T06:27:19.2055972Z Adding repository directory to the temporary git global config as a safe directory +Test on Node.js Run actions/checkout@v4 2025-12-09T06:27:19.2057322Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/lino-arguments/lino-arguments +Test on Node.js Run actions/checkout@v4 2025-12-09T06:27:19.2099170Z Deleting the contents of '/home/runner/work/lino-arguments/lino-arguments' +Test on Node.js Run actions/checkout@v4 2025-12-09T06:27:19.2102711Z ##[group]Initializing the repository +Test on Node.js Run actions/checkout@v4 2025-12-09T06:27:19.2107126Z [command]/usr/bin/git init /home/runner/work/lino-arguments/lino-arguments +Test on Node.js Run actions/checkout@v4 2025-12-09T06:27:19.2260819Z hint: Using 'master' as the name for the initial branch. This default branch name +Test on Node.js Run actions/checkout@v4 2025-12-09T06:27:19.2261971Z hint: will change to "main" in Git 3.0. To configure the initial branch name +Test on Node.js Run actions/checkout@v4 2025-12-09T06:27:19.2263489Z hint: to use in all of your new repositories, which will suppress this warning, +Test on Node.js Run actions/checkout@v4 2025-12-09T06:27:19.2264976Z hint: call: +Test on Node.js Run actions/checkout@v4 2025-12-09T06:27:19.2265731Z hint: +Test on Node.js Run actions/checkout@v4 2025-12-09T06:27:19.2266633Z hint: git config --global init.defaultBranch +Test on Node.js Run actions/checkout@v4 2025-12-09T06:27:19.2267687Z hint: +Test on Node.js Run actions/checkout@v4 2025-12-09T06:27:19.2268846Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and +Test on Node.js Run actions/checkout@v4 2025-12-09T06:27:19.2269845Z hint: 'development'. The just-created branch can be renamed via this command: +Test on Node.js Run actions/checkout@v4 2025-12-09T06:27:19.2270581Z hint: +Test on Node.js Run actions/checkout@v4 2025-12-09T06:27:19.2270985Z hint: git branch -m +Test on Node.js Run actions/checkout@v4 2025-12-09T06:27:19.2271479Z hint: +Test on Node.js Run actions/checkout@v4 2025-12-09T06:27:19.2272088Z hint: Disable this message with "git config set advice.defaultBranchName false" +Test on Node.js Run actions/checkout@v4 2025-12-09T06:27:19.2273465Z Initialized empty Git repository in /home/runner/work/lino-arguments/lino-arguments/.git/ +Test on Node.js Run actions/checkout@v4 2025-12-09T06:27:19.2280073Z [command]/usr/bin/git remote add origin https://github.com/link-foundation/lino-arguments +Test on Node.js Run actions/checkout@v4 2025-12-09T06:27:19.2316210Z ##[endgroup] +Test on Node.js Run actions/checkout@v4 2025-12-09T06:27:19.2316997Z ##[group]Disabling automatic garbage collection +Test on Node.js Run actions/checkout@v4 2025-12-09T06:27:19.2320264Z [command]/usr/bin/git config --local gc.auto 0 +Test on Node.js Run actions/checkout@v4 2025-12-09T06:27:19.2348791Z ##[endgroup] +Test on Node.js Run actions/checkout@v4 2025-12-09T06:27:19.2349960Z ##[group]Setting up auth +Test on Node.js Run actions/checkout@v4 2025-12-09T06:27:19.2355275Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Test on Node.js Run actions/checkout@v4 2025-12-09T06:27:19.2384413Z [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' || :" +Test on Node.js Run actions/checkout@v4 2025-12-09T06:27:19.2769917Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Test on Node.js Run actions/checkout@v4 2025-12-09T06:27:19.2800232Z [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' || :" +Test on Node.js Run actions/checkout@v4 2025-12-09T06:27:19.3021548Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Test on Node.js Run actions/checkout@v4 2025-12-09T06:27:19.3056148Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Test on Node.js Run actions/checkout@v4 2025-12-09T06:27:19.3292453Z [command]/usr/bin/git config --local http.https://github.com/.extraheader AUTHORIZATION: basic *** +Test on Node.js Run actions/checkout@v4 2025-12-09T06:27:19.3331345Z ##[endgroup] +Test on Node.js Run actions/checkout@v4 2025-12-09T06:27:19.3340006Z ##[group]Fetching the repository +Test on Node.js Run actions/checkout@v4 2025-12-09T06:27:19.3341544Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +b03321d9bf12abc38db253473b516d0c78d1e0c5:refs/remotes/origin/main +Test on Node.js Run actions/checkout@v4 2025-12-09T06:27:19.7389244Z From https://github.com/link-foundation/lino-arguments +Test on Node.js Run actions/checkout@v4 2025-12-09T06:27:19.7390466Z * [new ref] b03321d9bf12abc38db253473b516d0c78d1e0c5 -> origin/main +Test on Node.js Run actions/checkout@v4 2025-12-09T06:27:19.7422462Z ##[endgroup] +Test on Node.js Run actions/checkout@v4 2025-12-09T06:27:19.7423844Z ##[group]Determining the checkout info +Test on Node.js Run actions/checkout@v4 2025-12-09T06:27:19.7425507Z ##[endgroup] +Test on Node.js Run actions/checkout@v4 2025-12-09T06:27:19.7430714Z [command]/usr/bin/git sparse-checkout disable +Test on Node.js Run actions/checkout@v4 2025-12-09T06:27:19.7476203Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig +Test on Node.js Run actions/checkout@v4 2025-12-09T06:27:19.7504252Z ##[group]Checking out the ref +Test on Node.js Run actions/checkout@v4 2025-12-09T06:27:19.7509036Z [command]/usr/bin/git checkout --progress --force -B main refs/remotes/origin/main +Test on Node.js Run actions/checkout@v4 2025-12-09T06:27:19.7584928Z Switched to a new branch 'main' +Test on Node.js Run actions/checkout@v4 2025-12-09T06:27:19.7586909Z branch 'main' set up to track 'origin/main'. +Test on Node.js Run actions/checkout@v4 2025-12-09T06:27:19.7594909Z ##[endgroup] +Test on Node.js Run actions/checkout@v4 2025-12-09T06:27:19.7633391Z [command]/usr/bin/git log -1 --format=%H +Test on Node.js Run actions/checkout@v4 2025-12-09T06:27:19.7657065Z b03321d9bf12abc38db253473b516d0c78d1e0c5 +Test on Node.js Setup Node.js 2025-12-09T06:27:19.7942351Z ##[group]Run actions/setup-node@v4 +Test on Node.js Setup Node.js 2025-12-09T06:27:19.7943172Z with: +Test on Node.js Setup Node.js 2025-12-09T06:27:19.7943633Z node-version: 20.x +Test on Node.js Setup Node.js 2025-12-09T06:27:19.7944211Z always-auth: false +Test on Node.js Setup Node.js 2025-12-09T06:27:19.7944783Z check-latest: false +Test on Node.js Setup Node.js 2025-12-09T06:27:19.7945623Z token: *** +Test on Node.js Setup Node.js 2025-12-09T06:27:19.7946104Z ##[endgroup] +Test on Node.js Setup Node.js 2025-12-09T06:27:19.9940506Z Found in cache @ /opt/hostedtoolcache/node/20.19.6/x64 +Test on Node.js Setup Node.js 2025-12-09T06:27:19.9946826Z ##[group]Environment details +Test on Node.js Setup Node.js 2025-12-09T06:27:21.7775489Z node: v20.19.6 +Test on Node.js Setup Node.js 2025-12-09T06:27:21.7776074Z npm: 10.8.2 +Test on Node.js Setup Node.js 2025-12-09T06:27:21.7776429Z yarn: 1.22.22 +Test on Node.js Setup Node.js 2025-12-09T06:27:21.7780228Z ##[endgroup] +Test on Node.js Install dependencies 2025-12-09T06:27:21.7903940Z ##[group]Run npm install +Test on Node.js Install dependencies 2025-12-09T06:27:21.7904313Z npm install +Test on Node.js Install dependencies 2025-12-09T06:27:21.7949700Z shell: /usr/bin/bash -e {0} +Test on Node.js Install dependencies 2025-12-09T06:27:21.7950030Z ##[endgroup] +Test on Node.js Install dependencies 2025-12-09T06:27:25.4519923Z +Test on Node.js Install dependencies 2025-12-09T06:27:25.4526185Z > lino-arguments@0.2.3 prepare +Test on Node.js Install dependencies 2025-12-09T06:27:25.4526593Z > husky || true +Test on Node.js Install dependencies 2025-12-09T06:27:25.4526777Z +Test on Node.js Install dependencies 2025-12-09T06:27:25.4999671Z +Test on Node.js Install dependencies 2025-12-09T06:27:25.5000729Z added 234 packages, and audited 235 packages in 4s +Test on Node.js Install dependencies 2025-12-09T06:27:25.5001202Z +Test on Node.js Install dependencies 2025-12-09T06:27:25.5001516Z 59 packages are looking for funding +Test on Node.js Install dependencies 2025-12-09T06:27:25.5001989Z run `npm fund` for details +Test on Node.js Install dependencies 2025-12-09T06:27:25.5020950Z +Test on Node.js Install dependencies 2025-12-09T06:27:25.5021526Z 1 moderate severity vulnerability +Test on Node.js Install dependencies 2025-12-09T06:27:25.5021876Z +Test on Node.js Install dependencies 2025-12-09T06:27:25.5022105Z To address all issues, run: +Test on Node.js Install dependencies 2025-12-09T06:27:25.5022565Z npm audit fix +Test on Node.js Install dependencies 2025-12-09T06:27:25.5022775Z +Test on Node.js Install dependencies 2025-12-09T06:27:25.5022980Z Run `npm audit` for details. +Test on Node.js Run tests 2025-12-09T06:27:25.5220094Z ##[group]Run npm test +Test on Node.js Run tests 2025-12-09T06:27:25.5220409Z npm test +Test on Node.js Run tests 2025-12-09T06:27:25.5252525Z shell: /usr/bin/bash -e {0} +Test on Node.js Run tests 2025-12-09T06:27:25.5252770Z ##[endgroup] +Test on Node.js Run tests 2025-12-09T06:27:25.6421986Z +Test on Node.js Run tests 2025-12-09T06:27:25.6422734Z > lino-arguments@0.2.3 test +Test on Node.js Run tests 2025-12-09T06:27:25.6423241Z > node --test +Test on Node.js Run tests 2025-12-09T06:27:25.6909048Z +Test on Node.js Run tests 2025-12-09T06:27:25.6909645Z TAP version 13 +Test on Node.js Run tests 2025-12-09T06:27:25.7914144Z # 📝 Loaded 2 variables from /home/runner/work/lino-arguments/lino-arguments/.test-makeconfig.lenv +Test on Node.js Run tests 2025-12-09T06:27:25.7926477Z # 📝 Loaded 1 variables from /home/runner/work/lino-arguments/lino-arguments/.test-makeconfig.lenv +Test on Node.js Run tests 2025-12-09T06:27:25.7943744Z # 📝 Loaded 1 variables from /home/runner/work/lino-arguments/lino-arguments/.test-config.lenv +Test on Node.js Run tests 2025-12-09T06:27:25.7966925Z # 📝 Loaded 1 variables from /home/runner/work/lino-arguments/lino-arguments/.test-makeconfig.lenv +Test on Node.js Run tests 2025-12-09T06:27:25.8019653Z # 📝 Loaded 3 variables from /home/runner/work/lino-arguments/lino-arguments/.test-makeconfig.lenv +Test on Node.js Run tests 2025-12-09T06:27:25.8118992Z # 📝 Loaded 1 variables from /home/runner/work/lino-arguments/lino-arguments/.test-config.lenv +Test on Node.js Run tests 2025-12-09T06:27:25.8134112Z # 📝 Loaded 3 variables from /home/runner/work/lino-arguments/lino-arguments/.test-makeconfig.lenv +Test on Node.js Run tests 2025-12-09T06:27:25.8149111Z # 📝 Loaded 3 variables from /home/runner/work/lino-arguments/lino-arguments/.test-makeconfig.lenv +Test on Node.js Run tests 2025-12-09T06:27:25.8162902Z # 📝 Loaded 2 variables from /home/runner/work/lino-arguments/lino-arguments/.test-config.lenv +Test on Node.js Run tests 2025-12-09T06:27:25.8174314Z # 📝 Loaded 3 variables from /home/runner/work/lino-arguments/lino-arguments/.test-makeconfig.lenv +Test on Node.js Run tests 2025-12-09T06:27:25.8180331Z # 📝 Loaded 2 variables from /home/runner/work/lino-arguments/lino-arguments/.test-config.lenv +Test on Node.js Run tests 2025-12-09T06:27:25.8293191Z # Subtest: Case Conversion Utilities +Test on Node.js Run tests 2025-12-09T06:27:25.8295981Z # Subtest: toUpperCase +Test on Node.js Run tests 2025-12-09T06:27:25.8297010Z # Subtest: should convert camelCase to UPPER_CASE +Test on Node.js Run tests 2025-12-09T06:27:25.8308816Z ok 1 - should convert camelCase to UPPER_CASE +Test on Node.js Run tests 2025-12-09T06:27:25.8309918Z --- +Test on Node.js Run tests 2025-12-09T06:27:25.8310769Z duration_ms: 1.163936 +Test on Node.js Run tests 2025-12-09T06:27:25.8311483Z ... +Test on Node.js Run tests 2025-12-09T06:27:25.8319312Z # Subtest: should convert kebab-case to UPPER_CASE +Test on Node.js Run tests 2025-12-09T06:27:25.8320119Z ok 2 - should convert kebab-case to UPPER_CASE +Test on Node.js Run tests 2025-12-09T06:27:25.8321136Z --- +Test on Node.js Run tests 2025-12-09T06:27:25.8322665Z duration_ms: 0.207418 +Test on Node.js Run tests 2025-12-09T06:27:25.8323619Z ... +Test on Node.js Run tests 2025-12-09T06:27:25.8324497Z # Subtest: should convert snake_case to UPPER_CASE +Test on Node.js Run tests 2025-12-09T06:27:25.8325170Z ok 3 - should convert snake_case to UPPER_CASE +Test on Node.js Run tests 2025-12-09T06:27:25.8325668Z --- +Test on Node.js Run tests 2025-12-09T06:27:25.8326022Z duration_ms: 0.166 +Test on Node.js Run tests 2025-12-09T06:27:25.8326424Z ... +Test on Node.js Run tests 2025-12-09T06:27:25.8328089Z # Subtest: should convert PascalCase to UPPER_CASE +Test on Node.js Run tests 2025-12-09T06:27:25.8329594Z ok 4 - should convert PascalCase to UPPER_CASE +Test on Node.js Run tests 2025-12-09T06:27:25.8330678Z --- +Test on Node.js Run tests 2025-12-09T06:27:25.8331355Z duration_ms: 0.145752 +Test on Node.js Run tests 2025-12-09T06:27:25.8331789Z ... +Test on Node.js Run tests 2025-12-09T06:27:25.8332259Z # Subtest: should handle already UPPER_CASE +Test on Node.js Run tests 2025-12-09T06:27:25.8332985Z ok 5 - should handle already UPPER_CASE +Test on Node.js Run tests 2025-12-09T06:27:25.8333686Z --- +Test on Node.js Run tests 2025-12-09T06:27:25.8334081Z duration_ms: 0.136455 +Test on Node.js Run tests 2025-12-09T06:27:25.8334462Z ... +Test on Node.js Run tests 2025-12-09T06:27:25.8339545Z 1..5 +Test on Node.js Run tests 2025-12-09T06:27:25.8340817Z ok 1 - toUpperCase +Test on Node.js Run tests 2025-12-09T06:27:25.8341707Z --- +Test on Node.js Run tests 2025-12-09T06:27:25.8342817Z duration_ms: 2.566179 +Test on Node.js Run tests 2025-12-09T06:27:25.8343506Z type: 'suite' +Test on Node.js Run tests 2025-12-09T06:27:25.8360350Z ... +Test on Node.js Run tests 2025-12-09T06:27:25.8361266Z # Subtest: toCamelCase +Test on Node.js Run tests 2025-12-09T06:27:25.8362117Z # Subtest: should convert kebab-case to camelCase +Test on Node.js Run tests 2025-12-09T06:27:25.8372090Z ok 1 - should convert kebab-case to camelCase +Test on Node.js Run tests 2025-12-09T06:27:25.8386700Z --- +Test on Node.js Run tests 2025-12-09T06:27:25.8387135Z duration_ms: 0.311102 +Test on Node.js Run tests 2025-12-09T06:27:25.8388112Z ... +Test on Node.js Run tests 2025-12-09T06:27:25.8388855Z # Subtest: should convert UPPER_CASE to camelCase +Test on Node.js Run tests 2025-12-09T06:27:25.8393297Z ok 2 - should convert UPPER_CASE to camelCase +Test on Node.js Run tests 2025-12-09T06:27:25.8393834Z --- +Test on Node.js Run tests 2025-12-09T06:27:25.8394194Z duration_ms: 0.156242 +Test on Node.js Run tests 2025-12-09T06:27:25.8394526Z ... +Test on Node.js Run tests 2025-12-09T06:27:25.8394953Z # Subtest: should convert snake_case to camelCase +Test on Node.js Run tests 2025-12-09T06:27:25.8395555Z ok 3 - should convert snake_case to camelCase +Test on Node.js Run tests 2025-12-09T06:27:25.8395985Z --- +Test on Node.js Run tests 2025-12-09T06:27:25.8396320Z duration_ms: 0.153647 +Test on Node.js Run tests 2025-12-09T06:27:25.8396730Z ... +Test on Node.js Run tests 2025-12-09T06:27:25.8397165Z # Subtest: should convert PascalCase to camelCase +Test on Node.js Run tests 2025-12-09T06:27:25.8397742Z ok 4 - should convert PascalCase to camelCase +Test on Node.js Run tests 2025-12-09T06:27:25.8398406Z --- +Test on Node.js Run tests 2025-12-09T06:27:25.8398891Z duration_ms: 0.262581 +Test on Node.js Run tests 2025-12-09T06:27:25.8400750Z ... +Test on Node.js Run tests 2025-12-09T06:27:25.8401256Z # Subtest: should handle already camelCase +Test on Node.js Run tests 2025-12-09T06:27:25.8401881Z ok 5 - should handle already camelCase +Test on Node.js Run tests 2025-12-09T06:27:25.8402362Z --- +Test on Node.js Run tests 2025-12-09T06:27:25.8402740Z duration_ms: 0.183173 +Test on Node.js Run tests 2025-12-09T06:27:25.8491431Z ... +Test on Node.js Run tests 2025-12-09T06:27:25.8491817Z 1..5 +Test on Node.js Run tests 2025-12-09T06:27:25.8492136Z ok 2 - toCamelCase +Test on Node.js Run tests 2025-12-09T06:27:25.8492479Z --- +Test on Node.js Run tests 2025-12-09T06:27:25.8492813Z duration_ms: 1.586397 +Test on Node.js Run tests 2025-12-09T06:27:25.8493160Z type: 'suite' +Test on Node.js Run tests 2025-12-09T06:27:25.8493473Z ... +Test on Node.js Run tests 2025-12-09T06:27:25.8493770Z # Subtest: toKebabCase +Test on Node.js Run tests 2025-12-09T06:27:25.8494393Z # Subtest: should convert camelCase to kebab-case +Test on Node.js Run tests 2025-12-09T06:27:25.8495010Z ok 1 - should convert camelCase to kebab-case +Test on Node.js Run tests 2025-12-09T06:27:25.8495466Z --- +Test on Node.js Run tests 2025-12-09T06:27:25.8495819Z duration_ms: 0.394418 +Test on Node.js Run tests 2025-12-09T06:27:25.8496183Z ... +Test on Node.js Run tests 2025-12-09T06:27:25.8497236Z # Subtest: should convert UPPER_CASE to kebab-case +Test on Node.js Run tests 2025-12-09T06:27:25.8498121Z ok 2 - should convert UPPER_CASE to kebab-case +Test on Node.js Run tests 2025-12-09T06:27:25.8498988Z --- +Test on Node.js Run tests 2025-12-09T06:27:25.8499583Z duration_ms: 0.229469 +Test on Node.js Run tests 2025-12-09T06:27:25.8500169Z ... +Test on Node.js Run tests 2025-12-09T06:27:25.8500790Z # Subtest: should convert PascalCase to kebab-case +Test on Node.js Run tests 2025-12-09T06:27:25.8501586Z ok 3 - should convert PascalCase to kebab-case +Test on Node.js Run tests 2025-12-09T06:27:25.8502652Z --- +Test on Node.js Run tests 2025-12-09T06:27:25.8503181Z duration_ms: 0.162044 +Test on Node.js Run tests 2025-12-09T06:27:25.8503704Z ... +Test on Node.js Run tests 2025-12-09T06:27:25.8504307Z # Subtest: should handle already kebab-case +Test on Node.js Run tests 2025-12-09T06:27:25.8505055Z ok 4 - should handle already kebab-case +Test on Node.js Run tests 2025-12-09T06:27:25.8506186Z --- +Test on Node.js Run tests 2025-12-09T06:27:25.8507063Z duration_ms: 0.788114 +Test on Node.js Run tests 2025-12-09T06:27:25.8507663Z ... +Test on Node.js Run tests 2025-12-09T06:27:25.8508385Z 1..4 +Test on Node.js Run tests 2025-12-09T06:27:25.8509002Z ok 3 - toKebabCase +Test on Node.js Run tests 2025-12-09T06:27:25.8510638Z --- +Test on Node.js Run tests 2025-12-09T06:27:25.8511034Z duration_ms: 1.853326 +Test on Node.js Run tests 2025-12-09T06:27:25.8511520Z type: 'suite' +Test on Node.js Run tests 2025-12-09T06:27:25.8512386Z ... +Test on Node.js Run tests 2025-12-09T06:27:25.8512716Z # Subtest: toSnakeCase +Test on Node.js Run tests 2025-12-09T06:27:25.8513249Z # Subtest: should convert camelCase to snake_case +Test on Node.js Run tests 2025-12-09T06:27:25.8513878Z ok 1 - should convert camelCase to snake_case +Test on Node.js Run tests 2025-12-09T06:27:25.8514351Z --- +Test on Node.js Run tests 2025-12-09T06:27:25.8514728Z duration_ms: 0.264545 +Test on Node.js Run tests 2025-12-09T06:27:25.8515128Z ... +Test on Node.js Run tests 2025-12-09T06:27:25.8515639Z # Subtest: should convert kebab-case to snake_case +Test on Node.js Run tests 2025-12-09T06:27:25.8516270Z ok 2 - should convert kebab-case to snake_case +Test on Node.js Run tests 2025-12-09T06:27:25.8516743Z --- +Test on Node.js Run tests 2025-12-09T06:27:25.8517111Z duration_ms: 0.168205 +Test on Node.js Run tests 2025-12-09T06:27:25.8517488Z ... +Test on Node.js Run tests 2025-12-09T06:27:25.8517931Z # Subtest: should convert UPPER_CASE to snake_case +Test on Node.js Run tests 2025-12-09T06:27:25.8518754Z ok 3 - should convert UPPER_CASE to snake_case +Test on Node.js Run tests 2025-12-09T06:27:25.8519230Z --- +Test on Node.js Run tests 2025-12-09T06:27:25.8519589Z duration_ms: 0.115025 +Test on Node.js Run tests 2025-12-09T06:27:25.8520292Z ... +Test on Node.js Run tests 2025-12-09T06:27:25.8520711Z # Subtest: should handle already snake_case +Test on Node.js Run tests 2025-12-09T06:27:25.8521282Z ok 4 - should handle already snake_case +Test on Node.js Run tests 2025-12-09T06:27:25.8521729Z --- +Test on Node.js Run tests 2025-12-09T06:27:25.8522082Z duration_ms: 0.232435 +Test on Node.js Run tests 2025-12-09T06:27:25.8522456Z ... +Test on Node.js Run tests 2025-12-09T06:27:25.8522768Z 1..4 +Test on Node.js Run tests 2025-12-09T06:27:25.8523087Z ok 4 - toSnakeCase +Test on Node.js Run tests 2025-12-09T06:27:25.8523433Z --- +Test on Node.js Run tests 2025-12-09T06:27:25.8523742Z duration_ms: 0.974522 +Test on Node.js Run tests 2025-12-09T06:27:25.8524106Z type: 'suite' +Test on Node.js Run tests 2025-12-09T06:27:25.8524410Z ... +Test on Node.js Run tests 2025-12-09T06:27:25.8524727Z # Subtest: toPascalCase +Test on Node.js Run tests 2025-12-09T06:27:25.8525251Z # Subtest: should convert camelCase to PascalCase +Test on Node.js Run tests 2025-12-09T06:27:25.8525860Z ok 1 - should convert camelCase to PascalCase +Test on Node.js Run tests 2025-12-09T06:27:25.8526340Z --- +Test on Node.js Run tests 2025-12-09T06:27:25.8526713Z duration_ms: 0.223929 +Test on Node.js Run tests 2025-12-09T06:27:25.8527128Z ... +Test on Node.js Run tests 2025-12-09T06:27:25.8529184Z # Subtest: should convert kebab-case to PascalCase +Test on Node.js Run tests 2025-12-09T06:27:25.8529897Z ok 2 - should convert kebab-case to PascalCase +Test on Node.js Run tests 2025-12-09T06:27:25.8530375Z --- +Test on Node.js Run tests 2025-12-09T06:27:25.8530751Z duration_ms: 0.187942 +Test on Node.js Run tests 2025-12-09T06:27:25.8531124Z ... +Test on Node.js Run tests 2025-12-09T06:27:25.8531576Z # Subtest: should convert snake_case to PascalCase +Test on Node.js Run tests 2025-12-09T06:27:25.8532204Z ok 3 - should convert snake_case to PascalCase +Test on Node.js Run tests 2025-12-09T06:27:25.8532653Z --- +Test on Node.js Run tests 2025-12-09T06:27:25.8532993Z duration_ms: 0.125746 +Test on Node.js Run tests 2025-12-09T06:27:25.8533337Z ... +Test on Node.js Run tests 2025-12-09T06:27:25.8533741Z # Subtest: should handle already PascalCase +Test on Node.js Run tests 2025-12-09T06:27:25.8534283Z ok 4 - should handle already PascalCase +Test on Node.js Run tests 2025-12-09T06:27:25.8534704Z --- +Test on Node.js Run tests 2025-12-09T06:27:25.8535047Z duration_ms: 0.108252 +Test on Node.js Run tests 2025-12-09T06:27:25.8535405Z ... +Test on Node.js Run tests 2025-12-09T06:27:25.8546091Z 1..4 +Test on Node.js Run tests 2025-12-09T06:27:25.8551329Z ok 5 - toPascalCase +Test on Node.js Run tests 2025-12-09T06:27:25.8556728Z --- +Test on Node.js Run tests 2025-12-09T06:27:25.8561043Z duration_ms: 0.800317 +Test on Node.js Run tests 2025-12-09T06:27:25.8561737Z type: 'suite' +Test on Node.js Run tests 2025-12-09T06:27:25.8562287Z ... +Test on Node.js Run tests 2025-12-09T06:27:25.8569056Z 1..5 +Test on Node.js Run tests 2025-12-09T06:27:25.8587629Z ok 1 - Case Conversion Utilities +Test on Node.js Run tests 2025-12-09T06:27:25.8594597Z --- +Test on Node.js Run tests 2025-12-09T06:27:25.8598752Z duration_ms: 8.863515 +Test on Node.js Run tests 2025-12-09T06:27:25.8602908Z type: 'suite' +Test on Node.js Run tests 2025-12-09T06:27:25.8607290Z ... +Test on Node.js Run tests 2025-12-09T06:27:25.8611882Z # Subtest: getenv +Test on Node.js Run tests 2025-12-09T06:27:25.8616337Z # Subtest: should find variable in UPPER_CASE +Test on Node.js Run tests 2025-12-09T06:27:25.8621167Z ok 1 - should find variable in UPPER_CASE +Test on Node.js Run tests 2025-12-09T06:27:25.8625653Z --- +Test on Node.js Run tests 2025-12-09T06:27:25.8654728Z duration_ms: 0.456463 +Test on Node.js Run tests 2025-12-09T06:27:25.8659391Z ... +Test on Node.js Run tests 2025-12-09T06:27:25.8665387Z # Subtest: should find variable in camelCase +Test on Node.js Run tests 2025-12-09T06:27:25.8666022Z ok 2 - should find variable in camelCase +Test on Node.js Run tests 2025-12-09T06:27:25.8666472Z --- +Test on Node.js Run tests 2025-12-09T06:27:25.8666789Z duration_ms: 0.186979 +Test on Node.js Run tests 2025-12-09T06:27:25.8667164Z ... +Test on Node.js Run tests 2025-12-09T06:27:25.8667566Z # Subtest: should find variable in kebab-case +Test on Node.js Run tests 2025-12-09T06:27:25.8668117Z ok 3 - should find variable in kebab-case +Test on Node.js Run tests 2025-12-09T06:27:25.8668754Z --- +Test on Node.js Run tests 2025-12-09T06:27:25.8669065Z duration_ms: 0.186479 +Test on Node.js Run tests 2025-12-09T06:27:25.8669416Z ... +Test on Node.js Run tests 2025-12-09T06:27:25.8669846Z # Subtest: should return default value when not found +Test on Node.js Run tests 2025-12-09T06:27:25.8670460Z ok 4 - should return default value when not found +Test on Node.js Run tests 2025-12-09T06:27:25.8670929Z --- +Test on Node.js Run tests 2025-12-09T06:27:25.8671221Z duration_ms: 0.168285 +Test on Node.js Run tests 2025-12-09T06:27:25.8671562Z ... +Test on Node.js Run tests 2025-12-09T06:27:25.8672077Z # Subtest: should return empty string as default when not specified +Test on Node.js Run tests 2025-12-09T06:27:25.8672823Z ok 5 - should return empty string as default when not specified +Test on Node.js Run tests 2025-12-09T06:27:25.8673355Z --- +Test on Node.js Run tests 2025-12-09T06:27:25.8673658Z duration_ms: 0.222366 +Test on Node.js Run tests 2025-12-09T06:27:25.8674008Z ... +Test on Node.js Run tests 2025-12-09T06:27:25.8674402Z # Subtest: should try original key first +Test on Node.js Run tests 2025-12-09T06:27:25.8675327Z ok 6 - should try original key first +Test on Node.js Run tests 2025-12-09T06:27:25.8675750Z --- +Test on Node.js Run tests 2025-12-09T06:27:25.8676041Z duration_ms: 0.284632 +Test on Node.js Run tests 2025-12-09T06:27:25.8676385Z ... +Test on Node.js Run tests 2025-12-09T06:27:25.8676647Z 1..6 +Test on Node.js Run tests 2025-12-09T06:27:25.8676920Z ok 2 - getenv +Test on Node.js Run tests 2025-12-09T06:27:25.8677203Z --- +Test on Node.js Run tests 2025-12-09T06:27:25.8677506Z duration_ms: 1.795668 +Test on Node.js Run tests 2025-12-09T06:27:25.8677875Z type: 'suite' +Test on Node.js Run tests 2025-12-09T06:27:25.8678407Z ... +Test on Node.js Run tests 2025-12-09T06:27:25.8678770Z # Subtest: makeConfig +Test on Node.js Run tests 2025-12-09T06:27:25.8679197Z # Subtest: Hero Example (defaults) +Test on Node.js Run tests 2025-12-09T06:27:25.8679749Z # Subtest: should work with minimal configuration +Test on Node.js Run tests 2025-12-09T06:27:25.8680339Z ok 1 - should work with minimal configuration +Test on Node.js Run tests 2025-12-09T06:27:25.8680799Z --- +Test on Node.js Run tests 2025-12-09T06:27:25.8681145Z duration_ms: 9.199493 +Test on Node.js Run tests 2025-12-09T06:27:25.8681504Z ... +Test on Node.js Run tests 2025-12-09T06:27:25.8681986Z # Subtest: should use CLI arguments with highest priority +Test on Node.js Run tests 2025-12-09T06:27:25.8682694Z ok 2 - should use CLI arguments with highest priority +Test on Node.js Run tests 2025-12-09T06:27:25.8683258Z --- +Test on Node.js Run tests 2025-12-09T06:27:25.8683591Z duration_ms: 2.671486 +Test on Node.js Run tests 2025-12-09T06:27:25.8683951Z ... +Test on Node.js Run tests 2025-12-09T06:27:25.8684434Z # Subtest: should convert kebab-case to camelCase in result +Test on Node.js Run tests 2025-12-09T06:27:25.8685092Z ok 3 - should convert kebab-case to camelCase in result +Test on Node.js Run tests 2025-12-09T06:27:25.8685611Z --- +Test on Node.js Run tests 2025-12-09T06:27:25.8685967Z duration_ms: 2.677376 +Test on Node.js Run tests 2025-12-09T06:27:25.8686330Z ... +Test on Node.js Run tests 2025-12-09T06:27:25.8686617Z 1..3 +Test on Node.js Run tests 2025-12-09T06:27:25.8686957Z ok 1 - Hero Example (defaults) +Test on Node.js Run tests 2025-12-09T06:27:25.8687363Z --- +Test on Node.js Run tests 2025-12-09T06:27:25.8687734Z duration_ms: 14.729034 +Test on Node.js Run tests 2025-12-09T06:27:25.8688108Z type: 'suite' +Test on Node.js Run tests 2025-12-09T06:27:25.8688651Z ... +Test on Node.js Run tests 2025-12-09T06:27:25.8689046Z # Subtest: Environment Loading Priority +Test on Node.js Run tests 2025-12-09T06:27:25.8689610Z # Subtest: should load .lenv file by default +Test on Node.js Run tests 2025-12-09T06:27:25.8690201Z ok 1 - should load .lenv file by default +Test on Node.js Run tests 2025-12-09T06:27:25.8690636Z --- +Test on Node.js Run tests 2025-12-09T06:27:25.8691003Z duration_ms: 3.446605 +Test on Node.js Run tests 2025-12-09T06:27:25.8691382Z ... +Test on Node.js Run tests 2025-12-09T06:27:25.8691822Z # Subtest: should handle --configuration flag +Test on Node.js Run tests 2025-12-09T06:27:25.8692424Z ok 2 - should handle --configuration flag +Test on Node.js Run tests 2025-12-09T06:27:25.8693220Z --- +Test on Node.js Run tests 2025-12-09T06:27:25.8693583Z duration_ms: 3.940799 +Test on Node.js Run tests 2025-12-09T06:27:25.8693977Z ... +Test on Node.js Run tests 2025-12-09T06:27:25.8694445Z # Subtest: should prioritize CLI over environment +Test on Node.js Run tests 2025-12-09T06:27:25.8695105Z ok 3 - should prioritize CLI over environment +Test on Node.js Run tests 2025-12-09T06:27:25.8695628Z --- +Test on Node.js Run tests 2025-12-09T06:27:25.8696005Z duration_ms: 2.998678 +Test on Node.js Run tests 2025-12-09T06:27:25.8696405Z ... +Test on Node.js Run tests 2025-12-09T06:27:25.8696898Z # Subtest: should handle missing .lenv file gracefully +Test on Node.js Run tests 2025-12-09T06:27:25.8697701Z ok 4 - should handle missing .lenv file gracefully +Test on Node.js Run tests 2025-12-09T06:27:25.8698441Z --- +Test on Node.js Run tests 2025-12-09T06:27:25.8698835Z duration_ms: 2.180307 +Test on Node.js Run tests 2025-12-09T06:27:25.8699220Z ... +Test on Node.js Run tests 2025-12-09T06:27:25.8699537Z 1..4 +Test on Node.js Run tests 2025-12-09T06:27:25.8699926Z ok 2 - Environment Loading Priority +Test on Node.js Run tests 2025-12-09T06:27:25.8700363Z --- +Test on Node.js Run tests 2025-12-09T06:27:25.8700688Z duration_ms: 12.805136 +Test on Node.js Run tests 2025-12-09T06:27:25.8701074Z type: 'suite' +Test on Node.js Run tests 2025-12-09T06:27:25.8701418Z ... +Test on Node.js Run tests 2025-12-09T06:27:25.8701855Z # Subtest: Case Conversion in Environment Loading +Test on Node.js Run tests 2025-12-09T06:27:25.8702584Z # Subtest: should convert all keys to UPPER_CASE in process.env +Test on Node.js Run tests 2025-12-09T06:27:25.8703342Z ok 1 - should convert all keys to UPPER_CASE in process.env +Test on Node.js Run tests 2025-12-09T06:27:25.8703890Z --- +Test on Node.js Run tests 2025-12-09T06:27:25.8704262Z duration_ms: 2.003948 +Test on Node.js Run tests 2025-12-09T06:27:25.8704630Z ... +Test on Node.js Run tests 2025-12-09T06:27:25.8705149Z # Subtest: should find env vars in any case format via getenv +Test on Node.js Run tests 2025-12-09T06:27:25.8705890Z ok 2 - should find env vars in any case format via getenv +Test on Node.js Run tests 2025-12-09T06:27:25.8706723Z --- +Test on Node.js Run tests 2025-12-09T06:27:25.8707101Z duration_ms: 2.299149 +Test on Node.js Run tests 2025-12-09T06:27:25.8707495Z ... +Test on Node.js Run tests 2025-12-09T06:27:25.8707802Z 1..2 +Test on Node.js Run tests 2025-12-09T06:27:25.8708440Z ok 3 - Case Conversion in Environment Loading +Test on Node.js Run tests 2025-12-09T06:27:25.8708933Z --- +Test on Node.js Run tests 2025-12-09T06:27:25.8709251Z duration_ms: 4.431256 +Test on Node.js Run tests 2025-12-09T06:27:25.8709640Z type: 'suite' +Test on Node.js Run tests 2025-12-09T06:27:25.8709948Z ... +Test on Node.js Run tests 2025-12-09T06:27:25.8710321Z # Subtest: Configuration Options +Test on Node.js Run tests 2025-12-09T06:27:25.8710837Z # Subtest: should support disabling lenv +Test on Node.js Run tests 2025-12-09T06:27:25.8711395Z ok 1 - should support disabling lenv +Test on Node.js Run tests 2025-12-09T06:27:25.8711846Z --- +Test on Node.js Run tests 2025-12-09T06:27:25.8712200Z duration_ms: 1.617044 +Test on Node.js Run tests 2025-12-09T06:27:25.8712653Z ... +Test on Node.js Run tests 2025-12-09T06:27:25.8713174Z # Subtest: should support enabling env/dotenvx (deprecated) +Test on Node.js Run tests 2025-12-09T06:27:25.8713892Z ok 2 - should support enabling env/dotenvx (deprecated) +Test on Node.js Run tests 2025-12-09T06:27:25.8714421Z --- +Test on Node.js Run tests 2025-12-09T06:27:25.8715264Z duration_ms: 2.201828 +Test on Node.js Run tests 2025-12-09T06:27:25.8715655Z ... +Test on Node.js Run tests 2025-12-09T06:27:25.8716087Z # Subtest: should support disabling getenv +Test on Node.js Run tests 2025-12-09T06:27:25.8716650Z ok 3 - should support disabling getenv +Test on Node.js Run tests 2025-12-09T06:27:25.8717113Z --- +Test on Node.js Run tests 2025-12-09T06:27:25.8717496Z duration_ms: 1.039154 +Test on Node.js Run tests 2025-12-09T06:27:25.8717904Z ... +Test on Node.js Run tests 2025-12-09T06:27:25.8718530Z # Subtest: should support configuration alias -c +Test on Node.js Run tests 2025-12-09T06:27:25.8719170Z ok 4 - should support configuration alias -c +Test on Node.js Run tests 2025-12-09T06:27:25.8719641Z --- +Test on Node.js Run tests 2025-12-09T06:27:25.8720012Z duration_ms: 1.669372 +Test on Node.js Run tests 2025-12-09T06:27:25.8720384Z ... +Test on Node.js Run tests 2025-12-09T06:27:25.8720686Z 1..4 +Test on Node.js Run tests 2025-12-09T06:27:25.8739575Z ok 4 - Configuration Options +Test on Node.js Run tests 2025-12-09T06:27:25.8739973Z --- +Test on Node.js Run tests 2025-12-09T06:27:25.8740270Z duration_ms: 6.714566 +Test on Node.js Run tests 2025-12-09T06:27:25.8740610Z type: 'suite' +Test on Node.js Run tests 2025-12-09T06:27:25.8740924Z ... +Test on Node.js Run tests 2025-12-09T06:27:25.8741312Z # Subtest: Complete Priority Chain +Test on Node.js Run tests 2025-12-09T06:27:25.8742151Z # Subtest: should demonstrate full priority: CLI > getenv > --configuration > .lenv +Test on Node.js Run tests 2025-12-09T06:27:25.8743190Z ok 1 - should demonstrate full priority: CLI > getenv > --configuration > .lenv +Test on Node.js Run tests 2025-12-09T06:27:25.8744148Z --- +Test on Node.js Run tests 2025-12-09T06:27:25.8744517Z duration_ms: 6.346217 +Test on Node.js Run tests 2025-12-09T06:27:25.8744897Z ... +Test on Node.js Run tests 2025-12-09T06:27:25.8745194Z 1..1 +Test on Node.js Run tests 2025-12-09T06:27:25.8745590Z ok 5 - Complete Priority Chain +Test on Node.js Run tests 2025-12-09T06:27:25.8746028Z --- +Test on Node.js Run tests 2025-12-09T06:27:25.8746355Z duration_ms: 6.49729 +Test on Node.js Run tests 2025-12-09T06:27:25.8752292Z type: 'suite' +Test on Node.js Run tests 2025-12-09T06:27:25.8752639Z ... +Test on Node.js Run tests 2025-12-09T06:27:25.8752906Z 1..5 +Test on Node.js Run tests 2025-12-09T06:27:25.8753248Z ok 3 - makeConfig +Test on Node.js Run tests 2025-12-09T06:27:25.8753546Z --- +Test on Node.js Run tests 2025-12-09T06:27:25.8753832Z duration_ms: 45.604483 +Test on Node.js Run tests 2025-12-09T06:27:25.8754194Z type: 'suite' +Test on Node.js Run tests 2025-12-09T06:27:25.8754514Z ... +Test on Node.js Run tests 2025-12-09T06:27:25.8754937Z # Subtest: parseLinoArguments (legacy) +Test on Node.js Run tests 2025-12-09T06:27:25.8755524Z # Subtest: should parse simple links notation format +Test on Node.js Run tests 2025-12-09T06:27:25.8756132Z ok 1 - should parse simple links notation format +Test on Node.js Run tests 2025-12-09T06:27:25.8756585Z --- +Test on Node.js Run tests 2025-12-09T06:27:25.8756884Z duration_ms: 2.920973 +Test on Node.js Run tests 2025-12-09T06:27:25.8757266Z ... +Test on Node.js Run tests 2025-12-09T06:27:25.8757698Z # Subtest: should parse arguments without parentheses +Test on Node.js Run tests 2025-12-09T06:27:25.8758491Z ok 2 - should parse arguments without parentheses +Test on Node.js Run tests 2025-12-09T06:27:25.8758999Z --- +Test on Node.js Run tests 2025-12-09T06:27:25.8759298Z duration_ms: 0.537275 +Test on Node.js Run tests 2025-12-09T06:27:25.8759641Z ... +Test on Node.js Run tests 2025-12-09T06:27:25.8759999Z # Subtest: should handle empty input +Test on Node.js Run tests 2025-12-09T06:27:25.8760474Z ok 3 - should handle empty input +Test on Node.js Run tests 2025-12-09T06:27:25.8760871Z --- +Test on Node.js Run tests 2025-12-09T06:27:25.8761169Z duration_ms: 0.770952 +Test on Node.js Run tests 2025-12-09T06:27:25.8761500Z ... +Test on Node.js Run tests 2025-12-09T06:27:25.8761851Z # Subtest: should handle null input +Test on Node.js Run tests 2025-12-09T06:27:25.8762598Z ok 4 - should handle null input +Test on Node.js Run tests 2025-12-09T06:27:25.8762995Z --- +Test on Node.js Run tests 2025-12-09T06:27:25.8763296Z duration_ms: 0.154028 +Test on Node.js Run tests 2025-12-09T06:27:25.8763633Z ... +Test on Node.js Run tests 2025-12-09T06:27:25.8764006Z # Subtest: should filter out comments +Test on Node.js Run tests 2025-12-09T06:27:25.8764508Z ok 5 - should filter out comments +Test on Node.js Run tests 2025-12-09T06:27:25.8764896Z --- +Test on Node.js Run tests 2025-12-09T06:27:25.8765195Z duration_ms: 0.815585 +Test on Node.js Run tests 2025-12-09T06:27:25.8765523Z ... +Test on Node.js Run tests 2025-12-09T06:27:25.8765785Z 1..5 +Test on Node.js Run tests 2025-12-09T06:27:25.8766166Z ok 4 - parseLinoArguments (legacy) +Test on Node.js Run tests 2025-12-09T06:27:25.8766543Z --- +Test on Node.js Run tests 2025-12-09T06:27:25.8766822Z duration_ms: 5.467875 +Test on Node.js Run tests 2025-12-09T06:27:25.8767141Z type: 'suite' +Test on Node.js Run tests 2025-12-09T06:27:25.8767440Z ... +Test on Node.js Run tests 2025-12-09T06:27:25.8855348Z 1..4 +Test on Node.js Run tests 2025-12-09T06:27:25.8855695Z # tests 47 +Test on Node.js Run tests 2025-12-09T06:27:25.8855980Z # suites 14 +Test on Node.js Run tests 2025-12-09T06:27:25.8856412Z # pass 47 +Test on Node.js Run tests 2025-12-09T06:27:25.8856825Z # fail 0 +Test on Node.js Run tests 2025-12-09T06:27:25.8857273Z # cancelled 0 +Test on Node.js Run tests 2025-12-09T06:27:25.8857710Z # skipped 0 +Test on Node.js Run tests 2025-12-09T06:27:25.8858150Z # todo 0 +Test on Node.js Run tests 2025-12-09T06:27:25.8862927Z # duration_ms 211.556125 +Test on Node.js Post Setup Node.js 2025-12-09T06:27:25.9031262Z Post job cleanup. +Test on Node.js Post Run actions/checkout@v4 2025-12-09T06:27:26.0781979Z Post job cleanup. +Test on Node.js Post Run actions/checkout@v4 2025-12-09T06:27:26.1747554Z [command]/usr/bin/git version +Test on Node.js Post Run actions/checkout@v4 2025-12-09T06:27:26.1784862Z git version 2.52.0 +Test on Node.js Post Run actions/checkout@v4 2025-12-09T06:27:26.1830225Z Temporarily overriding HOME='/home/runner/work/_temp/c46b645b-5d71-4b47-af54-97d224517275' before making global git config changes +Test on Node.js Post Run actions/checkout@v4 2025-12-09T06:27:26.1831691Z Adding repository directory to the temporary git global config as a safe directory +Test on Node.js Post Run actions/checkout@v4 2025-12-09T06:27:26.1844758Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/lino-arguments/lino-arguments +Test on Node.js Post Run actions/checkout@v4 2025-12-09T06:27:26.1881695Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Test on Node.js Post Run actions/checkout@v4 2025-12-09T06:27:26.1915391Z [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' || :" +Test on Node.js Post Run actions/checkout@v4 2025-12-09T06:27:26.2147992Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Test on Node.js Post Run actions/checkout@v4 2025-12-09T06:27:26.2169927Z http.https://github.com/.extraheader +Test on Node.js Post Run actions/checkout@v4 2025-12-09T06:27:26.2182562Z [command]/usr/bin/git config --local --unset-all http.https://github.com/.extraheader +Test on Node.js Post Run actions/checkout@v4 2025-12-09T06:27:26.2216385Z [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' || :" +Test on Node.js Post Run actions/checkout@v4 2025-12-09T06:27:26.2438918Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Test on Node.js Post Run actions/checkout@v4 2025-12-09T06:27:26.2469686Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Test on Node.js Complete job 2025-12-09T06:27:26.2796575Z Cleaning up orphan processes +Test on Deno Set up job 2025-12-09T06:27:16.8632494Z Current runner version: '2.329.0' +Test on Deno Set up job 2025-12-09T06:27:16.8666116Z ##[group]Runner Image Provisioner +Test on Deno Set up job 2025-12-09T06:27:16.8667374Z Hosted Compute Agent +Test on Deno Set up job 2025-12-09T06:27:16.8668417Z Version: 20251124.448 +Test on Deno Set up job 2025-12-09T06:27:16.8669364Z Commit: fda5086b43ec66ade217e5fcd18146c879571177 +Test on Deno Set up job 2025-12-09T06:27:16.8670536Z Build Date: 2025-11-24T21:16:26Z +Test on Deno Set up job 2025-12-09T06:27:16.8671459Z ##[endgroup] +Test on Deno Set up job 2025-12-09T06:27:16.8672314Z ##[group]Operating System +Test on Deno Set up job 2025-12-09T06:27:16.8673188Z Ubuntu +Test on Deno Set up job 2025-12-09T06:27:16.8673952Z 24.04.3 +Test on Deno Set up job 2025-12-09T06:27:16.8674649Z LTS +Test on Deno Set up job 2025-12-09T06:27:16.8675426Z ##[endgroup] +Test on Deno Set up job 2025-12-09T06:27:16.8676152Z ##[group]Runner Image +Test on Deno Set up job 2025-12-09T06:27:16.8677034Z Image: ubuntu-24.04 +Test on Deno Set up job 2025-12-09T06:27:16.8678233Z Version: 20251126.144.1 +Test on Deno Set up job 2025-12-09T06:27:16.8679920Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20251126.144/images/ubuntu/Ubuntu2404-Readme.md +Test on Deno Set up job 2025-12-09T06:27:16.8682310Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20251126.144 +Test on Deno Set up job 2025-12-09T06:27:16.8684170Z ##[endgroup] +Test on Deno Set up job 2025-12-09T06:27:16.8688858Z ##[group]GITHUB_TOKEN Permissions +Test on Deno Set up job 2025-12-09T06:27:16.8691705Z Actions: write +Test on Deno Set up job 2025-12-09T06:27:16.8692486Z ArtifactMetadata: write +Test on Deno Set up job 2025-12-09T06:27:16.8693956Z Attestations: write +Test on Deno Set up job 2025-12-09T06:27:16.8694805Z Checks: write +Test on Deno Set up job 2025-12-09T06:27:16.8695508Z Contents: write +Test on Deno Set up job 2025-12-09T06:27:16.8696347Z Deployments: write +Test on Deno Set up job 2025-12-09T06:27:16.8697108Z Discussions: write +Test on Deno Set up job 2025-12-09T06:27:16.8698130Z Issues: write +Test on Deno Set up job 2025-12-09T06:27:16.8698963Z Metadata: read +Test on Deno Set up job 2025-12-09T06:27:16.8699707Z Models: read +Test on Deno Set up job 2025-12-09T06:27:16.8700407Z Packages: write +Test on Deno Set up job 2025-12-09T06:27:16.8701319Z Pages: write +Test on Deno Set up job 2025-12-09T06:27:16.8702086Z PullRequests: write +Test on Deno Set up job 2025-12-09T06:27:16.8702967Z RepositoryProjects: write +Test on Deno Set up job 2025-12-09T06:27:16.8704064Z SecurityEvents: write +Test on Deno Set up job 2025-12-09T06:27:16.8704899Z Statuses: write +Test on Deno Set up job 2025-12-09T06:27:16.8705686Z ##[endgroup] +Test on Deno Set up job 2025-12-09T06:27:16.8709316Z Secret source: Actions +Test on Deno Set up job 2025-12-09T06:27:16.8710760Z Prepare workflow directory +Test on Deno Set up job 2025-12-09T06:27:16.9172046Z Prepare all required actions +Test on Deno Set up job 2025-12-09T06:27:16.9229491Z Getting action download info +Test on Deno Set up job 2025-12-09T06:27:17.2364047Z Download action repository 'actions/checkout@v4' (SHA:34e114876b0b11c390a56381ad16ebd13914f8d5) +Test on Deno Set up job 2025-12-09T06:27:17.5062182Z Download action repository 'actions/setup-node@v4' (SHA:49933ea5288caeca8642d1e84afbd3f7d6820020) +Test on Deno Set up job 2025-12-09T06:27:17.6490482Z Download action repository 'denoland/setup-deno@v2' (SHA:e95548e56dfa95d4e1a28d6f422fafe75c4c26fb) +Test on Deno Set up job 2025-12-09T06:27:17.8941987Z Complete job name: Test on Deno +Test on Deno Run actions/checkout@v4 2025-12-09T06:27:17.9616107Z ##[group]Run actions/checkout@v4 +Test on Deno Run actions/checkout@v4 2025-12-09T06:27:17.9616937Z with: +Test on Deno Run actions/checkout@v4 2025-12-09T06:27:17.9617364Z repository: link-foundation/lino-arguments +Test on Deno Run actions/checkout@v4 2025-12-09T06:27:17.9618305Z token: *** +Test on Deno Run actions/checkout@v4 2025-12-09T06:27:17.9618683Z ssh-strict: true +Test on Deno Run actions/checkout@v4 2025-12-09T06:27:17.9619067Z ssh-user: git +Test on Deno Run actions/checkout@v4 2025-12-09T06:27:17.9619461Z persist-credentials: true +Test on Deno Run actions/checkout@v4 2025-12-09T06:27:17.9619912Z clean: true +Test on Deno Run actions/checkout@v4 2025-12-09T06:27:17.9620308Z sparse-checkout-cone-mode: true +Test on Deno Run actions/checkout@v4 2025-12-09T06:27:17.9620784Z fetch-depth: 1 +Test on Deno Run actions/checkout@v4 2025-12-09T06:27:17.9621188Z fetch-tags: false +Test on Deno Run actions/checkout@v4 2025-12-09T06:27:17.9621575Z show-progress: true +Test on Deno Run actions/checkout@v4 2025-12-09T06:27:17.9621967Z lfs: false +Test on Deno Run actions/checkout@v4 2025-12-09T06:27:17.9622319Z submodules: false +Test on Deno Run actions/checkout@v4 2025-12-09T06:27:17.9622725Z set-safe-directory: true +Test on Deno Run actions/checkout@v4 2025-12-09T06:27:17.9623404Z ##[endgroup] +Test on Deno Run actions/checkout@v4 2025-12-09T06:27:18.0696349Z Syncing repository: link-foundation/lino-arguments +Test on Deno Run actions/checkout@v4 2025-12-09T06:27:18.0698333Z ##[group]Getting Git version info +Test on Deno Run actions/checkout@v4 2025-12-09T06:27:18.0699156Z Working directory is '/home/runner/work/lino-arguments/lino-arguments' +Test on Deno Run actions/checkout@v4 2025-12-09T06:27:18.0700287Z [command]/usr/bin/git version +Test on Deno Run actions/checkout@v4 2025-12-09T06:27:18.0793403Z git version 2.52.0 +Test on Deno Run actions/checkout@v4 2025-12-09T06:27:18.0820768Z ##[endgroup] +Test on Deno Run actions/checkout@v4 2025-12-09T06:27:18.0837055Z Temporarily overriding HOME='/home/runner/work/_temp/eb84bc78-8db2-447e-9793-e366c99d91be' before making global git config changes +Test on Deno Run actions/checkout@v4 2025-12-09T06:27:18.0839653Z Adding repository directory to the temporary git global config as a safe directory +Test on Deno Run actions/checkout@v4 2025-12-09T06:27:18.0843987Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/lino-arguments/lino-arguments +Test on Deno Run actions/checkout@v4 2025-12-09T06:27:18.0886626Z Deleting the contents of '/home/runner/work/lino-arguments/lino-arguments' +Test on Deno Run actions/checkout@v4 2025-12-09T06:27:18.0890660Z ##[group]Initializing the repository +Test on Deno Run actions/checkout@v4 2025-12-09T06:27:18.0895279Z [command]/usr/bin/git init /home/runner/work/lino-arguments/lino-arguments +Test on Deno Run actions/checkout@v4 2025-12-09T06:27:18.1018684Z hint: Using 'master' as the name for the initial branch. This default branch name +Test on Deno Run actions/checkout@v4 2025-12-09T06:27:18.1020341Z hint: will change to "main" in Git 3.0. To configure the initial branch name +Test on Deno Run actions/checkout@v4 2025-12-09T06:27:18.1021933Z hint: to use in all of your new repositories, which will suppress this warning, +Test on Deno Run actions/checkout@v4 2025-12-09T06:27:18.1023183Z hint: call: +Test on Deno Run actions/checkout@v4 2025-12-09T06:27:18.1023763Z hint: +Test on Deno Run actions/checkout@v4 2025-12-09T06:27:18.1024486Z hint: git config --global init.defaultBranch +Test on Deno Run actions/checkout@v4 2025-12-09T06:27:18.1025411Z hint: +Test on Deno Run actions/checkout@v4 2025-12-09T06:27:18.1026018Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and +Test on Deno Run actions/checkout@v4 2025-12-09T06:27:18.1026898Z hint: 'development'. The just-created branch can be renamed via this command: +Test on Deno Run actions/checkout@v4 2025-12-09T06:27:18.1027611Z hint: +Test on Deno Run actions/checkout@v4 2025-12-09T06:27:18.1028239Z hint: git branch -m +Test on Deno Run actions/checkout@v4 2025-12-09T06:27:18.1028681Z hint: +Test on Deno Run actions/checkout@v4 2025-12-09T06:27:18.1029258Z hint: Disable this message with "git config set advice.defaultBranchName false" +Test on Deno Run actions/checkout@v4 2025-12-09T06:27:18.1030391Z Initialized empty Git repository in /home/runner/work/lino-arguments/lino-arguments/.git/ +Test on Deno Run actions/checkout@v4 2025-12-09T06:27:18.1037276Z [command]/usr/bin/git remote add origin https://github.com/link-foundation/lino-arguments +Test on Deno Run actions/checkout@v4 2025-12-09T06:27:18.1074880Z ##[endgroup] +Test on Deno Run actions/checkout@v4 2025-12-09T06:27:18.1075982Z ##[group]Disabling automatic garbage collection +Test on Deno Run actions/checkout@v4 2025-12-09T06:27:18.1078971Z [command]/usr/bin/git config --local gc.auto 0 +Test on Deno Run actions/checkout@v4 2025-12-09T06:27:18.1108139Z ##[endgroup] +Test on Deno Run actions/checkout@v4 2025-12-09T06:27:18.1109165Z ##[group]Setting up auth +Test on Deno Run actions/checkout@v4 2025-12-09T06:27:18.1114799Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Test on Deno Run actions/checkout@v4 2025-12-09T06:27:18.1144686Z [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' || :" +Test on Deno Run actions/checkout@v4 2025-12-09T06:27:18.1542990Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Test on Deno Run actions/checkout@v4 2025-12-09T06:27:18.1574967Z [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' || :" +Test on Deno Run actions/checkout@v4 2025-12-09T06:27:18.1804538Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Test on Deno Run actions/checkout@v4 2025-12-09T06:27:18.1836313Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Test on Deno Run actions/checkout@v4 2025-12-09T06:27:18.2063245Z [command]/usr/bin/git config --local http.https://github.com/.extraheader AUTHORIZATION: basic *** +Test on Deno Run actions/checkout@v4 2025-12-09T06:27:18.2100716Z ##[endgroup] +Test on Deno Run actions/checkout@v4 2025-12-09T06:27:18.2101516Z ##[group]Fetching the repository +Test on Deno Run actions/checkout@v4 2025-12-09T06:27:18.2109627Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +b03321d9bf12abc38db253473b516d0c78d1e0c5:refs/remotes/origin/main +Test on Deno Run actions/checkout@v4 2025-12-09T06:27:18.3817186Z From https://github.com/link-foundation/lino-arguments +Test on Deno Run actions/checkout@v4 2025-12-09T06:27:18.3818730Z * [new ref] b03321d9bf12abc38db253473b516d0c78d1e0c5 -> origin/main +Test on Deno Run actions/checkout@v4 2025-12-09T06:27:18.3852359Z ##[endgroup] +Test on Deno Run actions/checkout@v4 2025-12-09T06:27:18.3853552Z ##[group]Determining the checkout info +Test on Deno Run actions/checkout@v4 2025-12-09T06:27:18.3854886Z ##[endgroup] +Test on Deno Run actions/checkout@v4 2025-12-09T06:27:18.3859629Z [command]/usr/bin/git sparse-checkout disable +Test on Deno Run actions/checkout@v4 2025-12-09T06:27:18.3903549Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig +Test on Deno Run actions/checkout@v4 2025-12-09T06:27:18.3930744Z ##[group]Checking out the ref +Test on Deno Run actions/checkout@v4 2025-12-09T06:27:18.3934603Z [command]/usr/bin/git checkout --progress --force -B main refs/remotes/origin/main +Test on Deno Run actions/checkout@v4 2025-12-09T06:27:18.4008354Z Switched to a new branch 'main' +Test on Deno Run actions/checkout@v4 2025-12-09T06:27:18.4011390Z branch 'main' set up to track 'origin/main'. +Test on Deno Run actions/checkout@v4 2025-12-09T06:27:18.4019388Z ##[endgroup] +Test on Deno Run actions/checkout@v4 2025-12-09T06:27:18.4052548Z [command]/usr/bin/git log -1 --format=%H +Test on Deno Run actions/checkout@v4 2025-12-09T06:27:18.4074610Z b03321d9bf12abc38db253473b516d0c78d1e0c5 +Test on Deno Setup Node.js (for npm install) 2025-12-09T06:27:18.4379465Z ##[group]Run actions/setup-node@v4 +Test on Deno Setup Node.js (for npm install) 2025-12-09T06:27:18.4380551Z with: +Test on Deno Setup Node.js (for npm install) 2025-12-09T06:27:18.4381251Z node-version: 20.x +Test on Deno Setup Node.js (for npm install) 2025-12-09T06:27:18.4382076Z always-auth: false +Test on Deno Setup Node.js (for npm install) 2025-12-09T06:27:18.4382895Z check-latest: false +Test on Deno Setup Node.js (for npm install) 2025-12-09T06:27:18.4383992Z token: *** +Test on Deno Setup Node.js (for npm install) 2025-12-09T06:27:18.4384714Z ##[endgroup] +Test on Deno Setup Node.js (for npm install) 2025-12-09T06:27:18.6600113Z Found in cache @ /opt/hostedtoolcache/node/20.19.6/x64 +Test on Deno Setup Node.js (for npm install) 2025-12-09T06:27:18.6607621Z ##[group]Environment details +Test on Deno Setup Node.js (for npm install) 2025-12-09T06:27:21.0620933Z node: v20.19.6 +Test on Deno Setup Node.js (for npm install) 2025-12-09T06:27:21.0621405Z npm: 10.8.2 +Test on Deno Setup Node.js (for npm install) 2025-12-09T06:27:21.0622009Z yarn: 1.22.22 +Test on Deno Setup Node.js (for npm install) 2025-12-09T06:27:21.0623742Z ##[endgroup] +Test on Deno Setup Deno 2025-12-09T06:27:21.0739425Z ##[group]Run denoland/setup-deno@v2 +Test on Deno Setup Deno 2025-12-09T06:27:21.0739706Z with: +Test on Deno Setup Deno 2025-12-09T06:27:21.0739897Z deno-version: v2.x +Test on Deno Setup Deno 2025-12-09T06:27:21.0740124Z deno-binary-name: deno +Test on Deno Setup Deno 2025-12-09T06:27:21.0740333Z cache: false +Test on Deno Setup Deno 2025-12-09T06:27:21.0740504Z ##[endgroup] +Test on Deno Setup Deno 2025-12-09T06:27:21.3922801Z Going to install stable version 2.5.6. +Test on Deno Setup Deno 2025-12-09T06:27:21.3939539Z Downloading Deno from https://github.com/denoland/deno/releases/download/v2.5.6/deno-x86_64-unknown-linux-gnu.zip. +Test on Deno Setup Deno 2025-12-09T06:27:21.7086381Z [command]/usr/bin/unzip -o -q /home/runner/work/_temp/a08fa03d-95e6-4819-b2e7-3ebab9037f93 +Test on Deno Setup Deno 2025-12-09T06:27:22.6976592Z Cached Deno to /opt/hostedtoolcache/deno/2.5.6/x64. +Test on Deno Setup Deno 2025-12-09T06:27:22.6989113Z Installation complete. +Test on Deno Install dependencies with npm 2025-12-09T06:27:22.7198268Z ##[group]Run npm install +Test on Deno Install dependencies with npm 2025-12-09T06:27:22.7198612Z npm install +Test on Deno Install dependencies with npm 2025-12-09T06:27:22.7243952Z shell: /usr/bin/bash -e {0} +Test on Deno Install dependencies with npm 2025-12-09T06:27:22.7244213Z ##[endgroup] +Test on Deno Install dependencies with npm 2025-12-09T06:27:26.8577550Z +Test on Deno Install dependencies with npm 2025-12-09T06:27:26.8578497Z > lino-arguments@0.2.3 prepare +Test on Deno Install dependencies with npm 2025-12-09T06:27:26.8579028Z > husky || true +Test on Deno Install dependencies with npm 2025-12-09T06:27:26.8579248Z +Test on Deno Install dependencies with npm 2025-12-09T06:27:26.9050961Z +Test on Deno Install dependencies with npm 2025-12-09T06:27:26.9051801Z added 234 packages, and audited 235 packages in 4s +Test on Deno Install dependencies with npm 2025-12-09T06:27:26.9052364Z +Test on Deno Install dependencies with npm 2025-12-09T06:27:26.9052657Z 59 packages are looking for funding +Test on Deno Install dependencies with npm 2025-12-09T06:27:26.9053175Z run `npm fund` for details +Test on Deno Install dependencies with npm 2025-12-09T06:27:26.9084468Z +Test on Deno Install dependencies with npm 2025-12-09T06:27:26.9085580Z 1 moderate severity vulnerability +Test on Deno Install dependencies with npm 2025-12-09T06:27:26.9087232Z +Test on Deno Install dependencies with npm 2025-12-09T06:27:26.9087510Z To address all issues, run: +Test on Deno Install dependencies with npm 2025-12-09T06:27:26.9088148Z npm audit fix +Test on Deno Install dependencies with npm 2025-12-09T06:27:26.9088377Z +Test on Deno Install dependencies with npm 2025-12-09T06:27:26.9088580Z Run `npm audit` for details. +Test on Deno Run tests 2025-12-09T06:27:26.9287053Z ##[group]Run deno test --allow-read --allow-write --allow-env +Test on Deno Run tests 2025-12-09T06:27:26.9287514Z deno test --allow-read --allow-write --allow-env +Test on Deno Run tests 2025-12-09T06:27:26.9321979Z shell: /usr/bin/bash -e {0} +Test on Deno Run tests 2025-12-09T06:27:26.9322225Z ##[endgroup] +Test on Deno Run tests 2025-12-09T06:27:26.9449453Z Download https://registry.npmjs.org/@changesets%2fcli +Test on Deno Run tests 2025-12-09T06:27:26.9451163Z Download https://registry.npmjs.org/eslint +Test on Deno Run tests 2025-12-09T06:27:26.9452274Z Download https://registry.npmjs.org/eslint-config-prettier +Test on Deno Run tests 2025-12-09T06:27:26.9453372Z Download https://registry.npmjs.org/eslint-plugin-prettier +Test on Deno Run tests 2025-12-09T06:27:26.9454293Z Download https://registry.npmjs.org/getenv +Test on Deno Run tests 2025-12-09T06:27:26.9455096Z Download https://registry.npmjs.org/husky +Test on Deno Run tests 2025-12-09T06:27:26.9455950Z Download https://registry.npmjs.org/links-notation +Test on Deno Run tests 2025-12-09T06:27:26.9456778Z Download https://registry.npmjs.org/lino-env +Test on Deno Run tests 2025-12-09T06:27:26.9457603Z Download https://registry.npmjs.org/lint-staged +Test on Deno Run tests 2025-12-09T06:27:26.9458912Z Download https://registry.npmjs.org/prettier +Test on Deno Run tests 2025-12-09T06:27:26.9459851Z Download https://registry.npmjs.org/test-anywhere +Test on Deno Run tests 2025-12-09T06:27:26.9460725Z Download https://registry.npmjs.org/yargs +Test on Deno Run tests 2025-12-09T06:27:27.3585639Z Download https://registry.npmjs.org/@changesets%2fapply-release-plan +Test on Deno Run tests 2025-12-09T06:27:27.3586928Z Download https://registry.npmjs.org/@changesets%2fassemble-release-plan +Test on Deno Run tests 2025-12-09T06:27:27.3588669Z Download https://registry.npmjs.org/@changesets%2fchangelog-git +Test on Deno Run tests 2025-12-09T06:27:27.3589674Z Download https://registry.npmjs.org/@changesets%2fconfig +Test on Deno Run tests 2025-12-09T06:27:27.3590619Z Download https://registry.npmjs.org/@changesets%2ferrors +Test on Deno Run tests 2025-12-09T06:27:27.3591695Z Download https://registry.npmjs.org/@changesets%2fget-dependents-graph +Test on Deno Run tests 2025-12-09T06:27:27.3592777Z Download https://registry.npmjs.org/@changesets%2fget-release-plan +Test on Deno Run tests 2025-12-09T06:27:27.3593747Z Download https://registry.npmjs.org/@changesets%2fgit +Test on Deno Run tests 2025-12-09T06:27:27.3594662Z Download https://registry.npmjs.org/@changesets%2flogger +Test on Deno Run tests 2025-12-09T06:27:27.3595348Z Download https://registry.npmjs.org/@changesets%2fpre +Test on Deno Run tests 2025-12-09T06:27:27.3595886Z Download https://registry.npmjs.org/@changesets%2fread +Test on Deno Run tests 2025-12-09T06:27:27.3596499Z Download https://registry.npmjs.org/@changesets%2fshould-skip-package +Test on Deno Run tests 2025-12-09T06:27:27.3597081Z Download https://registry.npmjs.org/@changesets%2ftypes +Test on Deno Run tests 2025-12-09T06:27:27.3597610Z Download https://registry.npmjs.org/@changesets%2fwrite +Test on Deno Run tests 2025-12-09T06:27:27.3598343Z Download https://registry.npmjs.org/@inquirer%2fexternal-editor +Test on Deno Run tests 2025-12-09T06:27:27.3598917Z Download https://registry.npmjs.org/@manypkg%2fget-packages +Test on Deno Run tests 2025-12-09T06:27:27.3599451Z Download https://registry.npmjs.org/ansi-colors +Test on Deno Run tests 2025-12-09T06:27:27.3599909Z Download https://registry.npmjs.org/ci-info +Test on Deno Run tests 2025-12-09T06:27:27.3600344Z Download https://registry.npmjs.org/enquirer +Test on Deno Run tests 2025-12-09T06:27:27.3600793Z Download https://registry.npmjs.org/fs-extra +Test on Deno Run tests 2025-12-09T06:27:27.3601229Z Download https://registry.npmjs.org/mri +Test on Deno Run tests 2025-12-09T06:27:27.3601662Z Download https://registry.npmjs.org/p-limit +Test on Deno Run tests 2025-12-09T06:27:27.3602172Z Download https://registry.npmjs.org/package-manager-detector +Test on Deno Run tests 2025-12-09T06:27:27.3602689Z Download https://registry.npmjs.org/picocolors +Test on Deno Run tests 2025-12-09T06:27:27.3603151Z Download https://registry.npmjs.org/resolve-from +Test on Deno Run tests 2025-12-09T06:27:27.3603596Z Download https://registry.npmjs.org/semver +Test on Deno Run tests 2025-12-09T06:27:27.3604042Z Download https://registry.npmjs.org/spawndamnit +Test on Deno Run tests 2025-12-09T06:27:27.3604492Z Download https://registry.npmjs.org/term-size +Test on Deno Run tests 2025-12-09T06:27:27.4842208Z Download https://registry.npmjs.org/@eslint-community%2feslint-utils +Test on Deno Run tests 2025-12-09T06:27:27.4844084Z Download https://registry.npmjs.org/@eslint-community%2fregexpp +Test on Deno Run tests 2025-12-09T06:27:27.4845345Z Download https://registry.npmjs.org/@eslint%2fconfig-array +Test on Deno Run tests 2025-12-09T06:27:27.4846540Z Download https://registry.npmjs.org/@eslint%2fconfig-helpers +Test on Deno Run tests 2025-12-09T06:27:27.4847669Z Download https://registry.npmjs.org/@eslint%2fcore +Test on Deno Run tests 2025-12-09T06:27:27.4849037Z Download https://registry.npmjs.org/@eslint%2feslintrc +Test on Deno Run tests 2025-12-09T06:27:27.4850124Z Download https://registry.npmjs.org/@eslint%2fjs +Test on Deno Run tests 2025-12-09T06:27:27.4851126Z Download https://registry.npmjs.org/@eslint%2fplugin-kit +Test on Deno Run tests 2025-12-09T06:27:27.4851733Z Download https://registry.npmjs.org/@humanfs%2fnode +Test on Deno Run tests 2025-12-09T06:27:27.4852348Z Download https://registry.npmjs.org/@humanwhocodes%2fmodule-importer +Test on Deno Run tests 2025-12-09T06:27:27.4852958Z Download https://registry.npmjs.org/@humanwhocodes%2fretry +Test on Deno Run tests 2025-12-09T06:27:27.4853504Z Download https://registry.npmjs.org/@types%2festree +Test on Deno Run tests 2025-12-09T06:27:27.4853986Z Download https://registry.npmjs.org/ajv +Test on Deno Run tests 2025-12-09T06:27:27.4854452Z Download https://registry.npmjs.org/chalk +Test on Deno Run tests 2025-12-09T06:27:27.4854937Z Download https://registry.npmjs.org/cross-spawn +Test on Deno Run tests 2025-12-09T06:27:27.4855396Z Download https://registry.npmjs.org/debug +Test on Deno Run tests 2025-12-09T06:27:27.4855915Z Download https://registry.npmjs.org/escape-string-regexp +Test on Deno Run tests 2025-12-09T06:27:27.4856642Z Download https://registry.npmjs.org/eslint-scope +Test on Deno Run tests 2025-12-09T06:27:27.4857179Z Download https://registry.npmjs.org/eslint-visitor-keys +Test on Deno Run tests 2025-12-09T06:27:27.4857823Z Download https://registry.npmjs.org/espree +Test on Deno Run tests 2025-12-09T06:27:27.4858317Z Download https://registry.npmjs.org/esquery +Test on Deno Run tests 2025-12-09T06:27:27.4858793Z Download https://registry.npmjs.org/esutils +Test on Deno Run tests 2025-12-09T06:27:27.4859308Z Download https://registry.npmjs.org/fast-deep-equal +Test on Deno Run tests 2025-12-09T06:27:27.4859839Z Download https://registry.npmjs.org/file-entry-cache +Test on Deno Run tests 2025-12-09T06:27:27.4860328Z Download https://registry.npmjs.org/find-up +Test on Deno Run tests 2025-12-09T06:27:27.4860807Z Download https://registry.npmjs.org/glob-parent +Test on Deno Run tests 2025-12-09T06:27:27.4861290Z Download https://registry.npmjs.org/ignore +Test on Deno Run tests 2025-12-09T06:27:27.4861778Z Download https://registry.npmjs.org/imurmurhash +Test on Deno Run tests 2025-12-09T06:27:27.4862232Z Download https://registry.npmjs.org/is-glob +Test on Deno Run tests 2025-12-09T06:27:27.4862638Z Download https://registry.npmjs.org/jiti +Test on Deno Run tests 2025-12-09T06:27:27.4863194Z Download https://registry.npmjs.org/json-stable-stringify-without-jsonify +Test on Deno Run tests 2025-12-09T06:27:27.4863755Z Download https://registry.npmjs.org/lodash.merge +Test on Deno Run tests 2025-12-09T06:27:27.4864209Z Download https://registry.npmjs.org/minimatch +Test on Deno Run tests 2025-12-09T06:27:27.4864683Z Download https://registry.npmjs.org/natural-compare +Test on Deno Run tests 2025-12-09T06:27:27.4865151Z Download https://registry.npmjs.org/optionator +Test on Deno Run tests 2025-12-09T06:27:27.5900006Z Download https://registry.npmjs.org/@types%2feslint +Test on Deno Run tests 2025-12-09T06:27:27.5901024Z Download https://registry.npmjs.org/prettier-linter-helpers +Test on Deno Run tests 2025-12-09T06:27:27.5901623Z Download https://registry.npmjs.org/synckit +Test on Deno Run tests 2025-12-09T06:27:27.6238393Z Download https://registry.npmjs.org/commander +Test on Deno Run tests 2025-12-09T06:27:27.6239138Z Download https://registry.npmjs.org/listr2 +Test on Deno Run tests 2025-12-09T06:27:27.6239627Z Download https://registry.npmjs.org/micromatch +Test on Deno Run tests 2025-12-09T06:27:27.6240125Z Download https://registry.npmjs.org/nano-spawn +Test on Deno Run tests 2025-12-09T06:27:27.6240581Z Download https://registry.npmjs.org/pidtree +Test on Deno Run tests 2025-12-09T06:27:27.6241042Z Download https://registry.npmjs.org/string-argv +Test on Deno Run tests 2025-12-09T06:27:27.6241490Z Download https://registry.npmjs.org/yaml +Test on Deno Run tests 2025-12-09T06:27:27.6731597Z Download https://registry.npmjs.org/cliui +Test on Deno Run tests 2025-12-09T06:27:27.6732557Z Download https://registry.npmjs.org/escalade +Test on Deno Run tests 2025-12-09T06:27:27.6733161Z Download https://registry.npmjs.org/get-caller-file +Test on Deno Run tests 2025-12-09T06:27:27.6733816Z Download https://registry.npmjs.org/require-directory +Test on Deno Run tests 2025-12-09T06:27:27.6734365Z Download https://registry.npmjs.org/string-width +Test on Deno Run tests 2025-12-09T06:27:27.6734845Z Download https://registry.npmjs.org/y18n +Test on Deno Run tests 2025-12-09T06:27:27.6735331Z Download https://registry.npmjs.org/yargs-parser +Test on Deno Run tests 2025-12-09T06:27:27.7203066Z Download https://registry.npmjs.org/@changesets%2fget-version-range-type +Test on Deno Run tests 2025-12-09T06:27:27.7203946Z Download https://registry.npmjs.org/detect-indent +Test on Deno Run tests 2025-12-09T06:27:27.7204532Z Download https://registry.npmjs.org/lodash.startcase +Test on Deno Run tests 2025-12-09T06:27:27.7205071Z Download https://registry.npmjs.org/outdent +Test on Deno Run tests 2025-12-09T06:27:27.7597654Z Download https://registry.npmjs.org/extendable-error +Test on Deno Run tests 2025-12-09T06:27:27.7852068Z Download https://registry.npmjs.org/is-subdir +Test on Deno Run tests 2025-12-09T06:27:27.8066051Z Download https://registry.npmjs.org/@changesets%2fparse +Test on Deno Run tests 2025-12-09T06:27:27.8066912Z Download https://registry.npmjs.org/p-filter +Test on Deno Run tests 2025-12-09T06:27:27.8537922Z Download https://registry.npmjs.org/human-id +Test on Deno Run tests 2025-12-09T06:27:27.8777673Z Download https://registry.npmjs.org/@types%2fnode +Test on Deno Run tests 2025-12-09T06:27:27.8779246Z Download https://registry.npmjs.org/chardet +Test on Deno Run tests 2025-12-09T06:27:27.8780047Z Download https://registry.npmjs.org/iconv-lite +Test on Deno Run tests 2025-12-09T06:27:28.0885015Z Download https://registry.npmjs.org/@babel%2fruntime +Test on Deno Run tests 2025-12-09T06:27:28.0886020Z Download https://registry.npmjs.org/@manypkg%2ffind-root +Test on Deno Run tests 2025-12-09T06:27:28.0886727Z Download https://registry.npmjs.org/globby +Test on Deno Run tests 2025-12-09T06:27:28.0887546Z Download https://registry.npmjs.org/read-yaml-file +Test on Deno Run tests 2025-12-09T06:27:28.1932453Z Download https://registry.npmjs.org/strip-ansi +Test on Deno Run tests 2025-12-09T06:27:28.2150513Z Download https://registry.npmjs.org/graceful-fs +Test on Deno Run tests 2025-12-09T06:27:28.2151682Z Download https://registry.npmjs.org/jsonfile +Test on Deno Run tests 2025-12-09T06:27:28.2152714Z Download https://registry.npmjs.org/universalify +Test on Deno Run tests 2025-12-09T06:27:28.2382079Z Download https://registry.npmjs.org/p-try +Test on Deno Run tests 2025-12-09T06:27:28.2645017Z Download https://registry.npmjs.org/quansync +Test on Deno Run tests 2025-12-09T06:27:28.2859721Z Download https://registry.npmjs.org/signal-exit +Test on Deno Run tests 2025-12-09T06:27:28.3076181Z Download https://registry.npmjs.org/@eslint%2fobject-schema +Test on Deno Run tests 2025-12-09T06:27:28.3493679Z Download https://registry.npmjs.org/@types%2fjson-schema +Test on Deno Run tests 2025-12-09T06:27:28.3909803Z Download https://registry.npmjs.org/globals +Test on Deno Run tests 2025-12-09T06:27:28.3910399Z Download https://registry.npmjs.org/import-fresh +Test on Deno Run tests 2025-12-09T06:27:28.3910943Z Download https://registry.npmjs.org/js-yaml +Test on Deno Run tests 2025-12-09T06:27:28.3911480Z Download https://registry.npmjs.org/strip-json-comments +Test on Deno Run tests 2025-12-09T06:27:28.4305614Z Download https://registry.npmjs.org/levn +Test on Deno Run tests 2025-12-09T06:27:28.4525041Z Download https://registry.npmjs.org/@humanfs%2fcore +Test on Deno Run tests 2025-12-09T06:27:28.4898553Z Download https://registry.npmjs.org/fast-json-stable-stringify +Test on Deno Run tests 2025-12-09T06:27:28.4899447Z Download https://registry.npmjs.org/json-schema-traverse +Test on Deno Run tests 2025-12-09T06:27:28.4900096Z Download https://registry.npmjs.org/uri-js +Test on Deno Run tests 2025-12-09T06:27:28.5206051Z Download https://registry.npmjs.org/ansi-styles +Test on Deno Run tests 2025-12-09T06:27:28.5206677Z Download https://registry.npmjs.org/supports-color +Test on Deno Run tests 2025-12-09T06:27:28.5471793Z Download https://registry.npmjs.org/path-key +Test on Deno Run tests 2025-12-09T06:27:28.5472400Z Download https://registry.npmjs.org/shebang-command +Test on Deno Run tests 2025-12-09T06:27:28.5473162Z Download https://registry.npmjs.org/which +Test on Deno Run tests 2025-12-09T06:27:28.5780383Z Download https://registry.npmjs.org/ms +Test on Deno Run tests 2025-12-09T06:27:28.6007282Z Download https://registry.npmjs.org/esrecurse +Test on Deno Run tests 2025-12-09T06:27:28.6008190Z Download https://registry.npmjs.org/estraverse +Test on Deno Run tests 2025-12-09T06:27:28.6319298Z Download https://registry.npmjs.org/acorn +Test on Deno Run tests 2025-12-09T06:27:28.6319859Z Download https://registry.npmjs.org/acorn-jsx +Test on Deno Run tests 2025-12-09T06:27:28.6675900Z Download https://registry.npmjs.org/flat-cache +Test on Deno Run tests 2025-12-09T06:27:28.6914353Z Download https://registry.npmjs.org/locate-path +Test on Deno Run tests 2025-12-09T06:27:28.6914946Z Download https://registry.npmjs.org/path-exists +Test on Deno Run tests 2025-12-09T06:27:28.7667100Z Download https://registry.npmjs.org/is-extglob +Test on Deno Run tests 2025-12-09T06:27:28.7873043Z Download https://registry.npmjs.org/brace-expansion +Test on Deno Run tests 2025-12-09T06:27:28.8083475Z Download https://registry.npmjs.org/deep-is +Test on Deno Run tests 2025-12-09T06:27:28.8084220Z Download https://registry.npmjs.org/fast-levenshtein +Test on Deno Run tests 2025-12-09T06:27:28.8084871Z Download https://registry.npmjs.org/prelude-ls +Test on Deno Run tests 2025-12-09T06:27:28.8085449Z Download https://registry.npmjs.org/type-check +Test on Deno Run tests 2025-12-09T06:27:28.8086042Z Download https://registry.npmjs.org/word-wrap +Test on Deno Run tests 2025-12-09T06:27:28.8514008Z Download https://registry.npmjs.org/fast-diff +Test on Deno Run tests 2025-12-09T06:27:28.8753692Z Download https://registry.npmjs.org/@pkgr%2fcore +Test on Deno Run tests 2025-12-09T06:27:28.9183726Z Download https://registry.npmjs.org/cli-truncate +Test on Deno Run tests 2025-12-09T06:27:28.9184669Z Download https://registry.npmjs.org/colorette +Test on Deno Run tests 2025-12-09T06:27:28.9185292Z Download https://registry.npmjs.org/eventemitter3 +Test on Deno Run tests 2025-12-09T06:27:28.9185867Z Download https://registry.npmjs.org/log-update +Test on Deno Run tests 2025-12-09T06:27:28.9186368Z Download https://registry.npmjs.org/rfdc +Test on Deno Run tests 2025-12-09T06:27:28.9186899Z Download https://registry.npmjs.org/wrap-ansi +Test on Deno Run tests 2025-12-09T06:27:28.9534155Z Download https://registry.npmjs.org/braces +Test on Deno Run tests 2025-12-09T06:27:28.9534799Z Download https://registry.npmjs.org/picomatch +Test on Deno Run tests 2025-12-09T06:27:28.9843773Z Download https://registry.npmjs.org/emoji-regex +Test on Deno Run tests 2025-12-09T06:27:28.9844518Z Download https://registry.npmjs.org/is-fullwidth-code-point +Test on Deno Run tests 2025-12-09T06:27:29.0085692Z Download https://registry.npmjs.org/better-path-resolve +Test on Deno Run tests 2025-12-09T06:27:29.0321284Z Download https://registry.npmjs.org/p-map +Test on Deno Run tests 2025-12-09T06:27:29.0538857Z Download https://registry.npmjs.org/safer-buffer +Test on Deno Run tests 2025-12-09T06:27:29.0853235Z Download https://registry.npmjs.org/array-union +Test on Deno Run tests 2025-12-09T06:27:29.0854098Z Download https://registry.npmjs.org/dir-glob +Test on Deno Run tests 2025-12-09T06:27:29.0854881Z Download https://registry.npmjs.org/fast-glob +Test on Deno Run tests 2025-12-09T06:27:29.0856028Z Download https://registry.npmjs.org/merge2 +Test on Deno Run tests 2025-12-09T06:27:29.0856886Z Download https://registry.npmjs.org/slash +Test on Deno Run tests 2025-12-09T06:27:29.1278996Z Download https://registry.npmjs.org/pify +Test on Deno Run tests 2025-12-09T06:27:29.1279638Z Download https://registry.npmjs.org/strip-bom +Test on Deno Run tests 2025-12-09T06:27:29.1499165Z Download https://registry.npmjs.org/ansi-regex +Test on Deno Run tests 2025-12-09T06:27:29.1733254Z Download https://registry.npmjs.org/parent-module +Test on Deno Run tests 2025-12-09T06:27:29.1934491Z Download https://registry.npmjs.org/argparse +Test on Deno Run tests 2025-12-09T06:27:29.2231728Z Download https://registry.npmjs.org/punycode +Test on Deno Run tests 2025-12-09T06:27:29.2527172Z Download https://registry.npmjs.org/color-convert +Test on Deno Run tests 2025-12-09T06:27:29.2858279Z Download https://registry.npmjs.org/has-flag +Test on Deno Run tests 2025-12-09T06:27:29.3136106Z Download https://registry.npmjs.org/shebang-regex +Test on Deno Run tests 2025-12-09T06:27:29.3384442Z Download https://registry.npmjs.org/isexe +Test on Deno Run tests 2025-12-09T06:27:29.3610769Z Download https://registry.npmjs.org/flatted +Test on Deno Run tests 2025-12-09T06:27:29.3611447Z Download https://registry.npmjs.org/keyv +Test on Deno Run tests 2025-12-09T06:27:29.3916940Z Download https://registry.npmjs.org/p-locate +Test on Deno Run tests 2025-12-09T06:27:29.4137522Z Download https://registry.npmjs.org/balanced-match +Test on Deno Run tests 2025-12-09T06:27:29.4138560Z Download https://registry.npmjs.org/concat-map +Test on Deno Run tests 2025-12-09T06:27:29.4381273Z Download https://registry.npmjs.org/slice-ansi +Test on Deno Run tests 2025-12-09T06:27:29.4630241Z Download https://registry.npmjs.org/ansi-escapes +Test on Deno Run tests 2025-12-09T06:27:29.4630975Z Download https://registry.npmjs.org/cli-cursor +Test on Deno Run tests 2025-12-09T06:27:29.4899704Z Download https://registry.npmjs.org/fill-range +Test on Deno Run tests 2025-12-09T06:27:29.5139583Z Download https://registry.npmjs.org/is-windows +Test on Deno Run tests 2025-12-09T06:27:29.5359168Z Download https://registry.npmjs.org/path-type +Test on Deno Run tests 2025-12-09T06:27:29.5813012Z Download https://registry.npmjs.org/@nodelib%2ffs.stat +Test on Deno Run tests 2025-12-09T06:27:29.5813756Z Download https://registry.npmjs.org/@nodelib%2ffs.walk +Test on Deno Run tests 2025-12-09T06:27:29.6195768Z Download https://registry.npmjs.org/esprima +Test on Deno Run tests 2025-12-09T06:27:29.6426190Z Download https://registry.npmjs.org/callsites +Test on Deno Run tests 2025-12-09T06:27:29.6664351Z Download https://registry.npmjs.org/color-name +Test on Deno Run tests 2025-12-09T06:27:29.6880092Z Download https://registry.npmjs.org/json-buffer +Test on Deno Run tests 2025-12-09T06:27:29.7214848Z Download https://registry.npmjs.org/get-east-asian-width +Test on Deno Run tests 2025-12-09T06:27:29.7507219Z Download https://registry.npmjs.org/environment +Test on Deno Run tests 2025-12-09T06:27:29.7718110Z Download https://registry.npmjs.org/restore-cursor +Test on Deno Run tests 2025-12-09T06:27:29.7972128Z Download https://registry.npmjs.org/to-regex-range +Test on Deno Run tests 2025-12-09T06:27:29.8206798Z Download https://registry.npmjs.org/@nodelib%2ffs.scandir +Test on Deno Run tests 2025-12-09T06:27:29.8207547Z Download https://registry.npmjs.org/fastq +Test on Deno Run tests 2025-12-09T06:27:29.8625278Z Download https://registry.npmjs.org/sprintf-js +Test on Deno Run tests 2025-12-09T06:27:29.8826618Z Download https://registry.npmjs.org/yocto-queue +Test on Deno Run tests 2025-12-09T06:27:29.9081772Z Download https://registry.npmjs.org/onetime +Test on Deno Run tests 2025-12-09T06:27:29.9358376Z Download https://registry.npmjs.org/is-number +Test on Deno Run tests 2025-12-09T06:27:29.9652828Z Download https://registry.npmjs.org/run-parallel +Test on Deno Run tests 2025-12-09T06:27:29.9857286Z Download https://registry.npmjs.org/reusify +Test on Deno Run tests 2025-12-09T06:27:30.0086909Z Download https://registry.npmjs.org/mimic-function +Test on Deno Run tests 2025-12-09T06:27:30.0329764Z Download https://registry.npmjs.org/queue-microtask +Test on Deno Run tests 2025-12-09T06:27:30.0757361Z Download https://registry.npmjs.org/getenv/-/getenv-2.0.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0759197Z Download https://registry.npmjs.org/@changesets/cli/-/cli-2.29.8.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0760840Z Download https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.5.4.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0762513Z Download https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-10.1.8.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0763934Z Download https://registry.npmjs.org/test-anywhere/-/test-anywhere-0.6.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0765217Z Download https://registry.npmjs.org/links-notation/-/links-notation-0.11.2.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0766406Z Download https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0767573Z Download https://registry.npmjs.org/lint-staged/-/lint-staged-16.2.7.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0768902Z Download https://registry.npmjs.org/prettier/-/prettier-3.7.4.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0770011Z Download https://registry.npmjs.org/husky/-/husky-9.1.7.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0771000Z Download https://registry.npmjs.org/lino-env/-/lino-env-0.2.8.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0772497Z Download https://registry.npmjs.org/eslint/-/eslint-9.39.1.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0773541Z Download https://registry.npmjs.org/semver/-/semver-7.7.3.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0774641Z Download https://registry.npmjs.org/spawndamnit/-/spawndamnit-3.0.1.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0775721Z Download https://registry.npmjs.org/@changesets/pre/-/pre-2.0.2.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0776779Z Download https://registry.npmjs.org/@changesets/write/-/write-0.4.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0778144Z Download https://registry.npmjs.org/@inquirer/external-editor/-/external-editor-1.0.3.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0779215Z Download https://registry.npmjs.org/mri/-/mri-1.2.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0780261Z Download https://registry.npmjs.org/term-size/-/term-size-2.2.1.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0781304Z Download https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0782390Z Download https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0783759Z Download https://registry.npmjs.org/@changesets/get-dependents-graph/-/get-dependents-graph-2.1.3.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0785013Z Download https://registry.npmjs.org/@changesets/git/-/git-3.0.4.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0786128Z Download https://registry.npmjs.org/@changesets/config/-/config-3.1.2.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0787216Z Download https://registry.npmjs.org/@changesets/errors/-/errors-0.2.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0788816Z Download https://registry.npmjs.org/@manypkg/get-packages/-/get-packages-1.1.3.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0789940Z Download https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0791291Z Download https://registry.npmjs.org/@changesets/should-skip-package/-/should-skip-package-0.1.2.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0792497Z Download https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0793553Z Download https://registry.npmjs.org/@changesets/read/-/read-0.6.6.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0794822Z Download https://registry.npmjs.org/@changesets/apply-release-plan/-/apply-release-plan-7.0.14.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0796203Z Download https://registry.npmjs.org/@changesets/changelog-git/-/changelog-git-0.2.1.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0797619Z Download https://registry.npmjs.org/package-manager-detector/-/package-manager-detector-0.2.11.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0799005Z Download https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0800299Z Download https://registry.npmjs.org/@changesets/assemble-release-plan/-/assemble-release-plan-6.0.9.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0801582Z Download https://registry.npmjs.org/@changesets/types/-/types-6.1.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0802876Z Download https://registry.npmjs.org/@changesets/get-release-plan/-/get-release-plan-4.0.14.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0804113Z Download https://registry.npmjs.org/@changesets/logger/-/logger-0.1.1.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0805175Z Download https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0806266Z Download https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0807577Z Download https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0808798Z Download https://registry.npmjs.org/synckit/-/synckit-0.11.11.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0809755Z Download https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0810757Z Download https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0811841Z Download https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0812946Z Download https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0814421Z Download https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0815420Z Download https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0816471Z Download https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0817163Z Download https://registry.npmjs.org/commander/-/commander-14.0.2.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0817961Z Download https://registry.npmjs.org/listr2/-/listr2-9.0.5.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0818577Z Download https://registry.npmjs.org/pidtree/-/pidtree-0.6.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0819197Z Download https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0819761Z Download https://registry.npmjs.org/yaml/-/yaml-2.8.2.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0820338Z Download https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0820958Z Download https://registry.npmjs.org/nano-spawn/-/nano-spawn-2.0.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0821640Z Download https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.4.2.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0822597Z Download https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0823418Z Download https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0824301Z Download https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0825035Z Download https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0825735Z Download https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.1.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0826334Z Download https://registry.npmjs.org/debug/-/debug-4.4.3.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0827097Z Download https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0827929Z Download https://registry.npmjs.org/@humanfs/node/-/node-0.16.7.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0828651Z Download https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.4.1.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0829269Z Download https://registry.npmjs.org/@eslint/core/-/core-0.17.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0829835Z Download https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0830447Z Download https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0831055Z Download https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0831627Z Download https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0832295Z Download https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0832989Z Download https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0833588Z Download https://registry.npmjs.org/@eslint/js/-/js-9.39.1.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0834268Z Download https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0834898Z Download https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0835445Z Download https://registry.npmjs.org/espree/-/espree-10.4.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0836049Z Download https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0836664Z Download https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0837324Z Download https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0838080Z Download https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0838870Z Download https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.3.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0839506Z Download https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0840106Z Download https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0840809Z Download https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0841471Z Download https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0842010Z Download https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0842597Z Download https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0843189Z Download https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0843877Z Download https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0844573Z Download https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0845170Z Download https://registry.npmjs.org/human-id/-/human-id-4.1.3.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0845743Z Download https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0846590Z Download https://registry.npmjs.org/chardet/-/chardet-2.1.1.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0847181Z Download https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0848025Z Download https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0848597Z Download https://registry.npmjs.org/is-subdir/-/is-subdir-1.2.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0849259Z Download https://registry.npmjs.org/extendable-error/-/extendable-error-0.1.7.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0849937Z Download https://registry.npmjs.org/@manypkg/find-root/-/find-root-1.1.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0850547Z Download https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0851114Z Download https://registry.npmjs.org/globby/-/globby-11.1.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0851700Z Download https://registry.npmjs.org/@changesets/types/-/types-4.1.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0852352Z Download https://registry.npmjs.org/read-yaml-file/-/read-yaml-file-1.1.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0852993Z Download https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.4.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0853617Z Download https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0854260Z Download https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0854865Z Download https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0855467Z Download https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0856069Z Download https://registry.npmjs.org/p-filter/-/p-filter-2.1.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0856688Z Download https://registry.npmjs.org/@changesets/parse/-/parse-0.4.2.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0857360Z Download https://registry.npmjs.org/lodash.startcase/-/lodash.startcase-4.4.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0858121Z Download https://registry.npmjs.org/outdent/-/outdent-0.5.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0858737Z Download https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0859542Z Download https://registry.npmjs.org/@changesets/get-version-range-type/-/get-version-range-type-0.4.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0860272Z Download https://registry.npmjs.org/quansync/-/quansync-0.2.11.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0860868Z Download https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0861435Z Download https://registry.npmjs.org/@pkgr/core/-/core-0.2.9.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0862015Z Download https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0862791Z Download https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0863533Z Download https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0864260Z Download https://registry.npmjs.org/log-update/-/log-update-6.1.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0864878Z Download https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0865465Z Download https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.2.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0866083Z Download https://registry.npmjs.org/cli-truncate/-/cli-truncate-5.1.1.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0866737Z Download https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0867362Z Download https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0868109Z Download https://registry.npmjs.org/braces/-/braces-3.0.3.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0868731Z Download https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0869336Z Download https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0869916Z Download https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0870590Z Download https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0871374Z Download https://registry.npmjs.org/levn/-/levn-0.4.1.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0871930Z Download https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0872525Z Download https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0873227Z Download https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0874661Z Download https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.7.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0875740Z Download https://registry.npmjs.org/ms/-/ms-2.1.3.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0876737Z Download https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0877976Z Download https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0878718Z Download https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0879391Z Download https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0880003Z Download https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0880618Z Download https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0881232Z Download https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0881893Z Download https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0882499Z Download https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0883065Z Download https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0883621Z Download https://registry.npmjs.org/which/-/which-2.0.2.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0884184Z Download https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0884830Z Download https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0885496Z Download https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0886094Z Download https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0886770Z Download https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0887425Z Download https://registry.npmjs.org/globals/-/globals-14.0.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0889151Z Download https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0890340Z Download https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0891049Z Download https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0891755Z Download https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0892620Z Download https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0893364Z Download https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0893990Z Download https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0894705Z Download https://registry.npmjs.org/better-path-resolve/-/better-path-resolve-1.0.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0895376Z Download https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0895964Z Download https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0896551Z Download https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0897134Z Download https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0897969Z Download https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0899126Z Download https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0899701Z Download https://registry.npmjs.org/slash/-/slash-3.0.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0900273Z Download https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0900859Z Download https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0901423Z Download https://registry.npmjs.org/pify/-/pify-4.0.1.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0902003Z Download https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0902569Z Download https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0903142Z Download https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0903737Z Download https://registry.npmjs.org/cli-cursor/-/cli-cursor-5.0.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0904336Z Download https://registry.npmjs.org/slice-ansi/-/slice-ansi-7.1.2.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0904970Z Download https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-7.2.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0905603Z Download https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0906227Z Download https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0906849Z Download https://registry.npmjs.org/string-width/-/string-width-8.1.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0907455Z Download https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0908320Z Download https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0908972Z Download https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0909550Z Download https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0910090Z Download https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0910690Z Download https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0911291Z Download https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0911832Z Download https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0912431Z Download https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0913205Z Download https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0913869Z Download https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0914488Z Download https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0915059Z Download https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0915630Z Download https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0916222Z Download https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0916841Z Download https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0917461Z Download https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0918268Z Download https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0918919Z Download https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0919544Z Download https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0920132Z Download https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0920708Z Download https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0921298Z Download https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0922078Z Download https://registry.npmjs.org/restore-cursor/-/restore-cursor-5.1.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0922845Z Download https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-5.1.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0923560Z Download https://registry.npmjs.org/environment/-/environment-1.1.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0924178Z Download https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.6.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0924896Z Download https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.4.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0925608Z Download https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0926251Z Download https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0926865Z Download https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0927460Z Download https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0928215Z Download https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0928799Z Download https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0929382Z Download https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0930001Z Download https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0930639Z Download https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0931215Z Download https://registry.npmjs.org/onetime/-/onetime-7.0.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0931786Z Download https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0932389Z Download https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0932969Z Download https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0933572Z Download https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0934227Z Download https://registry.npmjs.org/mimic-function/-/mimic-function-5.0.1.tgz +Test on Deno Run tests 2025-12-09T06:27:30.0934900Z Download https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz +Test on Deno Run tests 2025-12-09T06:27:30.1225752Z Initialize links-notation@0.11.2 +Test on Deno Run tests 2025-12-09T06:27:30.1283397Z Initialize lino-env@0.2.8 +Test on Deno Run tests 2025-12-09T06:27:30.1305931Z Initialize eslint-plugin-prettier@5.5.4 +Test on Deno Run tests 2025-12-09T06:27:30.1308487Z Initialize lint-staged@16.2.7 +Test on Deno Run tests 2025-12-09T06:27:30.1326435Z Initialize term-size@2.2.1 +Test on Deno Run tests 2025-12-09T06:27:30.1378873Z Initialize escalade@3.2.0 +Test on Deno Run tests 2025-12-09T06:27:30.1379589Z Initialize string-argv@0.3.2 +Test on Deno Run tests 2025-12-09T06:27:30.1388224Z Initialize y18n@5.0.8 +Test on Deno Run tests 2025-12-09T06:27:30.1389096Z Initialize require-directory@2.1.1 +Test on Deno Run tests 2025-12-09T06:27:30.1577658Z Initialize optionator@0.9.4 +Test on Deno Run tests 2025-12-09T06:27:30.1600332Z Initialize husky@9.1.7 +Test on Deno Run tests 2025-12-09T06:27:30.1601493Z Initialize package-manager-detector@0.2.11 +Test on Deno Run tests 2025-12-09T06:27:30.1602409Z Initialize semver@7.7.3 +Test on Deno Run tests 2025-12-09T06:27:30.1603324Z Initialize eslint-config-prettier@10.1.8 +Test on Deno Run tests 2025-12-09T06:27:30.1604167Z Initialize yargs@17.7.2 +Test on Deno Run tests 2025-12-09T06:27:30.1605049Z Initialize fast-deep-equal@3.1.3 +Test on Deno Run tests 2025-12-09T06:27:30.1605933Z Initialize resolve-from@5.0.0 +Test on Deno Run tests 2025-12-09T06:27:30.1606710Z Initialize mri@1.2.0 +Test on Deno Run tests 2025-12-09T06:27:30.1607465Z Initialize ansi-colors@4.1.3 +Test on Deno Run tests 2025-12-09T06:27:30.1608528Z Initialize test-anywhere@0.6.0 +Test on Deno Run tests 2025-12-09T06:27:30.1609337Z Initialize ci-info@3.9.0 +Test on Deno Run tests 2025-12-09T06:27:30.1619521Z Initialize yargs-parser@21.1.1 +Test on Deno Run tests 2025-12-09T06:27:30.1620289Z Initialize enquirer@2.4.1 +Test on Deno Run tests 2025-12-09T06:27:30.1639630Z Initialize ignore@5.3.2 +Test on Deno Run tests 2025-12-09T06:27:30.1659301Z Initialize micromatch@4.0.8 +Test on Deno Run tests 2025-12-09T06:27:30.1695704Z Initialize cross-spawn@7.0.6 +Test on Deno Run tests 2025-12-09T06:27:30.1696733Z Initialize espree@10.4.0 +Test on Deno Run tests 2025-12-09T06:27:30.1697504Z Initialize eslint-scope@8.4.0 +Test on Deno Run tests 2025-12-09T06:27:30.1698515Z Initialize spawndamnit@3.0.1 +Test on Deno Run tests 2025-12-09T06:27:30.1699488Z Initialize @changesets/assemble-release-plan@6.0.9 +Test on Deno Run tests 2025-12-09T06:27:30.1700337Z Initialize imurmurhash@0.1.4 +Test on Deno Run tests 2025-12-09T06:27:30.1701044Z Initialize cliui@8.0.1 +Test on Deno Run tests 2025-12-09T06:27:30.1709177Z Initialize minimatch@3.1.2 +Test on Deno Run tests 2025-12-09T06:27:30.1712740Z Initialize string-width@4.2.3 +Test on Deno Run tests 2025-12-09T06:27:30.1713596Z Initialize natural-compare@1.4.0 +Test on Deno Run tests 2025-12-09T06:27:30.1724926Z Initialize esquery@1.6.0 +Test on Deno Run tests 2025-12-09T06:27:30.1734804Z Initialize chardet@2.1.1 +Test on Deno Run tests 2025-12-09T06:27:30.1772007Z Initialize file-entry-cache@8.0.0 +Test on Deno Run tests 2025-12-09T06:27:30.1781053Z Initialize nano-spawn@2.0.0 +Test on Deno Run tests 2025-12-09T06:27:30.1893138Z Initialize glob-parent@6.0.2 +Test on Deno Run tests 2025-12-09T06:27:30.1893870Z Initialize chalk@4.1.2 +Test on Deno Run tests 2025-12-09T06:27:30.1894494Z Initialize esutils@2.0.3 +Test on Deno Run tests 2025-12-09T06:27:30.1897615Z Initialize @eslint/plugin-kit@0.4.1 +Test on Deno Run tests 2025-12-09T06:27:30.1898722Z Initialize listr2@9.0.5 +Test on Deno Run tests 2025-12-09T06:27:30.1899434Z Initialize escape-string-regexp@4.0.0 +Test on Deno Run tests 2025-12-09T06:27:30.1900160Z Initialize strip-ansi@6.0.1 +Test on Deno Run tests 2025-12-09T06:27:30.1900794Z Initialize pidtree@0.6.0 +Test on Deno Run tests 2025-12-09T06:27:30.1948044Z Initialize prettier-linter-helpers@1.0.0 +Test on Deno Run tests 2025-12-09T06:27:30.1950172Z Initialize ajv@6.12.6 +Test on Deno Run tests 2025-12-09T06:27:30.1950819Z Initialize getenv@2.0.0 +Test on Deno Run tests 2025-12-09T06:27:30.1958586Z Initialize lodash.merge@4.6.2 +Test on Deno Run tests 2025-12-09T06:27:30.1963848Z Initialize @changesets/should-skip-package@0.1.2 +Test on Deno Run tests 2025-12-09T06:27:30.1968984Z Initialize @eslint-community/eslint-utils@4.9.0 +Test on Deno Run tests 2025-12-09T06:27:30.2030390Z Initialize iconv-lite@0.7.0 +Test on Deno Run tests 2025-12-09T06:27:30.2035005Z Initialize picocolors@1.1.1 +Test on Deno Run tests 2025-12-09T06:27:30.2071982Z Initialize @inquirer/external-editor@1.0.3 +Test on Deno Run tests 2025-12-09T06:27:30.2106948Z Initialize outdent@0.5.0 +Test on Deno Run tests 2025-12-09T06:27:30.2113600Z Initialize json-stable-stringify-without-jsonify@1.0.1 +Test on Deno Run tests 2025-12-09T06:27:30.2114785Z Initialize synckit@0.11.11 +Test on Deno Run tests 2025-12-09T06:27:30.2176560Z Initialize @changesets/apply-release-plan@7.0.14 +Test on Deno Run tests 2025-12-09T06:27:30.2177500Z Initialize @types/estree@1.0.8 +Test on Deno Run tests 2025-12-09T06:27:30.2178449Z Initialize colorette@2.0.20 +Test on Deno Run tests 2025-12-09T06:27:30.2179205Z Initialize graceful-fs@4.2.11 +Test on Deno Run tests 2025-12-09T06:27:30.2179963Z Initialize @eslint/core@0.17.0 +Test on Deno Run tests 2025-12-09T06:27:30.2232710Z Initialize eslint@9.39.1 +Test on Deno Run tests 2025-12-09T06:27:30.2233435Z Initialize get-caller-file@2.0.5 +Test on Deno Run tests 2025-12-09T06:27:30.2234086Z Initialize p-try@2.2.0 +Test on Deno Run tests 2025-12-09T06:27:30.2234758Z Initialize eslint-visitor-keys@4.2.1 +Test on Deno Run tests 2025-12-09T06:27:30.2235456Z Initialize @changesets/git@3.0.4 +Test on Deno Run tests 2025-12-09T06:27:30.2236160Z Initialize @changesets/pre@2.0.2 +Test on Deno Run tests 2025-12-09T06:27:30.2236993Z Initialize @changesets/get-dependents-graph@2.1.3 +Test on Deno Run tests 2025-12-09T06:27:30.2238039Z Initialize is-fullwidth-code-point@3.0.0 +Test on Deno Run tests 2025-12-09T06:27:30.2238804Z Initialize @eslint/js@9.39.1 +Test on Deno Run tests 2025-12-09T06:27:30.2239438Z Initialize signal-exit@4.1.0 +Test on Deno Run tests 2025-12-09T06:27:30.2240073Z Initialize wrap-ansi@9.0.2 +Test on Deno Run tests 2025-12-09T06:27:30.2255282Z Initialize @changesets/types@6.1.0 +Test on Deno Run tests 2025-12-09T06:27:30.2301670Z Initialize @changesets/errors@0.2.0 +Test on Deno Run tests 2025-12-09T06:27:30.2318544Z Initialize @changesets/write@0.4.0 +Test on Deno Run tests 2025-12-09T06:27:30.2319291Z Initialize jsonfile@4.0.0 +Test on Deno Run tests 2025-12-09T06:27:30.2328427Z Initialize yaml@2.8.2 +Test on Deno Run tests 2025-12-09T06:27:30.2340296Z Initialize p-filter@2.1.0 +Test on Deno Run tests 2025-12-09T06:27:30.2362168Z Initialize human-id@4.1.3 +Test on Deno Run tests 2025-12-09T06:27:30.2398584Z Initialize @humanfs/node@0.16.7 +Test on Deno Run tests 2025-12-09T06:27:30.2401805Z Initialize p-limit@2.3.0 +Test on Deno Run tests 2025-12-09T06:27:30.2402899Z Initialize detect-indent@6.1.0 +Test on Deno Run tests 2025-12-09T06:27:30.2403574Z Initialize extendable-error@0.1.7 +Test on Deno Run tests 2025-12-09T06:27:30.2404672Z Initialize cli-truncate@5.1.1 +Test on Deno Run tests 2025-12-09T06:27:30.2407356Z Initialize commander@14.0.2 +Test on Deno Run tests 2025-12-09T06:27:30.2489706Z Initialize debug@4.4.3 +Test on Deno Run tests 2025-12-09T06:27:30.2492653Z Initialize @changesets/get-release-plan@4.0.14 +Test on Deno Run tests 2025-12-09T06:27:30.2493225Z Initialize is-subdir@1.2.0 +Test on Deno Run tests 2025-12-09T06:27:30.2566280Z Initialize ansi-styles@4.3.0 +Test on Deno Run tests 2025-12-09T06:27:30.2568273Z Initialize @manypkg/get-packages@1.1.3 +Test on Deno Run tests 2025-12-09T06:27:30.2569217Z Initialize flat-cache@4.0.1 +Test on Deno Run tests 2025-12-09T06:27:30.2570180Z Initialize read-yaml-file@1.1.0 +Test on Deno Run tests 2025-12-09T06:27:30.2594838Z Initialize fs-extra@7.0.1 +Test on Deno Run tests 2025-12-09T06:27:30.2595757Z Initialize eslint-visitor-keys@3.4.3 +Test on Deno Run tests 2025-12-09T06:27:30.2596596Z Initialize levn@0.4.1 +Test on Deno Run tests 2025-12-09T06:27:30.2597550Z Initialize picomatch@2.3.1 +Test on Deno Run tests 2025-12-09T06:27:30.2600538Z Initialize fs-extra@8.1.0 +Test on Deno Run tests 2025-12-09T06:27:30.2651757Z Initialize locate-path@6.0.0 +Test on Deno Run tests 2025-12-09T06:27:30.2655350Z Initialize @changesets/config@3.1.2 +Test on Deno Run tests 2025-12-09T06:27:30.2657894Z Initialize deep-is@0.1.4 +Test on Deno Run tests 2025-12-09T06:27:30.2698701Z Initialize @changesets/logger@0.1.1 +Test on Deno Run tests 2025-12-09T06:27:30.2705202Z Initialize @changesets/changelog-git@0.2.1 +Test on Deno Run tests 2025-12-09T06:27:30.2718088Z Initialize @eslint/eslintrc@3.3.3 +Test on Deno Run tests 2025-12-09T06:27:30.2723640Z Initialize estraverse@5.3.0 +Test on Deno Run tests 2025-12-09T06:27:30.2730967Z Initialize @babel/runtime@7.28.4 +Test on Deno Run tests 2025-12-09T06:27:30.2752410Z Initialize word-wrap@1.2.5 +Test on Deno Run tests 2025-12-09T06:27:30.2754420Z Initialize globby@11.1.0 +Test on Deno Run tests 2025-12-09T06:27:30.2757394Z Initialize acorn-jsx@5.3.2 +Test on Deno Run tests 2025-12-09T06:27:30.2772031Z Initialize @manypkg/find-root@1.1.0 +Test on Deno Run tests 2025-12-09T06:27:30.2783176Z Initialize shebang-command@2.0.0 +Test on Deno Run tests 2025-12-09T06:27:30.2789399Z Initialize json-schema-traverse@0.4.1 +Test on Deno Run tests 2025-12-09T06:27:30.2805267Z Initialize is-glob@4.0.3 +Test on Deno Run tests 2025-12-09T06:27:30.2806885Z Initialize quansync@0.2.11 +Test on Deno Run tests 2025-12-09T06:27:30.2807611Z Initialize fast-diff@1.3.0 +Test on Deno Run tests 2025-12-09T06:27:30.2810300Z Initialize @eslint/config-helpers@0.4.2 +Test on Deno Run tests 2025-12-09T06:27:30.2830840Z Initialize find-up@5.0.0 +Test on Deno Run tests 2025-12-09T06:27:30.2835865Z Initialize lodash.startcase@4.4.0 +Test on Deno Run tests 2025-12-09T06:27:30.2891290Z Initialize supports-color@7.2.0 +Test on Deno Run tests 2025-12-09T06:27:30.2892724Z Initialize @humanwhocodes/retry@0.4.3 +Test on Deno Run tests 2025-12-09T06:27:30.2894643Z Initialize uri-js@4.4.1 +Test on Deno Run tests 2025-12-09T06:27:30.2895484Z Initialize globals@14.0.0 +Test on Deno Run tests 2025-12-09T06:27:30.2897499Z Initialize fast-levenshtein@2.0.6 +Test on Deno Run tests 2025-12-09T06:27:30.2925013Z Initialize @changesets/parse@0.4.2 +Test on Deno Run tests 2025-12-09T06:27:30.2940840Z Initialize prelude-ls@1.2.1 +Test on Deno Run tests 2025-12-09T06:27:30.2941760Z Initialize @changesets/cli@2.29.8 +Test on Deno Run tests 2025-12-09T06:27:30.2977302Z Initialize rfdc@1.4.1 +Test on Deno Run tests 2025-12-09T06:27:30.2981509Z Initialize braces@3.0.3 +Test on Deno Run tests 2025-12-09T06:27:30.2988586Z Initialize acorn@8.15.0 +Test on Deno Run tests 2025-12-09T06:27:30.2991021Z Initialize array-union@2.1.0 +Test on Deno Run tests 2025-12-09T06:27:30.3026209Z Initialize safer-buffer@2.1.2 +Test on Deno Run tests 2025-12-09T06:27:30.3036478Z Initialize pify@4.0.1 +Test on Deno Run tests 2025-12-09T06:27:30.3049932Z Initialize fast-glob@3.3.3 +Test on Deno Run tests 2025-12-09T06:27:30.3103150Z Initialize isexe@2.0.0 +Test on Deno Run tests 2025-12-09T06:27:30.3104589Z Initialize strip-bom@3.0.0 +Test on Deno Run tests 2025-12-09T06:27:30.3110666Z Initialize path-key@3.1.1 +Test on Deno Run tests 2025-12-09T06:27:30.3149477Z Initialize @humanwhocodes/module-importer@1.0.1 +Test on Deno Run tests 2025-12-09T06:27:30.3153454Z Initialize js-yaml@3.14.2 +Test on Deno Run tests 2025-12-09T06:27:30.3154086Z Initialize @pkgr/core@0.2.9 +Test on Deno Run tests 2025-12-09T06:27:30.3154708Z Initialize path-exists@4.0.0 +Test on Deno Run tests 2025-12-09T06:27:30.3155372Z Initialize better-path-resolve@1.0.0 +Test on Deno Run tests 2025-12-09T06:27:30.3155804Z Initialize wrap-ansi@7.0.0 +Test on Deno Run tests 2025-12-09T06:27:30.3161814Z Initialize to-regex-range@5.0.1 +Test on Deno Run tests 2025-12-09T06:27:30.3166293Z Initialize prettier@3.7.4 +Test on Deno Run tests 2025-12-09T06:27:30.3179276Z Initialize cli-cursor@5.0.0 +Test on Deno Run tests 2025-12-09T06:27:30.3182097Z Initialize has-flag@4.0.0 +Test on Deno Run tests 2025-12-09T06:27:30.3219973Z Initialize esrecurse@4.3.0 +Test on Deno Run tests 2025-12-09T06:27:30.3222906Z Initialize brace-expansion@1.1.12 +Test on Deno Run tests 2025-12-09T06:27:30.3224216Z Initialize slash@3.0.0 +Test on Deno Run tests 2025-12-09T06:27:30.3251130Z Initialize color-convert@2.0.1 +Test on Deno Run tests 2025-12-09T06:27:30.3254313Z Initialize fast-json-stable-stringify@2.1.0 +Test on Deno Run tests 2025-12-09T06:27:30.3269593Z Initialize argparse@2.0.1 +Test on Deno Run tests 2025-12-09T06:27:30.3283320Z Initialize js-yaml@4.1.1 +Test on Deno Run tests 2025-12-09T06:27:30.3305688Z Initialize log-update@6.1.0 +Test on Deno Run tests 2025-12-09T06:27:30.3325242Z Initialize path-type@4.0.0 +Test on Deno Run tests 2025-12-09T06:27:30.3348926Z Initialize merge2@1.4.1 +Test on Deno Run tests 2025-12-09T06:27:30.3372574Z Initialize strip-json-comments@3.1.1 +Test on Deno Run tests 2025-12-09T06:27:30.3376412Z Initialize @changesets/read@0.6.6 +Test on Deno Run tests 2025-12-09T06:27:30.3385709Z Initialize @eslint-community/regexpp@4.12.2 +Test on Deno Run tests 2025-12-09T06:27:30.3397293Z Initialize concat-map@0.0.1 +Test on Deno Run tests 2025-12-09T06:27:30.3419758Z Initialize emoji-regex@8.0.0 +Test on Deno Run tests 2025-12-09T06:27:30.3422522Z Initialize resolve-from@4.0.0 +Test on Deno Run tests 2025-12-09T06:27:30.3428928Z Initialize which@2.0.2 +Test on Deno Run tests 2025-12-09T06:27:30.3443224Z Initialize punycode@2.3.1 +Test on Deno Run tests 2025-12-09T06:27:30.3445360Z Initialize callsites@3.1.0 +Test on Deno Run tests 2025-12-09T06:27:30.3467989Z Initialize @humanfs/core@0.19.1 +Test on Deno Run tests 2025-12-09T06:27:30.3468696Z Initialize mimic-function@5.0.1 +Test on Deno Run tests 2025-12-09T06:27:30.3469309Z Initialize restore-cursor@5.1.0 +Test on Deno Run tests 2025-12-09T06:27:30.3485812Z Initialize argparse@1.0.10 +Test on Deno Run tests 2025-12-09T06:27:30.3488562Z Initialize eventemitter3@5.0.1 +Test on Deno Run tests 2025-12-09T06:27:30.3492213Z Initialize ms@2.1.3 +Test on Deno Run tests 2025-12-09T06:27:30.3516045Z Initialize is-number@7.0.0 +Test on Deno Run tests 2025-12-09T06:27:30.3530118Z Initialize color-name@1.1.4 +Test on Deno Run tests 2025-12-09T06:27:30.3531482Z Initialize flatted@3.3.3 +Test on Deno Run tests 2025-12-09T06:27:30.3536127Z Initialize esprima@4.0.1 +Test on Deno Run tests 2025-12-09T06:27:30.3537514Z Initialize ansi-styles@6.2.3 +Test on Deno Run tests 2025-12-09T06:27:30.3549571Z Initialize run-parallel@1.2.0 +Test on Deno Run tests 2025-12-09T06:27:30.3551798Z Initialize dir-glob@3.0.1 +Test on Deno Run tests 2025-12-09T06:27:30.3560460Z Initialize parent-module@1.0.1 +Test on Deno Run tests 2025-12-09T06:27:30.3563544Z Initialize is-extglob@2.1.1 +Test on Deno Run tests 2025-12-09T06:27:30.3576215Z Initialize import-fresh@3.3.1 +Test on Deno Run tests 2025-12-09T06:27:30.3581235Z Initialize ansi-escapes@7.2.0 +Test on Deno Run tests 2025-12-09T06:27:30.3601722Z Initialize @types/json-schema@7.0.15 +Test on Deno Run tests 2025-12-09T06:27:30.3603909Z Initialize ansi-regex@6.2.2 +Test on Deno Run tests 2025-12-09T06:27:30.3618773Z Initialize shebang-regex@3.0.0 +Test on Deno Run tests 2025-12-09T06:27:30.3629186Z Initialize fastq@1.19.1 +Test on Deno Run tests 2025-12-09T06:27:30.3634629Z Initialize @eslint/config-array@0.21.1 +Test on Deno Run tests 2025-12-09T06:27:30.3641555Z Initialize onetime@7.0.0 +Test on Deno Run tests 2025-12-09T06:27:30.3682794Z Initialize universalify@0.1.2 +Test on Deno Run tests 2025-12-09T06:27:30.3689645Z Initialize ansi-regex@5.0.1 +Test on Deno Run tests 2025-12-09T06:27:30.3734391Z Initialize sprintf-js@1.0.3 +Test on Deno Run tests 2025-12-09T06:27:30.3753556Z Initialize get-east-asian-width@1.4.0 +Test on Deno Run tests 2025-12-09T06:27:30.3754706Z Initialize is-fullwidth-code-point@5.1.0 +Test on Deno Run tests 2025-12-09T06:27:30.3766253Z Initialize @changesets/get-version-range-type@0.4.0 +Test on Deno Run tests 2025-12-09T06:27:30.3777350Z Initialize @changesets/types@4.1.0 +Test on Deno Run tests 2025-12-09T06:27:30.3781406Z Initialize @types/node@12.20.55 +Test on Deno Run tests 2025-12-09T06:27:30.3798640Z Initialize emoji-regex@10.6.0 +Test on Deno Run tests 2025-12-09T06:27:30.3811771Z Initialize p-locate@5.0.0 +Test on Deno Run tests 2025-12-09T06:27:30.3814490Z Initialize slice-ansi@7.1.2 +Test on Deno Run tests 2025-12-09T06:27:30.3827158Z Initialize @eslint/object-schema@2.1.7 +Test on Deno Run tests 2025-12-09T06:27:30.3842213Z Initialize p-locate@4.1.0 +Test on Deno Run tests 2025-12-09T06:27:30.3882662Z Initialize keyv@4.5.4 +Test on Deno Run tests 2025-12-09T06:27:30.3895067Z Initialize environment@1.1.0 +Test on Deno Run tests 2025-12-09T06:27:30.3898733Z Initialize queue-microtask@1.2.3 +Test on Deno Run tests 2025-12-09T06:27:30.3933753Z Initialize string-width@7.2.0 +Test on Deno Run tests 2025-12-09T06:27:30.3940860Z Initialize string-width@8.1.0 +Test on Deno Run tests 2025-12-09T06:27:30.3949707Z Initialize p-limit@3.1.0 +Test on Deno Run tests 2025-12-09T06:27:30.3955750Z Initialize @nodelib/fs.stat@2.0.5 +Test on Deno Run tests 2025-12-09T06:27:30.3995740Z Initialize balanced-match@1.0.2 +Test on Deno Run tests 2025-12-09T06:27:30.4000500Z Initialize json-buffer@3.0.1 +Test on Deno Run tests 2025-12-09T06:27:30.4003275Z Initialize fill-range@7.1.1 +Test on Deno Run tests 2025-12-09T06:27:30.4278900Z Initialize type-check@0.4.0 +Test on Deno Run tests 2025-12-09T06:27:30.4356685Z Initialize find-up@4.1.0 +Test on Deno Run tests 2025-12-09T06:27:30.4401866Z Initialize locate-path@5.0.0 +Test on Deno Run tests 2025-12-09T06:27:30.4418845Z Initialize @nodelib/fs.scandir@2.1.5 +Test on Deno Run tests 2025-12-09T06:27:30.4450910Z Initialize glob-parent@5.1.2 +Test on Deno Run tests 2025-12-09T06:27:30.4464864Z Initialize @nodelib/fs.walk@1.2.8 +Test on Deno Run tests 2025-12-09T06:27:30.4472737Z Initialize strip-ansi@7.1.2 +Test on Deno Run tests 2025-12-09T06:27:30.4481641Z Initialize p-map@2.1.0 +Test on Deno Run tests 2025-12-09T06:27:30.4500892Z Initialize yocto-queue@0.1.0 +Test on Deno Run tests 2025-12-09T06:27:30.4557492Z Initialize is-windows@1.0.2 +Test on Deno Run tests 2025-12-09T06:27:30.4701726Z Initialize reusify@1.1.0 +Test on Deno Run tests 2025-12-09T06:27:30.4915341Z Initialize prettier@2.8.8 +Test on Deno Run tests 2025-12-09T06:27:30.5396033Z Download https://registry.npmjs.org/undici-types +Test on Deno Run tests 2025-12-09T06:27:30.6269968Z Download https://registry.npmjs.org/@types/node/-/node-24.2.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.6271134Z Download https://registry.npmjs.org/undici-types/-/undici-types-7.10.0.tgz +Test on Deno Run tests 2025-12-09T06:27:30.6558189Z Initialize undici-types@7.10.0 +Test on Deno Run tests 2025-12-09T06:27:30.6771179Z Initialize @types/node@24.2.0 +Test on Deno Run tests 2025-12-09T06:27:30.6793675Z Check file:///home/runner/work/lino-arguments/lino-arguments/tests/index.test.js +Test on Deno Run tests 2025-12-09T06:27:31.6384058Z running 4 tests from ./tests/index.test.js +Test on Deno Run tests 2025-12-09T06:27:31.6390678Z Case Conversion Utilities ... +Test on Deno Run tests 2025-12-09T06:27:31.6393588Z toUpperCase ... +Test on Deno Run tests 2025-12-09T06:27:31.6439634Z should convert camelCase to UPPER_CASE ... ok (4ms) +Test on Deno Run tests 2025-12-09T06:27:31.6440777Z should convert kebab-case to UPPER_CASE ... ok (4ms) +Test on Deno Run tests 2025-12-09T06:27:31.6441845Z should convert snake_case to UPPER_CASE ... ok (4ms) +Test on Deno Run tests 2025-12-09T06:27:31.6442943Z should convert PascalCase to UPPER_CASE ... ok (3ms) +Test on Deno Run tests 2025-12-09T06:27:31.6444068Z should handle already UPPER_CASE ... ok (3ms) +Test on Deno Run tests 2025-12-09T06:27:31.6462614Z toUpperCase ... ok (7ms) +Test on Deno Run tests 2025-12-09T06:27:31.6464687Z toCamelCase ... +Test on Deno Run tests 2025-12-09T06:27:31.6465522Z should convert kebab-case to camelCase ... ok (4ms) +Test on Deno Run tests 2025-12-09T06:27:31.6466568Z should convert UPPER_CASE to camelCase ... ok (4ms) +Test on Deno Run tests 2025-12-09T06:27:31.6467571Z should convert snake_case to camelCase ... ok (3ms) +Test on Deno Run tests 2025-12-09T06:27:31.6469382Z should convert PascalCase to camelCase ... ok (3ms) +Test on Deno Run tests 2025-12-09T06:27:31.6470414Z should handle already camelCase ... ok (3ms) +Test on Deno Run tests 2025-12-09T06:27:31.6471083Z toCamelCase ... ok (6ms) +Test on Deno Run tests 2025-12-09T06:27:31.6471583Z toKebabCase ... +Test on Deno Run tests 2025-12-09T06:27:31.6472316Z should convert camelCase to kebab-case ... ok (3ms) +Test on Deno Run tests 2025-12-09T06:27:31.6473138Z should convert UPPER_CASE to kebab-case ... ok (3ms) +Test on Deno Run tests 2025-12-09T06:27:31.6474206Z should convert PascalCase to kebab-case ... ok (2ms) +Test on Deno Run tests 2025-12-09T06:27:31.6475184Z should handle already kebab-case ... ok (2ms) +Test on Deno Run tests 2025-12-09T06:27:31.6476009Z toKebabCase ... ok (5ms) +Test on Deno Run tests 2025-12-09T06:27:31.6476508Z toSnakeCase ... +Test on Deno Run tests 2025-12-09T06:27:31.6477233Z should convert camelCase to snake_case ... ok (2ms) +Test on Deno Run tests 2025-12-09T06:27:31.6478446Z should convert kebab-case to snake_case ... ok (2ms) +Test on Deno Run tests 2025-12-09T06:27:31.6479512Z should convert UPPER_CASE to snake_case ... ok (2ms) +Test on Deno Run tests 2025-12-09T06:27:31.6480511Z should handle already snake_case ... ok (2ms) +Test on Deno Run tests 2025-12-09T06:27:31.6481304Z toSnakeCase ... ok (4ms) +Test on Deno Run tests 2025-12-09T06:27:31.6481633Z toPascalCase ... +Test on Deno Run tests 2025-12-09T06:27:31.6482288Z should convert camelCase to PascalCase ... ok (1ms) +Test on Deno Run tests 2025-12-09T06:27:31.6483287Z should convert kebab-case to PascalCase ... ok (1ms) +Test on Deno Run tests 2025-12-09T06:27:31.6484070Z should convert snake_case to PascalCase ... ok (1ms) +Test on Deno Run tests 2025-12-09T06:27:31.6484657Z should handle already PascalCase ... ok (1ms) +Test on Deno Run tests 2025-12-09T06:27:31.6485143Z toPascalCase ... ok (4ms) +Test on Deno Run tests 2025-12-09T06:27:31.6485648Z Case Conversion Utilities ... ok (9ms) +Test on Deno Run tests 2025-12-09T06:27:31.6491813Z getenv ... +Test on Deno Run tests 2025-12-09T06:27:31.6506095Z should find variable in UPPER_CASE ... ok (1ms) +Test on Deno Run tests 2025-12-09T06:27:31.6507133Z should find variable in camelCase ... ok (1ms) +Test on Deno Run tests 2025-12-09T06:27:31.6508700Z should find variable in kebab-case ... ok (1ms) +Test on Deno Run tests 2025-12-09T06:27:31.6509798Z should return default value when not found ... ok (0ms) +Test on Deno Run tests 2025-12-09T06:27:31.6511038Z should return empty string as default when not specified ... ok (0ms) +Test on Deno Run tests 2025-12-09T06:27:31.6512189Z should try original key first ... ok (0ms) +Test on Deno Run tests 2025-12-09T06:27:31.6513058Z getenv ... ok (2ms) +Test on Deno Run tests 2025-12-09T06:27:31.6519678Z makeConfig ... +Test on Deno Run tests 2025-12-09T06:27:31.6522051Z Hero Example (defaults) ... +Test on Deno Run tests 2025-12-09T06:27:31.6731788Z should work with minimal configuration ... +Test on Deno Run tests 2025-12-09T06:27:31.6732553Z ------- output ------- +Test on Deno Run tests 2025-12-09T06:27:31.6733638Z 📝 Loaded 2 variables from /home/runner/work/lino-arguments/lino-arguments/.test-makeconfig.lenv +Test on Deno Run tests 2025-12-09T06:27:31.6766880Z 📝 Loaded 1 variables from /home/runner/work/lino-arguments/lino-arguments/.test-makeconfig.lenv +Test on Deno Run tests 2025-12-09T06:27:31.6783016Z 📝 Loaded 1 variables from /home/runner/work/lino-arguments/lino-arguments/.test-config.lenv +Test on Deno Run tests 2025-12-09T06:27:31.6806297Z 📝 Loaded 1 variables from /home/runner/work/lino-arguments/lino-arguments/.test-makeconfig.lenv +Test on Deno Run tests 2025-12-09T06:27:31.6859968Z 📝 Loaded 3 variables from /home/runner/work/lino-arguments/lino-arguments/.test-makeconfig.lenv +Test on Deno Run tests 2025-12-09T06:27:31.7010258Z 📝 Loaded 1 variables from /home/runner/work/lino-arguments/lino-arguments/.test-config.lenv +Test on Deno Run tests 2025-12-09T06:27:31.7030831Z 📝 Loaded 3 variables from /home/runner/work/lino-arguments/lino-arguments/.test-makeconfig.lenv +Test on Deno Run tests 2025-12-09T06:27:31.7053977Z 📝 Loaded 3 variables from /home/runner/work/lino-arguments/lino-arguments/.test-makeconfig.lenv +Test on Deno Run tests 2025-12-09T06:27:31.7064727Z 📝 Loaded 2 variables from /home/runner/work/lino-arguments/lino-arguments/.test-config.lenv +Test on Deno Run tests 2025-12-09T06:27:31.7081562Z 📝 Loaded 3 variables from /home/runner/work/lino-arguments/lino-arguments/.test-makeconfig.lenv +Test on Deno Run tests 2025-12-09T06:27:31.7092329Z 📝 Loaded 2 variables from /home/runner/work/lino-arguments/lino-arguments/.test-config.lenv +Test on Deno Run tests 2025-12-09T06:27:31.7105321Z ----- output end ----- +Test on Deno Run tests 2025-12-09T06:27:31.7106275Z should work with minimal configuration ... ok (58ms) +Test on Deno Run tests 2025-12-09T06:27:31.7107263Z should use CLI arguments with highest priority ... ok (47ms) +Test on Deno Run tests 2025-12-09T06:27:31.7108371Z should convert kebab-case to camelCase in result ... ok (42ms) +Test on Deno Run tests 2025-12-09T06:27:31.7120249Z Hero Example (defaults) ... ok (60ms) +Test on Deno Run tests 2025-12-09T06:27:31.7123422Z Environment Loading Priority ... +Test on Deno Run tests 2025-12-09T06:27:31.7124520Z should load .lenv file by default ... ok (39ms) +Test on Deno Run tests 2025-12-09T06:27:31.7125620Z should handle --configuration flag ... ok (34ms) +Test on Deno Run tests 2025-12-09T06:27:31.7126771Z should prioritize CLI over environment ... ok (30ms) +Test on Deno Run tests 2025-12-09T06:27:31.7128129Z should handle missing .lenv file gracefully ... ok (28ms) +Test on Deno Run tests 2025-12-09T06:27:31.7129247Z Environment Loading Priority ... ok (40ms) +Test on Deno Run tests 2025-12-09T06:27:31.7130005Z Case Conversion in Environment Loading ... +Test on Deno Run tests 2025-12-09T06:27:31.7131072Z should convert all keys to UPPER_CASE in process.env ... ok (25ms) +Test on Deno Run tests 2025-12-09T06:27:31.7132034Z should find env vars in any case format via getenv ... ok (23ms) +Test on Deno Run tests 2025-12-09T06:27:31.7132815Z Case Conversion in Environment Loading ... ok (27ms) +Test on Deno Run tests 2025-12-09T06:27:31.7133327Z Configuration Options ... +Test on Deno Run tests 2025-12-09T06:27:31.7133886Z should support disabling lenv ... ok (19ms) +Test on Deno Run tests 2025-12-09T06:27:31.7134757Z should support enabling env/dotenvx (deprecated) ... ok (17ms) +Test on Deno Run tests 2025-12-09T06:27:31.7135869Z should support disabling getenv ... ok (14ms) +Test on Deno Run tests 2025-12-09T06:27:31.7136682Z should support configuration alias -c ... ok (11ms) +Test on Deno Run tests 2025-12-09T06:27:31.7137453Z Configuration Options ... ok (21ms) +Test on Deno Run tests 2025-12-09T06:27:31.7138006Z Complete Priority Chain ... +Test on Deno Run tests 2025-12-09T06:27:31.7138774Z should demonstrate full priority: CLI > getenv > --configuration > .lenv ... ok (9ms) +Test on Deno Run tests 2025-12-09T06:27:31.7139443Z Complete Priority Chain ... ok (10ms) +Test on Deno Run tests 2025-12-09T06:27:31.7140874Z makeConfig ... ok (62ms) +Test on Deno Run tests 2025-12-09T06:27:31.7143224Z parseLinoArguments (legacy) ... +Test on Deno Run tests 2025-12-09T06:27:31.7173765Z should parse simple links notation format ... ok (3ms) +Test on Deno Run tests 2025-12-09T06:27:31.7174848Z should parse arguments without parentheses ... ok (1ms) +Test on Deno Run tests 2025-12-09T06:27:31.7175831Z should handle empty input ... ok (1ms) +Test on Deno Run tests 2025-12-09T06:27:31.7176730Z should handle null input ... ok (1ms) +Test on Deno Run tests 2025-12-09T06:27:31.7177651Z should filter out comments ... ok (1ms) +Test on Deno Run tests 2025-12-09T06:27:31.7178989Z parseLinoArguments (legacy) ... ok (3ms) +Test on Deno Run tests 2025-12-09T06:27:31.7209694Z +Test on Deno Run tests 2025-12-09T06:27:31.7210274Z ok | 4 passed (57 steps) | 0 failed (82ms) +Test on Deno Run tests 2025-12-09T06:27:31.7210904Z +Test on Deno Post Setup Deno 2025-12-09T06:27:31.7511910Z Post job cleanup. +Test on Deno Post Setup Deno 2025-12-09T06:27:31.8724427Z Caching is not enabled. Caching is skipped. +Test on Deno Post Setup Node.js (for npm install) 2025-12-09T06:27:31.8827229Z Post job cleanup. +Test on Deno Post Run actions/checkout@v4 2025-12-09T06:27:32.0493599Z Post job cleanup. +Test on Deno Post Run actions/checkout@v4 2025-12-09T06:27:32.1444753Z [command]/usr/bin/git version +Test on Deno Post Run actions/checkout@v4 2025-12-09T06:27:32.1481226Z git version 2.52.0 +Test on Deno Post Run actions/checkout@v4 2025-12-09T06:27:32.1539131Z Temporarily overriding HOME='/home/runner/work/_temp/40d681a5-3373-49ac-a2d4-a98e34ef48db' before making global git config changes +Test on Deno Post Run actions/checkout@v4 2025-12-09T06:27:32.1540245Z Adding repository directory to the temporary git global config as a safe directory +Test on Deno Post Run actions/checkout@v4 2025-12-09T06:27:32.1544679Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/lino-arguments/lino-arguments +Test on Deno Post Run actions/checkout@v4 2025-12-09T06:27:32.1580336Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Test on Deno Post Run actions/checkout@v4 2025-12-09T06:27:32.1612845Z [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' || :" +Test on Deno Post Run actions/checkout@v4 2025-12-09T06:27:32.1841766Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Test on Deno Post Run actions/checkout@v4 2025-12-09T06:27:32.1862853Z http.https://github.com/.extraheader +Test on Deno Post Run actions/checkout@v4 2025-12-09T06:27:32.1875294Z [command]/usr/bin/git config --local --unset-all http.https://github.com/.extraheader +Test on Deno Post Run actions/checkout@v4 2025-12-09T06:27:32.1905063Z [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' || :" +Test on Deno Post Run actions/checkout@v4 2025-12-09T06:27:32.2125986Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Test on Deno Post Run actions/checkout@v4 2025-12-09T06:27:32.2157918Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Test on Deno Complete job 2025-12-09T06:27:32.2479546Z Cleaning up orphan processes +Release Set up job 2025-12-09T06:27:36.7409966Z Current runner version: '2.329.0' +Release Set up job 2025-12-09T06:27:36.7433372Z ##[group]Runner Image Provisioner +Release Set up job 2025-12-09T06:27:36.7434159Z Hosted Compute Agent +Release Set up job 2025-12-09T06:27:36.7434794Z Version: 20251124.448 +Release Set up job 2025-12-09T06:27:36.7435661Z Commit: fda5086b43ec66ade217e5fcd18146c879571177 +Release Set up job 2025-12-09T06:27:36.7436375Z Build Date: 2025-11-24T21:16:26Z +Release Set up job 2025-12-09T06:27:36.7437476Z ##[endgroup] +Release Set up job 2025-12-09T06:27:36.7437991Z ##[group]Operating System +Release Set up job 2025-12-09T06:27:36.7438527Z Ubuntu +Release Set up job 2025-12-09T06:27:36.7439478Z 24.04.3 +Release Set up job 2025-12-09T06:27:36.7439969Z LTS +Release Set up job 2025-12-09T06:27:36.7440394Z ##[endgroup] +Release Set up job 2025-12-09T06:27:36.7440951Z ##[group]Runner Image +Release Set up job 2025-12-09T06:27:36.7441501Z Image: ubuntu-24.04 +Release Set up job 2025-12-09T06:27:36.7442008Z Version: 20251126.144.1 +Release Set up job 2025-12-09T06:27:36.7443061Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20251126.144/images/ubuntu/Ubuntu2404-Readme.md +Release Set up job 2025-12-09T06:27:36.7444402Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20251126.144 +Release Set up job 2025-12-09T06:27:36.7445827Z ##[endgroup] +Release Set up job 2025-12-09T06:27:36.7446927Z ##[group]GITHUB_TOKEN Permissions +Release Set up job 2025-12-09T06:27:36.7449048Z Contents: write +Release Set up job 2025-12-09T06:27:36.7449657Z Metadata: read +Release Set up job 2025-12-09T06:27:36.7450149Z PullRequests: write +Release Set up job 2025-12-09T06:27:36.7450705Z ##[endgroup] +Release Set up job 2025-12-09T06:27:36.7452820Z Secret source: Actions +Release Set up job 2025-12-09T06:27:36.7454014Z Prepare workflow directory +Release Set up job 2025-12-09T06:27:36.7783893Z Prepare all required actions +Release Set up job 2025-12-09T06:27:36.7823474Z Getting action download info +Release Set up job 2025-12-09T06:27:37.1624382Z Download action repository 'actions/checkout@v4' (SHA:34e114876b0b11c390a56381ad16ebd13914f8d5) +Release Set up job 2025-12-09T06:27:37.5843679Z Download action repository 'actions/setup-node@v4' (SHA:49933ea5288caeca8642d1e84afbd3f7d6820020) +Release Set up job 2025-12-09T06:27:37.8179504Z Complete job name: Release +Release Run actions/checkout@v4 2025-12-09T06:27:37.8909141Z ##[group]Run actions/checkout@v4 +Release Run actions/checkout@v4 2025-12-09T06:27:37.8910072Z with: +Release Run actions/checkout@v4 2025-12-09T06:27:37.8910540Z fetch-depth: 0 +Release Run actions/checkout@v4 2025-12-09T06:27:37.8911044Z repository: link-foundation/lino-arguments +Release Run actions/checkout@v4 2025-12-09T06:27:37.8911822Z token: *** +Release Run actions/checkout@v4 2025-12-09T06:27:37.8912261Z ssh-strict: true +Release Run actions/checkout@v4 2025-12-09T06:27:37.8912701Z ssh-user: git +Release Run actions/checkout@v4 2025-12-09T06:27:37.8913151Z persist-credentials: true +Release Run actions/checkout@v4 2025-12-09T06:27:37.8913646Z clean: true +Release Run actions/checkout@v4 2025-12-09T06:27:37.8914160Z sparse-checkout-cone-mode: true +Release Run actions/checkout@v4 2025-12-09T06:27:37.8914697Z fetch-tags: false +Release Run actions/checkout@v4 2025-12-09T06:27:37.8915319Z show-progress: true +Release Run actions/checkout@v4 2025-12-09T06:27:37.8915801Z lfs: false +Release Run actions/checkout@v4 2025-12-09T06:27:37.8916223Z submodules: false +Release Run actions/checkout@v4 2025-12-09T06:27:37.8916691Z set-safe-directory: true +Release Run actions/checkout@v4 2025-12-09T06:27:37.8917443Z ##[endgroup] +Release Run actions/checkout@v4 2025-12-09T06:27:37.9987029Z Syncing repository: link-foundation/lino-arguments +Release Run actions/checkout@v4 2025-12-09T06:27:37.9988940Z ##[group]Getting Git version info +Release Run actions/checkout@v4 2025-12-09T06:27:37.9989782Z Working directory is '/home/runner/work/lino-arguments/lino-arguments' +Release Run actions/checkout@v4 2025-12-09T06:27:37.9990936Z [command]/usr/bin/git version +Release Run actions/checkout@v4 2025-12-09T06:27:38.0065581Z git version 2.52.0 +Release Run actions/checkout@v4 2025-12-09T06:27:38.0092078Z ##[endgroup] +Release Run actions/checkout@v4 2025-12-09T06:27:38.0106537Z Temporarily overriding HOME='/home/runner/work/_temp/5a851f2d-a288-4780-b8dc-1765e9152aa9' before making global git config changes +Release Run actions/checkout@v4 2025-12-09T06:27:38.0108175Z Adding repository directory to the temporary git global config as a safe directory +Release Run actions/checkout@v4 2025-12-09T06:27:38.0111591Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/lino-arguments/lino-arguments +Release Run actions/checkout@v4 2025-12-09T06:27:38.0148587Z Deleting the contents of '/home/runner/work/lino-arguments/lino-arguments' +Release Run actions/checkout@v4 2025-12-09T06:27:38.0151936Z ##[group]Initializing the repository +Release Run actions/checkout@v4 2025-12-09T06:27:38.0156279Z [command]/usr/bin/git init /home/runner/work/lino-arguments/lino-arguments +Release Run actions/checkout@v4 2025-12-09T06:27:38.0254894Z hint: Using 'master' as the name for the initial branch. This default branch name +Release Run actions/checkout@v4 2025-12-09T06:27:38.0256918Z hint: will change to "main" in Git 3.0. To configure the initial branch name +Release Run actions/checkout@v4 2025-12-09T06:27:38.0258772Z hint: to use in all of your new repositories, which will suppress this warning, +Release Run actions/checkout@v4 2025-12-09T06:27:38.0260217Z hint: call: +Release Run actions/checkout@v4 2025-12-09T06:27:38.0261136Z hint: +Release Run actions/checkout@v4 2025-12-09T06:27:38.0261691Z hint: git config --global init.defaultBranch +Release Run actions/checkout@v4 2025-12-09T06:27:38.0262357Z hint: +Release Run actions/checkout@v4 2025-12-09T06:27:38.0262982Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and +Release Run actions/checkout@v4 2025-12-09T06:27:38.0264009Z hint: 'development'. The just-created branch can be renamed via this command: +Release Run actions/checkout@v4 2025-12-09T06:27:38.0265195Z hint: +Release Run actions/checkout@v4 2025-12-09T06:27:38.0265947Z hint: git branch -m +Release Run actions/checkout@v4 2025-12-09T06:27:38.0266478Z hint: +Release Run actions/checkout@v4 2025-12-09T06:27:38.0267159Z hint: Disable this message with "git config set advice.defaultBranchName false" +Release Run actions/checkout@v4 2025-12-09T06:27:38.0268395Z Initialized empty Git repository in /home/runner/work/lino-arguments/lino-arguments/.git/ +Release Run actions/checkout@v4 2025-12-09T06:27:38.0270940Z [command]/usr/bin/git remote add origin https://github.com/link-foundation/lino-arguments +Release Run actions/checkout@v4 2025-12-09T06:27:38.0303219Z ##[endgroup] +Release Run actions/checkout@v4 2025-12-09T06:27:38.0304028Z ##[group]Disabling automatic garbage collection +Release Run actions/checkout@v4 2025-12-09T06:27:38.0307379Z [command]/usr/bin/git config --local gc.auto 0 +Release Run actions/checkout@v4 2025-12-09T06:27:38.0337002Z ##[endgroup] +Release Run actions/checkout@v4 2025-12-09T06:27:38.0338493Z ##[group]Setting up auth +Release Run actions/checkout@v4 2025-12-09T06:27:38.0344773Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Release Run actions/checkout@v4 2025-12-09T06:27:38.0376198Z [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' || :" +Release Run actions/checkout@v4 2025-12-09T06:27:38.0697830Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Release Run actions/checkout@v4 2025-12-09T06:27:38.0728876Z [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' || :" +Release Run actions/checkout@v4 2025-12-09T06:27:38.0957516Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Release Run actions/checkout@v4 2025-12-09T06:27:38.0988225Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Release Run actions/checkout@v4 2025-12-09T06:27:38.1208906Z [command]/usr/bin/git config --local http.https://github.com/.extraheader AUTHORIZATION: basic *** +Release Run actions/checkout@v4 2025-12-09T06:27:38.1244145Z ##[endgroup] +Release Run actions/checkout@v4 2025-12-09T06:27:38.1245887Z ##[group]Fetching the repository +Release Run actions/checkout@v4 2025-12-09T06:27:38.1254378Z [command]/usr/bin/git -c protocol.version=2 fetch --prune --no-recurse-submodules origin +refs/heads/*:refs/remotes/origin/* +refs/tags/*:refs/tags/* +Release Run actions/checkout@v4 2025-12-09T06:27:38.4364458Z From https://github.com/link-foundation/lino-arguments +Release Run actions/checkout@v4 2025-12-09T06:27:38.4366588Z * [new branch] changeset-release/manual-19391025857 -> origin/changeset-release/manual-19391025857 +Release Run actions/checkout@v4 2025-12-09T06:27:38.4369600Z * [new branch] claude/adapt-cicd-publish-01J44V2DMtPscSchmkVg14wj -> origin/claude/adapt-cicd-publish-01J44V2DMtPscSchmkVg14wj +Release Run actions/checkout@v4 2025-12-09T06:27:38.4373337Z * [new branch] claude/use-getenv-npm-package-01Nt3cRMXpLUepTDxw8SGgJq -> origin/claude/use-getenv-npm-package-01Nt3cRMXpLUepTDxw8SGgJq +Release Run actions/checkout@v4 2025-12-09T06:27:38.4376242Z * [new branch] issue-1-171e0c1cad4c -> origin/issue-1-171e0c1cad4c +Release Run actions/checkout@v4 2025-12-09T06:27:38.4377863Z * [new branch] issue-6-88ce301275b5 -> origin/issue-6-88ce301275b5 +Release Run actions/checkout@v4 2025-12-09T06:27:38.4379456Z * [new branch] issue-6-ed79da598197 -> origin/issue-6-ed79da598197 +Release Run actions/checkout@v4 2025-12-09T06:27:38.4381057Z * [new branch] issue-6-ef625c0a060f -> origin/issue-6-ef625c0a060f +Release Run actions/checkout@v4 2025-12-09T06:27:38.4382507Z * [new branch] main -> origin/main +Release Run actions/checkout@v4 2025-12-09T06:27:38.4414255Z [command]/usr/bin/git branch --list --remote origin/main +Release Run actions/checkout@v4 2025-12-09T06:27:38.4439164Z origin/main +Release Run actions/checkout@v4 2025-12-09T06:27:38.4448387Z [command]/usr/bin/git rev-parse refs/remotes/origin/main +Release Run actions/checkout@v4 2025-12-09T06:27:38.4467833Z b03321d9bf12abc38db253473b516d0c78d1e0c5 +Release Run actions/checkout@v4 2025-12-09T06:27:38.4473341Z ##[endgroup] +Release Run actions/checkout@v4 2025-12-09T06:27:38.4474779Z ##[group]Determining the checkout info +Release Run actions/checkout@v4 2025-12-09T06:27:38.4477303Z ##[endgroup] +Release Run actions/checkout@v4 2025-12-09T06:27:38.4478918Z [command]/usr/bin/git sparse-checkout disable +Release Run actions/checkout@v4 2025-12-09T06:27:38.4516057Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig +Release Run actions/checkout@v4 2025-12-09T06:27:38.4542171Z ##[group]Checking out the ref +Release Run actions/checkout@v4 2025-12-09T06:27:38.4546075Z [command]/usr/bin/git checkout --progress --force -B main refs/remotes/origin/main +Release Run actions/checkout@v4 2025-12-09T06:27:38.4608135Z Switched to a new branch 'main' +Release Run actions/checkout@v4 2025-12-09T06:27:38.4610582Z branch 'main' set up to track 'origin/main'. +Release Run actions/checkout@v4 2025-12-09T06:27:38.4619494Z ##[endgroup] +Release Run actions/checkout@v4 2025-12-09T06:27:38.4654134Z [command]/usr/bin/git log -1 --format=%H +Release Run actions/checkout@v4 2025-12-09T06:27:38.4674842Z b03321d9bf12abc38db253473b516d0c78d1e0c5 +Release Setup Node.js 2025-12-09T06:27:38.4963156Z ##[group]Run actions/setup-node@v4 +Release Setup Node.js 2025-12-09T06:27:38.4964309Z with: +Release Setup Node.js 2025-12-09T06:27:38.4965419Z node-version: 20.x +Release Setup Node.js 2025-12-09T06:27:38.4966522Z registry-url: https://registry.npmjs.org +Release Setup Node.js 2025-12-09T06:27:38.4967746Z always-auth: false +Release Setup Node.js 2025-12-09T06:27:38.4968660Z check-latest: false +Release Setup Node.js 2025-12-09T06:27:38.4969847Z token: *** +Release Setup Node.js 2025-12-09T06:27:38.4970658Z ##[endgroup] +Release Setup Node.js 2025-12-09T06:27:38.7085205Z Found in cache @ /opt/hostedtoolcache/node/20.19.6/x64 +Release Setup Node.js 2025-12-09T06:27:38.7091581Z ##[group]Environment details +Release Setup Node.js 2025-12-09T06:27:42.4964413Z node: v20.19.6 +Release Setup Node.js 2025-12-09T06:27:42.4966758Z npm: 10.8.2 +Release Setup Node.js 2025-12-09T06:27:42.4967257Z yarn: 1.22.22 +Release Setup Node.js 2025-12-09T06:27:42.4968528Z ##[endgroup] +Release Install dependencies 2025-12-09T06:27:42.5100966Z ##[group]Run npm install +Release Install dependencies 2025-12-09T06:27:42.5101332Z npm install +Release Install dependencies 2025-12-09T06:27:42.5144692Z shell: /usr/bin/bash -e {0} +Release Install dependencies 2025-12-09T06:27:42.5145193Z env: +Release Install dependencies 2025-12-09T06:27:42.5145475Z NPM_CONFIG_USERCONFIG: /home/runner/work/_temp/.npmrc +Release Install dependencies 2025-12-09T06:27:42.5145846Z NODE_AUTH_TOKEN: XXXXX-XXXXX-XXXXX-XXXXX +Release Install dependencies 2025-12-09T06:27:42.5146142Z ##[endgroup] +Release Install dependencies 2025-12-09T06:27:46.9664260Z +Release Install dependencies 2025-12-09T06:27:46.9671377Z > lino-arguments@0.2.3 prepare +Release Install dependencies 2025-12-09T06:27:46.9671893Z > husky || true +Release Install dependencies 2025-12-09T06:27:46.9672065Z +Release Install dependencies 2025-12-09T06:27:47.0146130Z +Release Install dependencies 2025-12-09T06:27:47.0147020Z added 234 packages, and audited 235 packages in 4s +Release Install dependencies 2025-12-09T06:27:47.0147511Z +Release Install dependencies 2025-12-09T06:27:47.0147799Z 59 packages are looking for funding +Release Install dependencies 2025-12-09T06:27:47.0148134Z run `npm fund` for details +Release Install dependencies 2025-12-09T06:27:47.0168254Z +Release Install dependencies 2025-12-09T06:27:47.0168871Z 1 moderate severity vulnerability +Release Install dependencies 2025-12-09T06:27:47.0169795Z +Release Install dependencies 2025-12-09T06:27:47.0170354Z To address all issues, run: +Release Install dependencies 2025-12-09T06:27:47.0170821Z npm audit fix +Release Install dependencies 2025-12-09T06:27:47.0171109Z +Release Install dependencies 2025-12-09T06:27:47.0171312Z Run `npm audit` for details. +Release Upgrade npm for OIDC trusted publishing support 2025-12-09T06:27:47.0370764Z ##[group]Run npm install -g npm@latest +Release Upgrade npm for OIDC trusted publishing support 2025-12-09T06:27:47.0371138Z npm install -g npm@latest +Release Upgrade npm for OIDC trusted publishing support 2025-12-09T06:27:47.0403640Z shell: /usr/bin/bash -e {0} +Release Upgrade npm for OIDC trusted publishing support 2025-12-09T06:27:47.0403887Z env: +Release Upgrade npm for OIDC trusted publishing support 2025-12-09T06:27:47.0404133Z NPM_CONFIG_USERCONFIG: /home/runner/work/_temp/.npmrc +Release Upgrade npm for OIDC trusted publishing support 2025-12-09T06:27:47.0404459Z NODE_AUTH_TOKEN: XXXXX-XXXXX-XXXXX-XXXXX +Release Upgrade npm for OIDC trusted publishing support 2025-12-09T06:27:47.0404724Z ##[endgroup] +Release Upgrade npm for OIDC trusted publishing support 2025-12-09T06:27:49.9026798Z +Release Upgrade npm for OIDC trusted publishing support 2025-12-09T06:27:49.9027749Z removed 45 packages, and changed 107 packages in 3s +Release Upgrade npm for OIDC trusted publishing support 2025-12-09T06:27:49.9028365Z +Release Upgrade npm for OIDC trusted publishing support 2025-12-09T06:27:49.9028841Z 16 packages are looking for funding +Release Upgrade npm for OIDC trusted publishing support 2025-12-09T06:27:49.9029311Z run `npm fund` for details +Release Check for changesets 2025-12-09T06:27:49.9228943Z ##[group]Run # Count changeset files (excluding README.md and config.json) +Release Check for changesets 2025-12-09T06:27:49.9229520Z # Count changeset files (excluding README.md and config.json) +Release Check for changesets 2025-12-09T06:27:49.9230021Z CHANGESET_COUNT=$(find .changeset -name "*.md" ! -name "README.md" | wc -l) +Release Check for changesets 2025-12-09T06:27:49.9230462Z echo "Found $CHANGESET_COUNT changeset file(s)" +Release Check for changesets 2025-12-09T06:27:49.9230941Z echo "has_changesets=$([[ $CHANGESET_COUNT -gt 0 ]] && echo 'true' || echo 'false')" >> $GITHUB_OUTPUT +Release Check for changesets 2025-12-09T06:27:49.9264407Z shell: /usr/bin/bash -e {0} +Release Check for changesets 2025-12-09T06:27:49.9264664Z env: +Release Check for changesets 2025-12-09T06:27:49.9264909Z NPM_CONFIG_USERCONFIG: /home/runner/work/_temp/.npmrc +Release Check for changesets 2025-12-09T06:27:49.9265443Z NODE_AUTH_TOKEN: XXXXX-XXXXX-XXXXX-XXXXX +Release Check for changesets 2025-12-09T06:27:49.9265716Z ##[endgroup] +Release Check for changesets 2025-12-09T06:27:49.9345747Z Found 1 changeset file(s) +Release Version packages and commit to main 2025-12-09T06:27:49.9393461Z ##[group]Run # Configure git +Release Version packages and commit to main 2025-12-09T06:27:49.9393758Z # Configure git +Release Version packages and commit to main 2025-12-09T06:27:49.9394240Z git config user.name "github-actions[bot]" +Release Version packages and commit to main 2025-12-09T06:27:49.9394638Z git config user.email "github-actions[bot]@users.noreply.github.com" +Release Version packages and commit to main 2025-12-09T06:27:49.9395317Z  +Release Version packages and commit to main 2025-12-09T06:27:49.9395628Z # Get current version before bump +Release Version packages and commit to main 2025-12-09T06:27:49.9395985Z OLD_VERSION=$(node -p "require('./package.json').version") +Release Version packages and commit to main 2025-12-09T06:27:49.9396356Z echo "Current version: $OLD_VERSION" +Release Version packages and commit to main 2025-12-09T06:27:49.9396603Z  +Release Version packages and commit to main 2025-12-09T06:27:49.9396867Z # Run changeset version to bump versions and update CHANGELOG +Release Version packages and commit to main 2025-12-09T06:27:49.9397200Z npm run changeset:version +Release Version packages and commit to main 2025-12-09T06:27:49.9397428Z  +Release Version packages and commit to main 2025-12-09T06:27:49.9397616Z # Get new version after bump +Release Version packages and commit to main 2025-12-09T06:27:49.9397938Z NEW_VERSION=$(node -p "require('./package.json').version") +Release Version packages and commit to main 2025-12-09T06:27:49.9398277Z echo "New version: $NEW_VERSION" +Release Version packages and commit to main 2025-12-09T06:27:49.9398615Z echo "new_version=$NEW_VERSION" >> $GITHUB_OUTPUT +Release Version packages and commit to main 2025-12-09T06:27:49.9398907Z  +Release Version packages and commit to main 2025-12-09T06:27:49.9399098Z # Check if there are changes to commit +Release Version packages and commit to main 2025-12-09T06:27:49.9399402Z if [[ -n $(git status --porcelain) ]]; then +Release Version packages and commit to main 2025-12-09T06:27:49.9399702Z  echo "Changes detected, committing..." +Release Version packages and commit to main 2025-12-09T06:27:49.9399972Z  +Release Version packages and commit to main 2025-12-09T06:27:49.9400310Z  # Stage all changes (package.json, package-lock.json, CHANGELOG.md, deleted changesets) +Release Version packages and commit to main 2025-12-09T06:27:49.9400718Z  git add -A +Release Version packages and commit to main 2025-12-09T06:27:49.9400912Z  +Release Version packages and commit to main 2025-12-09T06:27:49.9401105Z  # Commit with version number as message +Release Version packages and commit to main 2025-12-09T06:27:49.9401385Z  git commit -m "$NEW_VERSION" \ +Release Version packages and commit to main 2025-12-09T06:27:49.9401631Z  -m "" \ +Release Version packages and commit to main 2025-12-09T06:27:49.9401978Z  -m "🤖 Generated with [Claude Code](https://claude.com/claude-code)" +Release Version packages and commit to main 2025-12-09T06:27:49.9402345Z  +Release Version packages and commit to main 2025-12-09T06:27:49.9402530Z  # Push directly to main +Release Version packages and commit to main 2025-12-09T06:27:49.9402783Z  git push origin main +Release Version packages and commit to main 2025-12-09T06:27:49.9402996Z  +Release Version packages and commit to main 2025-12-09T06:27:49.9403225Z  echo "✅ Version bump committed and pushed to main" +Release Version packages and commit to main 2025-12-09T06:27:49.9403562Z  echo "version_committed=true" >> $GITHUB_OUTPUT +Release Version packages and commit to main 2025-12-09T06:27:49.9403834Z else +Release Version packages and commit to main 2025-12-09T06:27:49.9404029Z  echo "No changes to commit" +Release Version packages and commit to main 2025-12-09T06:27:49.9404328Z  echo "version_committed=false" >> $GITHUB_OUTPUT +Release Version packages and commit to main 2025-12-09T06:27:49.9404598Z fi +Release Version packages and commit to main 2025-12-09T06:27:49.9433974Z shell: /usr/bin/bash -e {0} +Release Version packages and commit to main 2025-12-09T06:27:49.9434226Z env: +Release Version packages and commit to main 2025-12-09T06:27:49.9434460Z NPM_CONFIG_USERCONFIG: /home/runner/work/_temp/.npmrc +Release Version packages and commit to main 2025-12-09T06:27:49.9434791Z NODE_AUTH_TOKEN: XXXXX-XXXXX-XXXXX-XXXXX +Release Version packages and commit to main 2025-12-09T06:27:49.9435292Z ##[endgroup] +Release Version packages and commit to main 2025-12-09T06:27:49.9787123Z Current version: 0.2.3 +Release Version packages and commit to main 2025-12-09T06:27:50.0632700Z npm warn Unknown user config "always-auth". This will stop working in the next major version of npm. +Release Version packages and commit to main 2025-12-09T06:27:50.0864635Z +Release Version packages and commit to main 2025-12-09T06:27:50.0865505Z > lino-arguments@0.2.3 changeset:version +Release Version packages and commit to main 2025-12-09T06:27:50.0866244Z > node scripts/changeset-version.mjs +Release Version packages and commit to main 2025-12-09T06:27:50.0866584Z +Release Version packages and commit to main 2025-12-09T06:27:50.1166029Z Running changeset version... +Release Version packages and commit to main 2025-12-09T06:27:50.2089883Z npm warn Unknown user config "always-auth". This will stop working in the next major version of npm. +Release Version packages and commit to main 2025-12-09T06:27:50.8362016Z 🦋 All files have been updated. Review them and commit at your leisure +Release Version packages and commit to main 2025-12-09T06:27:50.8505643Z +Release Version packages and commit to main 2025-12-09T06:27:50.8506206Z Synchronizing package-lock.json... +Release Version packages and commit to main 2025-12-09T06:27:50.9363675Z npm warn Unknown user config "always-auth". This will stop working in the next major version of npm. +Release Version packages and commit to main 2025-12-09T06:27:51.4917848Z +Release Version packages and commit to main 2025-12-09T06:27:51.4918553Z > lino-arguments@0.2.4 prepare +Release Version packages and commit to main 2025-12-09T06:27:51.4918932Z > husky || true +Release Version packages and commit to main 2025-12-09T06:27:51.4919099Z +Release Version packages and commit to main 2025-12-09T06:27:51.5375175Z +Release Version packages and commit to main 2025-12-09T06:27:51.5375883Z up to date, audited 235 packages in 629ms +Release Version packages and commit to main 2025-12-09T06:27:51.5376651Z +Release Version packages and commit to main 2025-12-09T06:27:51.5377386Z 59 packages are looking for funding +Release Version packages and commit to main 2025-12-09T06:27:51.5378326Z run `npm fund` for details +Release Version packages and commit to main 2025-12-09T06:27:51.5398725Z +Release Version packages and commit to main 2025-12-09T06:27:51.5399190Z 1 moderate severity vulnerability +Release Version packages and commit to main 2025-12-09T06:27:51.5399507Z +Release Version packages and commit to main 2025-12-09T06:27:51.5399894Z To address all issues, run: +Release Version packages and commit to main 2025-12-09T06:27:51.5400393Z npm audit fix +Release Version packages and commit to main 2025-12-09T06:27:51.5400729Z +Release Version packages and commit to main 2025-12-09T06:27:51.5401223Z Run `npm audit` for details. +Release Version packages and commit to main 2025-12-09T06:27:51.5471511Z +Release Version packages and commit to main 2025-12-09T06:27:51.5472146Z ✅ Version bump complete with synchronized package-lock.json +Release Version packages and commit to main 2025-12-09T06:27:51.5835203Z New version: 0.2.4 +Release Version packages and commit to main 2025-12-09T06:27:51.5870582Z Changes detected, committing... +Release Version packages and commit to main 2025-12-09T06:27:51.6181028Z [main fb7bfa0] 0.2.4 +Release Version packages and commit to main 2025-12-09T06:27:51.6181585Z 4 files changed, 9 insertions(+), 8 deletions(-) +Release Version packages and commit to main 2025-12-09T06:27:51.6182044Z delete mode 100644 .changeset/manual-release-60e5d351.md +Release Version packages and commit to main 2025-12-09T06:27:52.1097225Z To https://github.com/link-foundation/lino-arguments +Release Version packages and commit to main 2025-12-09T06:27:52.1098007Z b03321d..fb7bfa0 main -> main +Release Version packages and commit to main 2025-12-09T06:27:52.1141682Z ✅ Version bump committed and pushed to main +Release Publish to npm 2025-12-09T06:27:52.1184247Z ##[group]Run # Pull the latest changes we just pushed +Release Publish to npm 2025-12-09T06:27:52.1184852Z # Pull the latest changes we just pushed +Release Publish to npm 2025-12-09T06:27:52.1185632Z git pull origin main +Release Publish to npm 2025-12-09T06:27:52.1185994Z  +Release Publish to npm 2025-12-09T06:27:52.1186362Z # Publish to npm using OIDC trusted publishing +Release Publish to npm 2025-12-09T06:27:52.1187093Z # Note: Provenance is automatically generated when using OIDC (id-token: write) +Release Publish to npm 2025-12-09T06:27:52.1187792Z npm run changeset:publish +Release Publish to npm 2025-12-09T06:27:52.1188196Z  +Release Publish to npm 2025-12-09T06:27:52.1188538Z echo "published=true" >> $GITHUB_OUTPUT +Release Publish to npm 2025-12-09T06:27:52.1188983Z  +Release Publish to npm 2025-12-09T06:27:52.1189156Z # Get published version +Release Publish to npm 2025-12-09T06:27:52.1189499Z PUBLISHED_VERSION=$(node -p "require('./package.json').version") +Release Publish to npm 2025-12-09T06:27:52.1189946Z echo "published_version=$PUBLISHED_VERSION" >> $GITHUB_OUTPUT +Release Publish to npm 2025-12-09T06:27:52.1190379Z echo "✅ Published lino-arguments@$PUBLISHED_VERSION to npm" +Release Publish to npm 2025-12-09T06:27:52.1222546Z shell: /usr/bin/bash -e {0} +Release Publish to npm 2025-12-09T06:27:52.1222770Z env: +Release Publish to npm 2025-12-09T06:27:52.1223004Z NPM_CONFIG_USERCONFIG: /home/runner/work/_temp/.npmrc +Release Publish to npm 2025-12-09T06:27:52.1223329Z NODE_AUTH_TOKEN: XXXXX-XXXXX-XXXXX-XXXXX +Release Publish to npm 2025-12-09T06:27:52.1223584Z ##[endgroup] +Release Publish to npm 2025-12-09T06:27:52.3019527Z From https://github.com/link-foundation/lino-arguments +Release Publish to npm 2025-12-09T06:27:52.3020315Z * branch main -> FETCH_HEAD +Release Publish to npm 2025-12-09T06:27:52.3087339Z Already up to date. +Release Publish to npm 2025-12-09T06:27:52.4045771Z npm warn Unknown user config "always-auth". This will stop working in the next major version of npm. +Release Publish to npm 2025-12-09T06:27:52.4279750Z +Release Publish to npm 2025-12-09T06:27:52.4280162Z > lino-arguments@0.2.4 changeset:publish +Release Publish to npm 2025-12-09T06:27:52.4280677Z > changeset publish +Release Publish to npm 2025-12-09T06:27:52.4280823Z +Release Publish to npm 2025-12-09T06:27:52.7227473Z 🦋 info npm info lino-arguments +Release Publish to npm 2025-12-09T06:27:53.3114900Z 🦋 info lino-arguments is being published because our local version (0.2.4) has not been published on npm +Release Publish to npm 2025-12-09T06:27:53.3116684Z 🦋 info Publishing "lino-arguments" at "0.2.4" +Release Publish to npm 2025-12-09T06:27:55.7446587Z 🦋 error an error occurred while publishing lino-arguments: E422 422 Unprocessable Entity - PUT https://registry.npmjs.org/lino-arguments - Error verifying sigstore provenance bundle: Failed to validate repository information: package.json: "repository.url" is "", expected to match "https://github.com/link-foundation/lino-arguments" from provenance +Release Publish to npm 2025-12-09T06:27:55.7449301Z 🦋 error npm warn Unknown user config "always-auth". This will stop working in the next major version of npm. +Release Publish to npm 2025-12-09T06:27:55.7449831Z 🦋 error +Release Publish to npm 2025-12-09T06:27:55.7450433Z 🦋 error > lino-arguments@0.2.4 prepare +Release Publish to npm 2025-12-09T06:27:55.7451020Z 🦋 error > husky || true +Release Publish to npm 2025-12-09T06:27:55.7451319Z 🦋 error +Release Publish to npm 2025-12-09T06:27:55.7452312Z 🦋 error npm warn gitignore-fallback No .npmignore file found, using .gitignore for file exclusion. Consider creating a .npmignore file to explicitly control published files. +Release Publish to npm 2025-12-09T06:27:55.7455305Z 🦋 error npm warn gitignore-fallback No .npmignore file found, using .gitignore for file exclusion. Consider creating a .npmignore file to explicitly control published files. +Release Publish to npm 2025-12-09T06:27:55.7457048Z 🦋 error npm notice SECURITY NOTICE: Classic tokens expire December 9. Granular tokens now limited to 90 days with 2FA enforced by default. Update your CI/CD workflows to avoid disruption. Learn more: https://gh.io/npm-token-changes +Release Publish to npm 2025-12-09T06:27:55.7458267Z 🦋 error npm notice Publishing to https://registry.npmjs.org with tag latest and public access +Release Publish to npm 2025-12-09T06:27:55.7459183Z 🦋 error npm notice publish Signed provenance statement with source and build information from GitHub Actions +Release Publish to npm 2025-12-09T06:27:55.7460641Z 🦋 error npm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=752580455 +Release Publish to npm 2025-12-09T06:27:55.7462304Z 🦋 error npm error code E422 +Release Publish to npm 2025-12-09T06:27:55.7465769Z 🦋 error npm error 422 Unprocessable Entity - PUT https://registry.npmjs.org/lino-arguments - Error verifying sigstore provenance bundle: Failed to validate repository information: package.json: "repository.url" is "", expected to match "https://github.com/link-foundation/lino-arguments" from provenance +Release Publish to npm 2025-12-09T06:27:55.7468742Z 🦋 error npm error A complete log of this run can be found in: /home/runner/.npm/_logs/2025-12-09T06_27_53_369Z-debug-0.log +Release Publish to npm 2025-12-09T06:27:55.7469732Z 🦋 error +Release Publish to npm 2025-12-09T06:27:55.7470312Z 🦋 error packages failed to publish: +Release Publish to npm 2025-12-09T06:27:55.7470908Z 🦋 lino-arguments@0.2.4 +Release Publish to npm 2025-12-09T06:27:55.7582292Z ##[error]Process completed with exit code 1. +Release Post Run actions/checkout@v4 2025-12-09T06:27:55.7691887Z Post job cleanup. +Release Post Run actions/checkout@v4 2025-12-09T06:27:55.8625851Z [command]/usr/bin/git version +Release Post Run actions/checkout@v4 2025-12-09T06:27:55.8662017Z git version 2.52.0 +Release Post Run actions/checkout@v4 2025-12-09T06:27:55.8712716Z Temporarily overriding HOME='/home/runner/work/_temp/7af8eb06-772d-4e5c-b753-c25c745897db' before making global git config changes +Release Post Run actions/checkout@v4 2025-12-09T06:27:55.8714193Z Adding repository directory to the temporary git global config as a safe directory +Release Post Run actions/checkout@v4 2025-12-09T06:27:55.8719023Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/lino-arguments/lino-arguments +Release Post Run actions/checkout@v4 2025-12-09T06:27:55.8752844Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Release Post Run actions/checkout@v4 2025-12-09T06:27:55.8785170Z [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' || :" +Release Post Run actions/checkout@v4 2025-12-09T06:27:55.9005845Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Release Post Run actions/checkout@v4 2025-12-09T06:27:55.9026717Z http.https://github.com/.extraheader +Release Post Run actions/checkout@v4 2025-12-09T06:27:55.9039519Z [command]/usr/bin/git config --local --unset-all http.https://github.com/.extraheader +Release Post Run actions/checkout@v4 2025-12-09T06:27:55.9070067Z [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' || :" +Release Post Run actions/checkout@v4 2025-12-09T06:27:55.9287778Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Release Post Run actions/checkout@v4 2025-12-09T06:27:55.9319295Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Release Complete job 2025-12-09T06:27:55.9647913Z Cleaning up orphan processes diff --git a/docs/case-studies/ci-logs/run-20054499396.txt b/docs/case-studies/ci-logs/run-20054499396.txt new file mode 100644 index 0000000..18829bf --- /dev/null +++ b/docs/case-studies/ci-logs/run-20054499396.txt @@ -0,0 +1,202 @@ +Check for Changesets Set up job 2025-12-09T06:43:32.8521210Z Current runner version: '2.329.0' +Check for Changesets Set up job 2025-12-09T06:43:32.8545536Z ##[group]Runner Image Provisioner +Check for Changesets Set up job 2025-12-09T06:43:32.8546478Z Hosted Compute Agent +Check for Changesets Set up job 2025-12-09T06:43:32.8546963Z Version: 20251124.448 +Check for Changesets Set up job 2025-12-09T06:43:32.8547507Z Commit: fda5086b43ec66ade217e5fcd18146c879571177 +Check for Changesets Set up job 2025-12-09T06:43:32.8548184Z Build Date: 2025-11-24T21:16:26Z +Check for Changesets Set up job 2025-12-09T06:43:32.8548711Z ##[endgroup] +Check for Changesets Set up job 2025-12-09T06:43:32.8549150Z ##[group]Operating System +Check for Changesets Set up job 2025-12-09T06:43:32.8549688Z Ubuntu +Check for Changesets Set up job 2025-12-09T06:43:32.8550084Z 24.04.3 +Check for Changesets Set up job 2025-12-09T06:43:32.8550651Z LTS +Check for Changesets Set up job 2025-12-09T06:43:32.8551123Z ##[endgroup] +Check for Changesets Set up job 2025-12-09T06:43:32.8551535Z ##[group]Runner Image +Check for Changesets Set up job 2025-12-09T06:43:32.8552040Z Image: ubuntu-24.04 +Check for Changesets Set up job 2025-12-09T06:43:32.8552475Z Version: 20251126.144.1 +Check for Changesets Set up job 2025-12-09T06:43:32.8553380Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20251126.144/images/ubuntu/Ubuntu2404-Readme.md +Check for Changesets Set up job 2025-12-09T06:43:32.8554558Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20251126.144 +Check for Changesets Set up job 2025-12-09T06:43:32.8555662Z ##[endgroup] +Check for Changesets Set up job 2025-12-09T06:43:32.8557895Z ##[group]GITHUB_TOKEN Permissions +Check for Changesets Set up job 2025-12-09T06:43:32.8560019Z Actions: write +Check for Changesets Set up job 2025-12-09T06:43:32.8560771Z ArtifactMetadata: write +Check for Changesets Set up job 2025-12-09T06:43:32.8561445Z Attestations: write +Check for Changesets Set up job 2025-12-09T06:43:32.8561894Z Checks: write +Check for Changesets Set up job 2025-12-09T06:43:32.8562352Z Contents: write +Check for Changesets Set up job 2025-12-09T06:43:32.8562773Z Deployments: write +Check for Changesets Set up job 2025-12-09T06:43:32.8563292Z Discussions: write +Check for Changesets Set up job 2025-12-09T06:43:32.8563728Z Issues: write +Check for Changesets Set up job 2025-12-09T06:43:32.8564195Z Metadata: read +Check for Changesets Set up job 2025-12-09T06:43:32.8564685Z Models: read +Check for Changesets Set up job 2025-12-09T06:43:32.8565085Z Packages: write +Check for Changesets Set up job 2025-12-09T06:43:32.8565526Z Pages: write +Check for Changesets Set up job 2025-12-09T06:43:32.8565985Z PullRequests: write +Check for Changesets Set up job 2025-12-09T06:43:32.8566467Z RepositoryProjects: write +Check for Changesets Set up job 2025-12-09T06:43:32.8567075Z SecurityEvents: write +Check for Changesets Set up job 2025-12-09T06:43:32.8567586Z Statuses: write +Check for Changesets Set up job 2025-12-09T06:43:32.8568035Z ##[endgroup] +Check for Changesets Set up job 2025-12-09T06:43:32.8570173Z Secret source: Actions +Check for Changesets Set up job 2025-12-09T06:43:32.8571062Z Prepare workflow directory +Check for Changesets Set up job 2025-12-09T06:43:32.8929927Z Prepare all required actions +Check for Changesets Set up job 2025-12-09T06:43:32.8979738Z Getting action download info +Check for Changesets Set up job 2025-12-09T06:43:33.2678205Z Download action repository 'actions/checkout@v4' (SHA:34e114876b0b11c390a56381ad16ebd13914f8d5) +Check for Changesets Set up job 2025-12-09T06:43:34.0835940Z Download action repository 'actions/setup-node@v4' (SHA:49933ea5288caeca8642d1e84afbd3f7d6820020) +Check for Changesets Set up job 2025-12-09T06:43:34.2418138Z Complete job name: Check for Changesets +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:34.3195907Z ##[group]Run actions/checkout@v4 +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:34.3197320Z with: +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:34.3198280Z fetch-depth: 0 +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:34.3199202Z repository: link-foundation/lino-arguments +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:34.3201275Z token: *** +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:34.3202261Z ssh-strict: true +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:34.3203097Z ssh-user: git +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:34.3203966Z persist-credentials: true +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:34.3204956Z clean: true +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:34.3205846Z sparse-checkout-cone-mode: true +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:34.3206869Z fetch-tags: false +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:34.3207792Z show-progress: true +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:34.3208753Z lfs: false +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:34.3209557Z submodules: false +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:34.3210613Z set-safe-directory: true +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:34.3211972Z ##[endgroup] +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:34.4290908Z Syncing repository: link-foundation/lino-arguments +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:34.4294286Z ##[group]Getting Git version info +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:34.4295894Z Working directory is '/home/runner/work/lino-arguments/lino-arguments' +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:34.4413994Z [command]/usr/bin/git version +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:34.4415797Z git version 2.52.0 +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:34.4420484Z ##[endgroup] +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:34.4428559Z Temporarily overriding HOME='/home/runner/work/_temp/d1e83598-0e55-44e8-91d5-51a23e432170' before making global git config changes +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:34.4431431Z Adding repository directory to the temporary git global config as a safe directory +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:34.4433647Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/lino-arguments/lino-arguments +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:34.4463961Z Deleting the contents of '/home/runner/work/lino-arguments/lino-arguments' +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:34.4467244Z ##[group]Initializing the repository +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:34.4471579Z [command]/usr/bin/git init /home/runner/work/lino-arguments/lino-arguments +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:34.4581339Z hint: Using 'master' as the name for the initial branch. This default branch name +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:34.4585436Z hint: will change to "main" in Git 3.0. To configure the initial branch name +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:34.4588912Z hint: to use in all of your new repositories, which will suppress this warning, +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:34.4591971Z hint: call: +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:34.4593548Z hint: +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:34.4595268Z hint: git config --global init.defaultBranch +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:34.4597585Z hint: +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:34.4599965Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:34.4603006Z hint: 'development'. The just-created branch can be renamed via this command: +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:34.4605104Z hint: +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:34.4606299Z hint: git branch -m +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:34.4607257Z hint: +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:34.4608445Z hint: Disable this message with "git config set advice.defaultBranchName false" +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:34.4610690Z Initialized empty Git repository in /home/runner/work/lino-arguments/lino-arguments/.git/ +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:34.4616077Z [command]/usr/bin/git remote add origin https://github.com/link-foundation/lino-arguments +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:34.4636827Z ##[endgroup] +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:34.4639062Z ##[group]Disabling automatic garbage collection +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:34.4641489Z [command]/usr/bin/git config --local gc.auto 0 +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:34.4669822Z ##[endgroup] +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:34.4672213Z ##[group]Setting up auth +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:34.4677753Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:34.4705625Z [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' || :" +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:34.5019494Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:34.5046304Z [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' || :" +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:34.5235066Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:34.5261715Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:34.5442874Z [command]/usr/bin/git config --local http.https://github.com/.extraheader AUTHORIZATION: basic *** +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:34.5471587Z ##[endgroup] +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:34.5473004Z ##[group]Fetching the repository +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:34.5481116Z [command]/usr/bin/git -c protocol.version=2 fetch --prune --no-recurse-submodules origin +refs/heads/*:refs/remotes/origin/* +refs/tags/*:refs/tags/* +ada2ace609c8a9f13a091ac24a59bde5502f230b:refs/remotes/pull/11/merge +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:35.0855401Z From https://github.com/link-foundation/lino-arguments +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:35.0856379Z * [new branch] changeset-release/manual-19391025857 -> origin/changeset-release/manual-19391025857 +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:35.0857133Z * [new branch] claude/adapt-cicd-publish-01J44V2DMtPscSchmkVg14wj -> origin/claude/adapt-cicd-publish-01J44V2DMtPscSchmkVg14wj +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:35.0858087Z * [new branch] claude/use-getenv-npm-package-01Nt3cRMXpLUepTDxw8SGgJq -> origin/claude/use-getenv-npm-package-01Nt3cRMXpLUepTDxw8SGgJq +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:35.0858855Z * [new branch] issue-1-171e0c1cad4c -> origin/issue-1-171e0c1cad4c +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:35.0859383Z * [new branch] issue-10-d4419a0e77c2 -> origin/issue-10-d4419a0e77c2 +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:35.0859877Z * [new branch] issue-6-88ce301275b5 -> origin/issue-6-88ce301275b5 +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:35.0860882Z * [new branch] issue-6-ed79da598197 -> origin/issue-6-ed79da598197 +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:35.0861362Z * [new branch] issue-6-ef625c0a060f -> origin/issue-6-ef625c0a060f +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:35.0861795Z * [new branch] main -> origin/main +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:35.0862200Z * [new ref] ada2ace609c8a9f13a091ac24a59bde5502f230b -> pull/11/merge +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:35.0893847Z ##[endgroup] +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:35.0894625Z ##[group]Determining the checkout info +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:35.0895405Z ##[endgroup] +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:35.0900306Z [command]/usr/bin/git sparse-checkout disable +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:35.0938725Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:35.0962545Z ##[group]Checking out the ref +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:35.0966695Z [command]/usr/bin/git checkout --progress --force refs/remotes/pull/11/merge +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:35.1017486Z Note: switching to 'refs/remotes/pull/11/merge'. +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:35.1017972Z +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:35.1018228Z You are in 'detached HEAD' state. You can look around, make experimental +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:35.1018818Z changes and commit them, and you can discard any commits you make in this +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:35.1019545Z state without impacting any branches by switching back to a branch. +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:35.1020175Z +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:35.1020895Z If you want to create a new branch to retain commits you create, you may +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:35.1021619Z do so (now or later) by using -c with the switch command. Example: +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:35.1021997Z +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:35.1022201Z git switch -c +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:35.1022475Z +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:35.1022646Z Or undo this operation with: +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:35.1022935Z +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:35.1023069Z git switch - +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:35.1023258Z +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:35.1023591Z Turn off this advice by setting config variable advice.detachedHead to false +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:35.1024042Z +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:35.1024525Z HEAD is now at ada2ace Merge 9b140e10cd5536fe725a8bae35cbde9ef2d5559a into fb7bfa098fd50bd93bbd566d6c095a4445edd454 +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:35.1026467Z ##[endgroup] +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:35.1056186Z [command]/usr/bin/git log -1 --format=%H +Check for Changesets Run actions/checkout@v4 2025-12-09T06:43:35.1074691Z ada2ace609c8a9f13a091ac24a59bde5502f230b +Check for Changesets Setup Node.js 2025-12-09T06:43:35.1271866Z ##[group]Run actions/setup-node@v4 +Check for Changesets Setup Node.js 2025-12-09T06:43:35.1272222Z with: +Check for Changesets Setup Node.js 2025-12-09T06:43:35.1272448Z node-version: 20.x +Check for Changesets Setup Node.js 2025-12-09T06:43:35.1272676Z always-auth: false +Check for Changesets Setup Node.js 2025-12-09T06:43:35.1272910Z check-latest: false +Check for Changesets Setup Node.js 2025-12-09T06:43:35.1273294Z token: *** +Check for Changesets Setup Node.js 2025-12-09T06:43:35.1273520Z ##[endgroup] +Check for Changesets Setup Node.js 2025-12-09T06:43:35.2972962Z Found in cache @ /opt/hostedtoolcache/node/20.19.6/x64 +Check for Changesets Setup Node.js 2025-12-09T06:43:35.2979808Z ##[group]Environment details +Check for Changesets Setup Node.js 2025-12-09T06:43:37.4449280Z node: v20.19.6 +Check for Changesets Setup Node.js 2025-12-09T06:43:37.4449814Z npm: 10.8.2 +Check for Changesets Setup Node.js 2025-12-09T06:43:37.4450130Z yarn: 1.22.22 +Check for Changesets Setup Node.js 2025-12-09T06:43:37.4452610Z ##[endgroup] +Check for Changesets Install dependencies 2025-12-09T06:43:37.4547532Z ##[group]Run npm install +Check for Changesets Install dependencies 2025-12-09T06:43:37.4547926Z npm install +Check for Changesets Install dependencies 2025-12-09T06:43:37.4581813Z shell: /usr/bin/bash -e {0} +Check for Changesets Install dependencies 2025-12-09T06:43:37.4582160Z ##[endgroup] +Check for Changesets Install dependencies 2025-12-09T06:43:41.1108766Z +Check for Changesets Install dependencies 2025-12-09T06:43:41.1116125Z > lino-arguments@0.2.4 prepare +Check for Changesets Install dependencies 2025-12-09T06:43:41.1116686Z > husky || true +Check for Changesets Install dependencies 2025-12-09T06:43:41.1116865Z +Check for Changesets Install dependencies 2025-12-09T06:43:41.1530234Z +Check for Changesets Install dependencies 2025-12-09T06:43:41.1531447Z added 234 packages, and audited 235 packages in 4s +Check for Changesets Install dependencies 2025-12-09T06:43:41.1531817Z +Check for Changesets Install dependencies 2025-12-09T06:43:41.1532031Z 59 packages are looking for funding +Check for Changesets Install dependencies 2025-12-09T06:43:41.1532352Z run `npm fund` for details +Check for Changesets Install dependencies 2025-12-09T06:43:41.1549980Z +Check for Changesets Install dependencies 2025-12-09T06:43:41.1550673Z 1 moderate severity vulnerability +Check for Changesets Install dependencies 2025-12-09T06:43:41.1551040Z +Check for Changesets Install dependencies 2025-12-09T06:43:41.1551284Z To address all issues, run: +Check for Changesets Install dependencies 2025-12-09T06:43:41.1551701Z npm audit fix +Check for Changesets Install dependencies 2025-12-09T06:43:41.1551910Z +Check for Changesets Install dependencies 2025-12-09T06:43:41.1552096Z Run `npm audit` for details. +Check for Changesets Check for changesets 2025-12-09T06:43:41.1696669Z ##[group]Run # Skip changeset check for automated version PRs +Check for Changesets Check for changesets 2025-12-09T06:43:41.1697137Z # Skip changeset check for automated version PRs +Check for Changesets Check for changesets 2025-12-09T06:43:41.1697633Z if [[ "issue-10-d4419a0e77c2" == "changeset-release/"* ]]; then +Check for Changesets Check for changesets 2025-12-09T06:43:41.1698006Z  echo "Skipping changeset check for automated release PR" +Check for Changesets Check for changesets 2025-12-09T06:43:41.1698306Z  exit 0 +Check for Changesets Check for changesets 2025-12-09T06:43:41.1698520Z fi +Check for Changesets Check for changesets 2025-12-09T06:43:41.1698694Z  +Check for Changesets Check for changesets 2025-12-09T06:43:41.1698867Z # Run validation script +Check for Changesets Check for changesets 2025-12-09T06:43:41.1699116Z node scripts/validate-changeset.mjs +Check for Changesets Check for changesets 2025-12-09T06:43:41.1717926Z shell: /usr/bin/bash -e {0} +Check for Changesets Check for changesets 2025-12-09T06:43:41.1718179Z ##[endgroup] +Check for Changesets Check for changesets 2025-12-09T06:43:41.2004582Z Found 0 changeset file(s) +Check for Changesets Check for changesets 2025-12-09T06:43:41.2033763Z ##[error]No changeset found. Please add a changeset by running 'npm run changeset' and commit the result. +Check for Changesets Check for changesets 2025-12-09T06:43:41.2044870Z ##[error]Process completed with exit code 1. +Check for Changesets Post Run actions/checkout@v4 2025-12-09T06:43:41.2132978Z Post job cleanup. +Check for Changesets Post Run actions/checkout@v4 2025-12-09T06:43:41.3015411Z [command]/usr/bin/git version +Check for Changesets Post Run actions/checkout@v4 2025-12-09T06:43:41.3054928Z git version 2.52.0 +Check for Changesets Post Run actions/checkout@v4 2025-12-09T06:43:41.3093600Z Temporarily overriding HOME='/home/runner/work/_temp/0126c187-7c10-465e-a9b7-0cb9c7f6208f' before making global git config changes +Check for Changesets Post Run actions/checkout@v4 2025-12-09T06:43:41.3094962Z Adding repository directory to the temporary git global config as a safe directory +Check for Changesets Post Run actions/checkout@v4 2025-12-09T06:43:41.3098485Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/lino-arguments/lino-arguments +Check for Changesets Post Run actions/checkout@v4 2025-12-09T06:43:41.3130892Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Check for Changesets Post Run actions/checkout@v4 2025-12-09T06:43:41.3160325Z [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' || :" +Check for Changesets Post Run actions/checkout@v4 2025-12-09T06:43:41.3345288Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Check for Changesets Post Run actions/checkout@v4 2025-12-09T06:43:41.3363406Z http.https://github.com/.extraheader +Check for Changesets Post Run actions/checkout@v4 2025-12-09T06:43:41.3374980Z [command]/usr/bin/git config --local --unset-all http.https://github.com/.extraheader +Check for Changesets Post Run actions/checkout@v4 2025-12-09T06:43:41.3402548Z [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' || :" +Check for Changesets Post Run actions/checkout@v4 2025-12-09T06:43:41.3578916Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Check for Changesets Post Run actions/checkout@v4 2025-12-09T06:43:41.3608324Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Check for Changesets Complete job 2025-12-09T06:43:41.3871117Z Cleaning up orphan processes diff --git a/docs/case-studies/ci-runs-list.json b/docs/case-studies/ci-runs-list.json new file mode 100644 index 0000000..e876865 --- /dev/null +++ b/docs/case-studies/ci-runs-list.json @@ -0,0 +1,72 @@ +[ + { + "conclusion": "failure", + "createdAt": "2025-12-09T06:43:29Z", + "databaseId": 20054499396, + "headSha": "9b140e10cd5536fe725a8bae35cbde9ef2d5559a", + "name": "CI/CD" + }, + { + "conclusion": "failure", + "createdAt": "2025-12-09T06:27:13Z", + "databaseId": 20054176340, + "headSha": "b03321d9bf12abc38db253473b516d0c78d1e0c5", + "name": "CI/CD" + }, + { + "conclusion": "success", + "createdAt": "2025-12-09T05:51:18Z", + "databaseId": 20053465387, + "headSha": "263b92fb860163ccf9fd421839123f53e96923bf", + "name": "CI/CD" + }, + { + "conclusion": "success", + "createdAt": "2025-12-09T05:49:30Z", + "databaseId": 20053432311, + "headSha": "b3cbcd490a031ef982de68baaa73acbcbe1dcf9f", + "name": "CI/CD" + }, + { + "conclusion": "failure", + "createdAt": "2025-12-09T05:47:55Z", + "databaseId": 20053403313, + "headSha": "673f5baa479f9bbf9caa193acfc1c4eb3a440caa", + "name": "CI/CD" + }, + { + "conclusion": "failure", + "createdAt": "2025-12-09T05:39:49Z", + "databaseId": 20053254429, + "headSha": "ba5978d15ddf54d27dd50f6c2294fa00c8ff9e9d", + "name": "CI/CD" + }, + { + "conclusion": "success", + "createdAt": "2025-12-09T04:38:49Z", + "databaseId": 20052139499, + "headSha": "6e61d2051425b83db531df2061f6ab205df6f701", + "name": "CI/CD" + }, + { + "conclusion": "success", + "createdAt": "2025-12-09T04:36:45Z", + "databaseId": 20052105671, + "headSha": "908aa6912b83ff95ca0248cbcc0865937f5ec535", + "name": "CI/CD" + }, + { + "conclusion": "failure", + "createdAt": "2025-12-09T04:35:09Z", + "databaseId": 20052080496, + "headSha": "e3dbc593c9ec1acbad99f1c7cd34dfd03158e82e", + "name": "CI/CD" + }, + { + "conclusion": "failure", + "createdAt": "2025-12-09T04:34:13Z", + "databaseId": 20052064430, + "headSha": "5479aabd7352a5e2a8c49fd56dc0c3d2acf919c1", + "name": "CI/CD" + } +] diff --git a/docs/case-studies/npm-config-screenshot.png b/docs/case-studies/npm-config-screenshot.png new file mode 100644 index 0000000..37470ab Binary files /dev/null and b/docs/case-studies/npm-config-screenshot.png differ diff --git a/docs/case-studies/trusted-publishing-failure-case-study.md b/docs/case-studies/trusted-publishing-failure-case-study.md new file mode 100644 index 0000000..ffb8881 --- /dev/null +++ b/docs/case-studies/trusted-publishing-failure-case-study.md @@ -0,0 +1,219 @@ +# Case Study: npm Trusted Publishing E422 Error + +## Issue Reference + +- **Issue**: [#10 - Trusted publishing does not work in our CI/CD](https://github.com/link-foundation/lino-arguments/issues/10) +- **CI Run**: [20054176340](https://github.com/link-foundation/lino-arguments/actions/runs/20054176340/job/57515987959) +- **Date**: 2025-12-09 + +## Executive Summary + +The npm package `lino-arguments` failed to publish via GitHub Actions with OIDC trusted publishing due to a missing `repository` field in `package.json`. npm's provenance verification requires the `repository.url` in `package.json` to match the repository URL from the provenance signature, but since the field was empty, the validation failed with an E422 error. + +## Timeline of Events + +| Time (UTC) | Event | +| ------------------- | ---------------------------------------------------------- | +| 2025-12-09 06:27:13 | CI/CD workflow triggered on main branch (commit `b03321d`) | +| 2025-12-09 06:27:20 | Tests and linting passed successfully | +| 2025-12-09 06:27:52 | Changeset version bump to 0.2.4 committed | +| 2025-12-09 06:27:53 | npm publish initiated with OIDC trusted publishing | +| 2025-12-09 06:27:55 | Provenance statement signed and published to Sigstore | +| 2025-12-09 06:27:55 | **E422 Error**: Repository URL validation failed | +| 2025-12-09 06:27:55 | Publish failed, workflow exited with error | + +## Error Analysis + +### Exact Error Message + +``` +E422 422 Unprocessable Entity - PUT https://registry.npmjs.org/lino-arguments - +Error verifying sigstore provenance bundle: Failed to validate repository information: +package.json: "repository.url" is "", expected to match "https://github.com/link-foundation/lino-arguments" from provenance +``` + +### Error Code Breakdown + +| Component | Value | +| ------------------ | ------------------------------------------------------------ | +| HTTP Status | 422 Unprocessable Entity | +| npm Error Code | E422 | +| Endpoint | `PUT https://registry.npmjs.org/lino-arguments` | +| Sigstore Log Index | [752580455](https://search.sigstore.dev/?logIndex=752580455) | + +### What Worked vs What Failed + +| Component | Status | Evidence | +| ------------------------------- | ---------- | ------------------------------------------------------------ | +| GitHub Actions workflow | Working | All tests passed | +| OIDC token generation | Working | id-token: write permission granted | +| npm authentication via OIDC | Working | npm received valid OIDC token | +| Provenance statement signing | Working | Published to Sigstore transparency log | +| Trusted publisher config on npm | Working | Screenshot shows `link-foundation/lino-arguments` configured | +| Repository URL validation | **FAILED** | package.json missing repository field | + +## Root Cause Analysis + +### The Core Problem + +npm's trusted publishing feature performs server-side validation to ensure the `repository.url` field in `package.json` matches the Source Repository URI extension in the signing certificate. This is a security measure to prevent packages from claiming provenance from a repository they don't actually belong to. + +**The `package.json` was missing the `repository` field entirely**, causing the validation to compare an empty string `""` against the expected URL `https://github.com/link-foundation/lino-arguments`. + +### Why This Matters for Security + +npm provenance attestations allow consumers to verify: + +1. The package was built from a specific repository +2. The build process was transparent and reproducible +3. The package hasn't been tampered with + +Without the `repository` field matching, npm cannot guarantee that the provenance claim is legitimate. + +### Evidence from package.json + +```json +{ + "name": "lino-arguments", + "version": "0.2.4", + "description": "A setup of Links Notation Environment...", + // ... other fields ... + "author": "", + "license": "Unlicense" + // NOTE: No "repository" field present! +} +``` + +## npm Trusted Publishing: How It Works + +### OIDC Authentication Flow + +``` +┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐ +│ GitHub Actions │───▶│ npm OIDC │───▶│ npm Registry │ +│ (Workflow) │ │ Provider │ │ │ +└─────────────────┘ └─────────────────┘ └─────────────────┘ + │ │ │ + │ 1. Request │ 2. Generate │ + │ OIDC token │ JWT with │ + │ │ claims │ + │ │ │ + └──────────────────────┴──────────────────────┘ + │ + 3. Publish with + provenance + │ + ▼ + ┌─────────────────┐ + │ Sigstore │ + │ Transparency │ + │ Log │ + └─────────────────┘ +``` + +### Validation Points + +1. **OIDC Token Claims**: Contains repository, workflow, and actor information +2. **Provenance Bundle**: Signed attestation of build origin +3. **Repository URL Check**: `package.json` repository must match provenance claims +4. **Trusted Publisher Config**: npm must have the repository registered + +## Related Issues and References + +### npm CLI Bug #8036 + +- **URL**: https://github.com/npm/cli/issues/8036 +- **Issue**: Capitalization mismatch in repository URLs causes E422 +- **Resolution**: Ensure exact URL match including case sensitivity + +### npm Documentation + +- [Trusted Publishers](https://docs.npmjs.com/trusted-publishers/) +- [Generating Provenance Statements](https://docs.npmjs.com/generating-provenance-statements/) + +### Key Requirements for npm Provenance + +Per [npm/provenance documentation](https://github.com/npm/provenance): + +1. `package.json` must include `repository` or `repository.url` field +2. URL must exactly match the GitHub repository (case-sensitive) +3. Workflow must have `id-token: write` permission +4. Must be publishing from a public repository + +## Solution + +### Required Change + +Add the `repository` field to `package.json`: + +```json +{ + "repository": { + "type": "git", + "url": "https://github.com/link-foundation/lino-arguments.git" + } +} +``` + +Or the shorthand version: + +```json +{ + "repository": "github:link-foundation/lino-arguments" +} +``` + +### Why This Fixes the Issue + +1. npm can now extract `https://github.com/link-foundation/lino-arguments` from the repository field +2. This matches the Source Repository URI in the provenance signature +3. The E422 validation passes +4. Package publishes successfully with provenance attestation + +## Configuration Verification + +### npm Settings (from screenshot) + +| Setting | Value | +| ----------------- | ------------------------------ | +| Package Name | lino-arguments | +| Version | 0.2.1 (before this incident) | +| Access | Public | +| Trusted Publisher | link-foundation/lino-arguments | +| Workflow | main.yml | +| 2FA | Not required | + +### GitHub Workflow Settings + +| Setting | Value | +| -------------------- | -------------------------- | +| Workflow File | .github/workflows/main.yml | +| Permission: id-token | write | +| Permission: contents | write | +| npm upgrade | Yes (npm@latest) | + +## Lessons Learned + +1. **Always include `repository` in package.json**: This is required for npm provenance and helps package consumers find the source code. + +2. **Test provenance locally first**: Use `npm pack --dry-run` and check the package metadata before publishing. + +3. **Verify exact URL match**: Repository URLs are case-sensitive and must match exactly what GitHub reports. + +4. **The error message is informative**: The E422 error clearly states what's expected vs what was found. + +## Files in This Case Study + +- `ci-logs/run-20054176340.txt` - Full CI logs from the failing run +- `ci-logs/run-20054499396.txt` - Subsequent PR check run logs +- `ci-runs-list.json` - List of recent CI runs +- `npm-config-screenshot.png` - npm package settings showing trusted publisher config + +## References + +1. [npm Trusted Publishers Documentation](https://docs.npmjs.com/trusted-publishers/) +2. [npm Provenance Documentation](https://docs.npmjs.com/generating-provenance-statements/) +3. [npm/provenance GitHub Repository](https://github.com/npm/provenance) +4. [npm CLI Issue #8036](https://github.com/npm/cli/issues/8036) +5. [GitHub Blog: npm trusted publishing with OIDC](https://github.blog/changelog/2025-07-31-npm-trusted-publishing-with-oidc-is-generally-available/) +6. [Sigstore Transparency Log Entry](https://search.sigstore.dev/?logIndex=752580455) diff --git a/package.json b/package.json index 28bd99a..942a0e2 100644 --- a/package.json +++ b/package.json @@ -34,6 +34,10 @@ ], "author": "", "license": "Unlicense", + "repository": { + "type": "git", + "url": "https://github.com/link-foundation/lino-arguments.git" + }, "engines": { "node": ">=20.0.0" },