Skip to content

chore(version): v0.25.0 — módulo github.com/estevaofon/noxy e instalação via go install - #140

Merged
estevaofon merged 3 commits into
developfrom
chore/module-path-go-install
Sep 5, 2026
Merged

chore(version): v0.25.0 — módulo github.com/estevaofon/noxy e instalação via go install#140
estevaofon merged 3 commits into
developfrom
chore/module-path-go-install

Conversation

@estevaofon

@estevaofon estevaofon commented Sep 5, 2026

Copy link
Copy Markdown
Owner

Resumo

O go.mod declarava module noxy-vm, que não corresponde ao repositório — por isso go install github.com/estevaofon/noxy/cmd/noxy@latest falhava com "module declares its path as: noxy-vm". Este PR renomeia o módulo para github.com/estevaofon/noxy, documenta a instalação via go install e faz o bump para v0.25.0 (primeira versão instalável com go install).

Mudanças

  • go.mod: module github.com/estevaofon/noxy.
  • Imports (250 arquivos .go): "noxy-vm/...""github.com/estevaofon/noxy/...", com gofmt para reordenar os grupos. Mudança mecânica — o diff de cada arquivo é só o bloco de import.
  • Testes com o nome do módulo hardcoded: internal/vm/architecture_test.go (packagePath) e internal/ext/exttest (procura module github.com/estevaofon/noxy no go.mod para achar a raiz do repo).
  • README.md: nova seção With go install (recommended); cd noxy-vmcd noxy (o clone cria noxy); rótulo da árvore em Architecture; go install ./cmd/noxy em From source.
  • AGENTS.md e sdk/noxyplugin/README.md: referências ao módulo raiz.
  • Bump v0.25.0: internal/version/version.go, CHANGELOG.md (## [0.25.0] - 2026-09-05), README (banner do REPL e exemplo @v0.25.0), spec §12 (sys.version), docs/index.html (badge e exemplo), rodapé do AGENTS.md.
  • Janela de remoção de sys_load_plugin → v0.26.0: a v0.25.0 era o alvo prometido para remover sys_load_plugin/internal/plugin/compiler.PluginNativeNames, mas esta release não faz essa remoção. O aviso no stderr (internal/vm/builtins_sys.go + teste), docs/EXTENSIONS.md, AGENTS.md e a spec 2026-08-29-process-extensions-design.md §10.1 passam a dizer v0.26.0; o CHANGELOG 0.25.0 ganha uma seção Deprecated registrando a extensão da janela.

Ficam intactos os registros históricos (CHANGELOG de versões anteriores, docs/superpowers/plans/*, benchmarks/results/*), o path Windows em noxy_examples/test_read_lines.nx e o noxy.mod (noxy v0.24.0 continua sendo o mínimo exigido — não houve quebra de formato). Os módulos aninhados (sdk/noxyplugin, internal/ext/testdata/processguest, noxy_libs/...) não mudam — sdk/noxyplugin já usava github.com/estevaofon/noxy/sdk/noxyplugin, então a raiz agora fica consistente com ele.

Verificação

  • go build ./... e go vet ./... ok; noxy --versionNoxy v0.25.0
  • go test ./...: 13 pacotes ok, 0 falhas (inclui TestSysLoadPluginWarnsDeprecationOnce com a mensagem nova)
  • Runner dos exemplos (run_all_tests_concurrent.nx): 185/185 passaram
  • gofmt -l limpo; git diff --numstat sem reescrita de arquivo inteiro
  • go install ./cmd/noxy local gera ~/go/bin/noxy

Release

Após o merge em developmain: git tag v0.25.0 && git push origin v0.25.0 (push só da tag, conforme AGENTS.md). A partir daí go install github.com/estevaofon/noxy/cmd/noxy@latest funciona.

🤖 Generated with Claude Code

https://claude.ai/code/session_01DP2SHH6ivd6uNMJ9yhEhNF

estevaofon and others added 2 commits September 5, 2026 12:34
…lita go install

O caminho do módulo (`noxy-vm`) não correspondia ao repositório, o que
impedia `go install github.com/estevaofon/noxy/cmd/noxy@latest`. O módulo
passa a se chamar `github.com/estevaofon/noxy`; os imports internos, os
testes que tinham o nome do módulo hardcoded (`architecture_test.go`,
`exttest`) e as referências em `AGENTS.md` e `sdk/noxyplugin/README.md`
foram atualizados. Registros históricos (CHANGELOG, planos, benchmarks)
ficam como estão.

README: nova seção "With go install", `cd noxy` (o clone cria `noxy`, não
`noxy-vm`) e rótulo da árvore em Architecture.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DP2SHH6ivd6uNMJ9yhEhNF
…ão via go install

Bump em internal/version/version.go, CHANGELOG (seção [0.25.0] - 2026-09-05),
README (banner do REPL e exemplo de tag), spec §12 (sys.version),
docs/index.html (badge e exemplo) e rodapé do AGENTS.md.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DP2SHH6ivd6uNMJ9yhEhNF
@estevaofon estevaofon changed the title chore(go.mod): renomeia módulo para github.com/estevaofon/noxy e habilita go install chore(version): v0.25.0 — módulo github.com/estevaofon/noxy e instalação via go install Sep 5, 2026
….26.0

A v0.25.0 só renomeia o módulo Go e habilita go install; a remoção de
sys_load_plugin, internal/plugin e compiler.PluginNativeNames fica para a
v0.26.0. Ajusta o aviso no stderr (e o teste), docs/EXTENSIONS.md,
AGENTS.md, spec 2026-08-29 §10.1 e registra a janela nova no CHANGELOG.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DP2SHH6ivd6uNMJ9yhEhNF
@estevaofon
estevaofon merged commit 60d7784 into develop Sep 5, 2026
7 checks passed
@estevaofon
estevaofon deleted the chore/module-path-go-install branch September 5, 2026 17:04
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