Skip to content

chore: keep fiscalize private (in-house) + standard bunfig.toml auth#3

Merged
terrxo merged 1 commit into
mainfrom
chore-private-bunfig
May 25, 2026
Merged

chore: keep fiscalize private (in-house) + standard bunfig.toml auth#3
terrxo merged 1 commit into
mainfrom
chore-private-bunfig

Conversation

@terrxo

@terrxo terrxo commented May 25, 2026

Copy link
Copy Markdown
Contributor

Applies Nik's two corrections (relayed via coordinator). Docs/config only — no code change; tests 29/29, tsc clean.

1. Keep it private / in-house (not public OSS)

  • README: "Open-source…" → "Private, in-house grunt-it tool… not a public release."
  • package.json licenseUNLICENSED; removed the MIT LICENSE file; dropped LICENSE from files.
  • Not setting "private": true (that would block the GitHub Packages publish — utility-belt doesn't set it either).
  • PROVENANCE.md: the bundled official e-SLOG XSDs keep their own ePOS/GZS terms; clarified they're not part of this project's (UNLICENSED) code.

2. Standard bunfig.toml for @grunt-it auth

  • Ship a committed bunfig.toml (token = "$REGISTRY_TOKEN" — env ref, no secret in-file) matching app-template / utility-belt. Removed bunfig.example.toml; untracked bunfig.toml from .gitignore.
  • CI (publish.yml) sets REGISTRY_TOKEN: ${{ secrets.REGISTRY_TOKEN }} at job level so bun install resolves @grunt-it packages (future-proofs; fiscalize has no @grunt-it deps yet, so today's installs are unaffected).
  • README install section uses the bunfig.toml standard, not a hardcoded REGISTRY_TOKEN=$(gh auth token) bun install.

Repo is already --private. Independent of the in-flight P2 (FURS) branch.

🤖 Generated with Claude Code

Per Nik: fiscalize is an internal grunt-it tool, not a public OSS release.
- Scrub "open-source/public" wording from README; license → UNLICENSED;
  remove MIT LICENSE file (no private:true — GH Packages publish still works).
- Ship a committed bunfig.toml ($REGISTRY_TOKEN env ref, no secret in-file)
  matching app-template/utility-belt; CI sets REGISTRY_TOKEN from secrets so
  @grunt-it installs resolve. Drop bunfig.example.toml; untrack bunfig.toml.
- README install uses the bunfig.toml standard, not a hardcoded gh-auth token.

Tests 29/29, tsc clean (no code change).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@terrxo terrxo merged commit 767a5d3 into main May 25, 2026
2 checks passed
@terrxo terrxo deleted the chore-private-bunfig branch May 25, 2026 04:54
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