Skip to content

chore: community-health files + supply-chain hardening#10

Merged
gsavastano merged 1 commit into
mainfrom
gsavastano/compassionate-lichterman-b62feb
Jun 21, 2026
Merged

chore: community-health files + supply-chain hardening#10
gsavastano merged 1 commit into
mainfrom
gsavastano/compassionate-lichterman-b62feb

Conversation

@gsavastano

Copy link
Copy Markdown
Contributor

Public-repo hygiene + supply-chain hardening for the interop kit. No behaviour or contract changes.

Supply-chain

  • SHA-pin all GitHub Actions across ci.yml, drift-check.yml, release.yml (checkout v4.3.1, setup-node v4.4.0, github-script v7.1.0), each with a # vX.Y.Z comment.
  • .github/dependabot.yml — weekly version updates for npm (validate/) and github-actions; minor/patch grouped, majors individual. (Repo already has Dependabot security updates; this adds proactive version updates and keeps the new SHA pins fresh.)

Community health

  • SECURITY.md — routes kit vulnerabilities to GitHub private vulnerability reporting and live-service issues to /security; scope notes (samples carry no secrets, validator is offline, vendored schemas fixed upstream).
  • CONTRIBUTING.md — codifies the one rule that prevents bad PRs: openapi.json and samples/ are mirrored from the backend and must not be hand-edited; conformance gaps go to an issue, not a PR. Also fixes the PR template's previously-dangling CONTRIBUTING link.
  • CODE_OF_CONDUCT.md — Contributor Covenant 2.1 (enforcement contact: support@opendpp-node.eu).

Verification

  • All workflow YAML smoke-checks pass; every actions/* ref resolves to a 40-hex SHA.
  • No paths, fields, schemas, or samples changed — CI sample validation is unaffected.

- SHA-pin all GitHub Actions across ci/drift-check/release workflows
  (checkout v4.3.1, setup-node v4.4.0, github-script v7.1.0)
- add .github/dependabot.yml — weekly npm (validate/) + github-actions
  version updates (minor/patch grouped, majors individual)
- add SECURITY.md — routes kit vulns to GitHub private reporting and
  service vulns to /security; scope notes (no secrets, offline guarantee)
- add CONTRIBUTING.md — codifies the openapi.json/samples mirror rule and
  conformance-gap-vs-PR split; fixes the PR template's dangling link
- add CODE_OF_CONDUCT.md — Contributor Covenant 2.1
@gsavastano gsavastano merged commit 4cea980 into main Jun 21, 2026
6 checks passed
@gsavastano gsavastano deleted the gsavastano/compassionate-lichterman-b62feb branch June 21, 2026 15:27
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