Skip to content

Align docs with Apache release distribution#165

Merged
simongonzalezdc merged 1 commit into
mainfrom
codex/docs-consistency-post-release
Jun 3, 2026
Merged

Align docs with Apache release distribution#165
simongonzalezdc merged 1 commit into
mainfrom
codex/docs-consistency-post-release

Conversation

@simongonzalezdc
Copy link
Copy Markdown
Member

@simongonzalezdc simongonzalezdc commented Jun 3, 2026

Summary

  • replace stale source-available/BSL-era language with Apache-2.0/open-source language across public docs and launch collateral
  • align MCP/install examples with the v0.3.0 GitHub Release tarball distribution path instead of unpublished npm/npx package claims
  • update public-claim tests to guard against old BSL and delayed-Apache wording

Verification

  • rg -n "source-available|Source-available|Source-Available|BSL|Business Source|Change Date|commercial license|Additional Use Grant|MIT license|2030-04-20|Apache-2\.0 in 2030|becomes Apache|Becomes Apache|packages are not published yet|Package publishing is not enabled yet|local build \(packages not published yet\)|npx -y @dialectos|npm install -g @dialectos|v0\.1\.1|0\.1\.1|command\": \"npx\"|open-source \(Apache-2\.0 in 2030\)|free for most use, Apache-2\.0|Apache-2\.0 and Apache-2\.0|Apache-2\.0\. Apache-2\.0" README.md SECURITY.md ROADMAP.md .llm docs packages .github --glob "!**/dist/**" --glob "!docs/plans/**" only reports the intentional guard regexes in docs/__tests__/public-claims.test.mjs
  • node --test docs/__tests__/*.test.mjs scripts/__tests__/release-workflow.test.mjs

View with Codesmith Autofix with Codesmith
Need help on this PR? Tag /codesmith with what you need. Autofix is disabled.

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Jun 3, 2026

Important

Review skipped

Auto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro Plus

Run ID: e1394673-0129-439b-aff1-13fc45f87806

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch codex/docs-consistency-post-release

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@simongonzalezdc simongonzalezdc merged commit 05e3103 into main Jun 3, 2026
9 checks passed
@simongonzalezdc simongonzalezdc deleted the codex/docs-consistency-post-release branch June 3, 2026 03:54
Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 8568d86f68

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment on lines +44 to 48
test('public docs do not contain stale BSL license claims', () => {
for (const [file, text] of Object.entries(allContents)) {
assert.doesNotMatch(text, /open[- ]source/iu, `${file} uses open-source for current BSL release`);
assert.doesNotMatch(text, /production use allowed|allows production use/iu, `${file} overstates BSL production rights`);
assert.doesNotMatch(text, /BSL|Business Source|Change Date|Additional Use Grant/iu, `${file} contains stale BSL-era license language`);
assert.doesNotMatch(text, /becomes Apache-2\.0|Apache-2\.0 in 2030|2030-04-20/iu, `${file} contains stale delayed-Apache language`);
}
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Include citation metadata in stale-license guard

Because allContents only covers README/SECURITY/.llm/ROADMAP plus launch collateral, this new stale-BSL check still lets public repository metadata through; CITATION.cff:10 currently says license: BSL-1.1, so citation tools and package/index consumers can continue seeing the old license while CI passes. Add CITATION.cff (and any other root public metadata) to the scanned file set so the new Apache-2.0 migration is actually enforced.

Useful? React with 👍 / 👎.

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