Skip to content

chore(config): precisa sync — publishPackages + template refresh#4

Merged
rlueder merged 1 commit intomainfrom
chore/precisa-sync
Apr 24, 2026
Merged

chore(config): precisa sync — publishPackages + template refresh#4
rlueder merged 1 commit intomainfrom
chore/precisa-sync

Conversation

@rlueder
Copy link
Copy Markdown
Member

@rlueder rlueder commented Apr 24, 2026

Resumo

Adiciona `publishPackages: ["packages/core"]` ao `.precisa.json` (exigido pelo novo template com `{{#if PUBLISHES_TO_NPM}}` + `{{PUBLISH_PACKAGES_YAML}}` — ver Precisa-Saude/tooling#28).

Sync aplica pendências de template:

  • `ci.yml`: remove `deployments: write` (tooling#27); atualiza comentário.
  • `publish-tag.yml`: adiciona `--if-present` no `pnpm -r exec`.

Preserva `eslint.config.js` local (override para scripts de manutenção em `packages/core/scripts/**`). A divergência passa a ser documentada em AGENTS.md para não ressurgir em futuros `precisa sync`.

Plano de teste

  • `precisa sync --dry-run` mostra apenas as mudanças esperadas (após reversão do eslint).
  • Lint e testes passam localmente.

Adiciona publishPackages ao .precisa.json (exigido pelo novo template
com {{#if PUBLISHES_TO_NPM}} + {{PUBLISH_PACKAGES_YAML}}, ver
Precisa-Saude/tooling#28).

Sync aplica pendencias de template:
- ci.yml: remove deployments: write (tooling#27), atualiza comentario.
- publish-tag.yml: adiciona --if-present no pnpm -r exec.

Preserva eslint.config.js local (override para scripts de manutencao
em packages/core/scripts/**); divergencia agora documentada em AGENTS.md.
@rlueder rlueder merged commit 0476f24 into main Apr 24, 2026
10 checks passed
@rlueder rlueder deleted the chore/precisa-sync branch April 24, 2026 22:38
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