Skip to content

chore: update dependencies and streamline package workflows - #17

Merged
zhourrr merged 1 commit into
mainfrom
chore/update
Oct 24, 2026
Merged

zhourrr merged 1 commit into
mainfrom
chore/update

Conversation

@zhourrr

@zhourrr zhourrr commented Oct 24, 2026

Copy link
Copy Markdown
Collaborator

Test Published previously duplicated its setup in PowerShell and shell and maintained separate, unlocked test-tool versions. This change uses the repository lockfile and a shared package-test runner, updates development dependencies, and switches CI installs to npm ci.

It also organizes shared script helpers, blocks local dependency references during main-package publication, synchronizes the lockfile when bumping the main version, and preserves existing artifacts when local packing fails.

Validation:

  • Clean npm ci with strict peer checks; npm audit reports zero vulnerabilities.
  • Existing API tests and a packed main-package installation: 59 passed, 2 platform-specific skips on macOS ARM64.
  • Temporary checks for publish guards, local artifact restoration, version-bump lockfile synchronization, and rejected file: package specs.
  • TypeScript, JavaScript syntax, workflow YAML, and diff checks passed.

@zhourrr
zhourrr merged commit 3f2da55 into main Oct 24, 2026
13 of 15 checks passed
@zhourrr
zhourrr deleted the chore/update branch October 24, 2026 15:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant