Skip to content

build(deps): bump WireCatLabs/cli-base/.github/workflows/node-ci.yml from 0.61.2 to 0.77.0 - #76

Merged
leemour merged 1 commit into
mainfrom
dependabot/github_actions/WireCatLabs/cli-base/dot-github/workflows/node-ci.yml-0.72.0
Nov 7, 2026
Merged

leemour merged 1 commit into
mainfrom
dependabot/github_actions/WireCatLabs/cli-base/dot-github/workflows/node-ci.yml-0.72.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Nov 4, 2026 •

Copy link
Copy Markdown
Contributor

Bumps WireCatLabs/cli-base/.github/workflows/node-ci.yml from 0.61.2 to 0.77.0.

Changelog

Sourced from WireCatLabs/cli-base/.github/workflows/node-ci.yml's changelog.

Changelog

Notable changes to @wirecat/cli-base (published as @wirecat/cli-core up to 0.20.0), one section per version, newest first. Versions follow semantic versioning; before 1.0.0 a minor release may change the API. Versions before 0.8.0 are in the git tags.

Every entry says what changed as a caller sees it, why, and what to watch for — the rules are docs/dev/CONVENTIONS.md.

0.82.0 — 07.11.2026

Added

  • --from-app, a mode switch: the owner did this in the app that runs the tool (WireCat Desktop), so the tool records it as the owner's with no terminal question. It is the app's word, not a security check (memo's decisions).
  • Vocabulary words for business records. cli-memo adds products, contracts, subscriptions, wallets and bank transactions (cli-core's business entities plan), and cli-dev lint would report each new command word as unknown. New resources: contracts, subscriptions, prices, wallets, transactions, splits and lines (the rows of an order or an invoice). New verb: match, which links waiting records to what their identifiers name; a name alone never matches, so it is not link. New value flags: --status, --product, --contract, --payment, --refund-of, --wallet, --supplier, --customer, --trial-end-date, --notice-days, --auto-renew, --opening-balance, --opening-date, --institution, --unit, --sku and --archived. --status takes <state>, as memo's task board already does, so a CLI that kept a lint override for --status, such as memo's tasks add, tasks update and tasks move, can drop it.
  • --every also takes a count and a calendar unit, such as 1-month, for how often a charge repeats. A timer still takes a <duration>. --interval stays another name for --pause, which flag-synonym refuses.
  • Wider meanings, nothing renamed: products covers what the owner buys as well as sells, cancel covers a subscription, and --start-date and --end-date cover a contract as well as an all-day event.

0.81.0 — 07.11.2026

Added

  • cli-dev manifest writes contracts/wirecat.json, the file WireCat Desktop reads to add a tool it has not checked. Desktop's catalog entry for a tool outside WireCat was written by hand, and every command word in it was copied from the CLI. cli-dev manifest --program dist/program.js --identity dist/wcat.js now builds it from the command tree (createProgram) and the identity (WCAT, a ManifestIdentity from @wirecat/cli-base/wcat/manifest): each runnable command with its effects (left out, a write) and, with permissionOf, its permission key, then a desktop object holding Desktop's catalog keys. doctor, profiles, setup, runs, skill, mcpServer, sync and storage come from the standard commands, the skills/ folder and the identity's appName and envPrefix; only tagline, signIn and, for a CLI with a sync command, syncs are typed by the developer. The file holds no version, so a release does not make it stale: Desktop reads the version from npm. mcpServer names no port: Desktop gives the tool a free one and fills {port}. It refuses, naming the key, any word Desktop's rule would refuse. --check fails when the file is stale and prints the command that rewrites it. List contracts/wirecat.json in the package's files; it is the one file of contracts/ a package ships (WC-REL-16). manifestSchema and manifestJsonSchema() check a manifest anywhere.
  • --wcat-describe answers format 2 when the package ships contracts/wirecat.json. The format-1 keys stay, with "wcat_describe": 2, the file's desktop object and manifest_sha256, the SHA-256 of the file's bytes as shipped,

... (truncated)

Commits
  • d01cd75 chore(release): 0.77.0 (#466)
  • b90fd58 feat(vocabulary): schedule, agent, command, exec and findings (#465)
  • c466a1a docs(standards): WC-SECR-25, sign in with WireCat's app by default and let th...
  • 7e5e0d6 chore(release): 0.76.0 (#463)
  • fb482a0 feat(constants): loadConstants, one layered constants.json per package (#462)
  • 45abafb docs(standards): WC-DOC-21, a public repository has a banner, a link preview,...
  • 0483a68 fix(docs): the social preview banner says cli-base, not cli-core (#460)
  • ba94fc4 chore(release): restore 0.75.2's notes to its tag (#459)
  • 51197be feat(query): a ref after a field is one value; rule WC-CMD-31 (#457)
  • 9253947 feat(errors)!: add the conflict error code, exit 15 (#458)
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code labels Nov 4, 2026
@leemour

leemour commented Nov 7, 2026

Copy link
Copy Markdown
Member

@dependabot rebase

Bumps [WireCatLabs/cli-base/.github/workflows/node-ci.yml](https://github.com/wirecatlabs/cli-base) from 0.61.2 to 0.77.0.
- [Release notes](https://github.com/wirecatlabs/cli-base/releases)
- [Changelog](https://github.com/WireCatLabs/cli-base/blob/main/CHANGELOG.md)
- [Commits](WireCatLabs/cli-base@08d954b...d01cd75)

---
updated-dependencies:
- dependency-name: WireCatLabs/cli-base/.github/workflows/node-ci.yml
  dependency-version: 0.72.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title build(deps): bump WireCatLabs/cli-base/.github/workflows/node-ci.yml from 0.61.2 to 0.72.0 build(deps): bump WireCatLabs/cli-base/.github/workflows/node-ci.yml from 0.61.2 to 0.77.0 Nov 7, 2026
@dependabot
dependabot Bot force-pushed the dependabot/github_actions/WireCatLabs/cli-base/dot-github/workflows/node-ci.yml-0.72.0 branch from 5c4259a to 412cc2a Compare November 7, 2026 21:25
@leemour
leemour merged commit 24e7f24 into main Nov 7, 2026
14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant