Skip to content

deps: update aontu to GitHub main for both languages#9

Merged
rjrodger merged 5 commits into
mainfrom
claude/aontu-github-main-update-czgff9
Jun 22, 2026
Merged

deps: update aontu to GitHub main for both languages#9
rjrodger merged 5 commits into
mainfrom
claude/aontu-github-main-update-czgff9

Conversation

@rjrodger

Copy link
Copy Markdown
Contributor

Track aontu main (commit 529f8eca) ahead of the npm/Go releases. aontu's
dependency stack moved from jsonicjs/* to @tabnas/*.

  • go: aontu/go v0.1.3 -> main pseudo-version
    (v0.1.4-0.20260622134345-529f8eca01f5); go.sum + indirect deps follow the
    @tabnas/* migration. Build/vet/test clean.
  • ts: aontu 0.46.0 -> 0.47.0 from main. The npm package lives in a monorepo
    subdir, so it is vendored as ts/vendor/aontu-0.47.0.tgz (npm pack) and
    referenced via file:. Whitelisted in .gitignore against the global *.tgz
    rule.
  • ts: aontu's parser is now @tabnas/jsonic; the CLI bin required the
    hoisted-transitive jsonic, which is gone. Add @tabnas/jsonic as an explicit
    dependency and require it directly.
  • docs: AGENTS.md documents the vendored-tarball convention and how to bump.

make build clean; make test green (TS 22/22, Go all pass).

claude added 5 commits June 22, 2026 15:11
Track aontu main (commit 529f8eca) ahead of the npm/Go releases. aontu's
dependency stack moved from jsonicjs/* to @tabnas/*.

- go: aontu/go v0.1.3 -> main pseudo-version
  (v0.1.4-0.20260622134345-529f8eca01f5); go.sum + indirect deps follow the
  @tabnas/* migration. Build/vet/test clean.
- ts: aontu 0.46.0 -> 0.47.0 from main. The npm package lives in a monorepo
  subdir, so it is vendored as ts/vendor/aontu-0.47.0.tgz (npm pack) and
  referenced via file:. Whitelisted in .gitignore against the global *.tgz
  rule.
- ts: aontu's parser is now @tabnas/jsonic; the CLI bin required the
  hoisted-transitive jsonic, which is gone. Add @tabnas/jsonic as an explicit
  dependency and require it directly.
- docs: AGENTS.md documents the vendored-tarball convention and how to bump.

make build clean; make test green (TS 22/22, Go all pass).
New pushes to aontu main since 529f8eca only touched the Go side; the TS
package (ts/vendor/aontu-0.47.0.tgz) is byte-identical and unchanged.

- go: aontu/go main pseudo-version
  -0.20260622134345-529f8eca01f5 -> -0.20260622151248-c74b91f166cb
- ts: no change (vendored tarball identical)

make test green (TS 22/22, Go all pass); gofmt/vet clean.
Running any model previously forced the .model-config machinery: the Model
constructor auto-created .model-config/model-config.jsonic, ran a config
build, and that build triggered the model build. Add an opt-out so a model
can be built on its own.

- ts: ModelSpec.config (default true). When false, Model skips makeConfig,
  omits config from build.use, and run/start/stop bypass the config build.
  local_producer guards an absent config (no actions). CLI gains --no-config.
- go: ModelSpec.Config *bool (nil = enabled, parity with TS optional flag).
  New skips newConfig when disabled; Run/Start/watch.reload guard nil config;
  actionOrder already falls back to spec.Order / registry. CLI gains
  -no-config.
- tests: TS (extra: skips config + ignores existing config file; cli:
  --no-config) and Go (config: disabled skips creation, ignores file/uses
  Order; cli: -no-config). 25/25 TS, all Go pass.
- docs: reference.md (CLI flag, ModelSpec, config-file section), explanation.md
  (optional config build), AGENTS.md (the optional-config convention).
- Rebuilt ts/dist and ts/dist-test.
@rjrodger rjrodger merged commit ee04212 into main Jun 22, 2026
6 checks passed
@rjrodger rjrodger deleted the claude/aontu-github-main-update-czgff9 branch June 22, 2026 23:10
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.

2 participants