Skip to content

docs(changelog): add CHANGELOG.md to close OpenSSF release_notes (RAN-63)#48

Merged
aksOps merged 1 commit into
mainfrom
chore/ran-63-changelog
Apr 26, 2026
Merged

docs(changelog): add CHANGELOG.md to close OpenSSF release_notes (RAN-63)#48
aksOps merged 1 commit into
mainfrom
chore/ran-63-changelog

Conversation

@aksOps

@aksOps aksOps commented Apr 26, 2026

Copy link
Copy Markdown
Contributor

Summary

Closes the bestpractices.dev release_notes criterion on project 12646 by adding a Keep a Changelog 1.1.0 file at repo root.

The autofill scans for per-version headers in CHANGELOG.md. Without one, release_notes_status is reported Unmet — No release notes file found, holding the project at 91% (per the board's corrected analysis). With this file in place, an autofill re-run should flip the criterion to Met and close out the project's last unmet criterion.

What changed

  • Single new file: CHANGELOG.md (+87 / −0)
  • Header documents the convention: Keep a Changelog 1.1.0 format link, SemVer 2.0.0 policy, and the pre-1.0 caveat that Unreleased tracks main between published pre-release tags (per-tag detail stays on GitHub Releases at v0.0.11-beta.*).
  • Initial Unreleased entry covers everything currently on main since v0.0.11-beta.15:
    • Added — multi-tenancy end-to-end (GraphRAG, storage, MCP, vector DB), Entra auth + retention, 100–200-service backend robustness, OpenSSF scaffolding (scorecard.yml, security.yml, .bestpractices.json schema, SECURITY.md, CLAUDE.md, README badges).
    • Changed — local CI replacing the deleted central-ops reusable workflow; post-robustness chore consolidation.
    • Fixed — MCP default-tenant fallback (RAN-22), Postgres AutoMigrate FK race (RAN-49), service-map node stacking.
    • Security — OSS-CLI stack adopted as continuous supply-chain surface.
  • PR cross-references inline at the bottom of the file.

Out of scope (per RAN-63 description)

  • Feature / functional work
  • .bestpractices.json schema rewrites — already on main (RAN-58)
  • Anything in RAN-53's AC checklist already merged

Test plan

Closes RAN-63.

🤖 Generated with Claude Code

…-63)

Closes the bestpractices.dev `release_notes` criterion on project
12646 by adding a Keep a Changelog 1.1.0 file at repo root. Header
documents the format + SemVer policy + the convention that the
`Unreleased` section tracks `main` between published pre-release tags
(per-tag detail stays on GitHub Releases).

The initial `Unreleased` entry covers everything currently on `main`
since v0.0.11-beta.15: end-to-end multi-tenancy across GraphRAG +
storage + MCP + vector DB, Entra auth + retention, backend robustness
for 100-200 services, OpenSSF Best Practices + Scorecard scaffolding
(scorecard.yml, security.yml, .bestpractices.json, SECURITY.md), and
a handful of MCP / storage / UI fixes. PRs cross-linked at the bottom
of the file.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
@aksOps aksOps enabled auto-merge (squash) April 26, 2026 04:06
@sonarqubecloud

Copy link
Copy Markdown

@aksOps aksOps merged commit dd47397 into main Apr 26, 2026
16 checks passed
@aksOps aksOps deleted the chore/ran-63-changelog branch April 26, 2026 04:07
@aksOps aksOps restored the chore/ran-63-changelog branch April 26, 2026 04:07
@aksOps aksOps deleted the chore/ran-63-changelog branch April 26, 2026 05:47
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