Skip to content

chore: add repository metadata, licence, changelog and CI - #2

Merged
TheCryptoDonkey merged 1 commit into
mainfrom
chore/release-metadata
Jul 18, 2026
Merged

chore: add repository metadata, licence, changelog and CI#2
TheCryptoDonkey merged 1 commit into
mainfrom
chore/release-metadata

Conversation

@TheCryptoDonkey

Copy link
Copy Markdown
Member

Summary

  • Add repository, bugs, homepage fields to package.json (house style, matching toll-kit/match-kit/kindred).
  • Add LICENSE (MIT, holder "Forgesworn" — majority style across toll-kit/match-kit; ring-sig uses "ForgeSworn", flock-kit uses "TheCryptoDonkey" and British "Licence"; matched the majority).
  • Add CHANGELOG.md (Keep-a-Changelog style, one section for the existing v0.1.0 tag, content derived from git log).
  • Add .github/workflows/ci.yml (Node 24, actions pinned to commit SHA matching ring-sig's pattern; steps: install, typecheck, test, build, npm pack --dry-run package-content verification).

No version, tag, or dependency changes.

Test plan

  • npm ci
  • npm test (23 passed)
  • npm run typecheck
  • npm run build
  • New CI workflow run on this PR (first run — no prior baseline)

Adds package.json repository/bugs/homepage fields, an MIT LICENSE,
a Keep-a-Changelog CHANGELOG.md, and a CI workflow (Node 24, pinned
actions, typecheck/test/build/pack verification).
@TheCryptoDonkey
TheCryptoDonkey merged commit 9695813 into main Jul 18, 2026
2 checks passed
@TheCryptoDonkey
TheCryptoDonkey deleted the chore/release-metadata branch July 18, 2026 20:49
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