Skip to content

chore: point repo references at the plainlang org (ENG-194) - #21

Merged
zanjonke merged 1 commit into
mainfrom
chore/rename-github-org-plainlang
Aug 28, 2026
Merged

chore: point repo references at the plainlang org (ENG-194)#21
zanjonke merged 1 commit into
mainfrom
chore/rename-github-org-plainlang

Conversation

@zanjonke

Copy link
Copy Markdown
Collaborator

The GitHub organization moved from Codeplain-ai to plainlang, leaving every hardcoded Codeplain-ai/plain-forge string stale. This repoints all five occurrences.

Changed

  • package.jsonrepository.url, homepage, bugs.url. These matter most: they are baked into the published tarball and drive the npm page's "Repository" link.
  • bin/cli.mjs — the usage-guide link printed after install.
  • scripts/deploy.shREPO, used by the workstation-publish path for the release lookup and the Deployments API call.
  • RELEASING.md — the changelog-link template and the trusted-publisher row.

Deliberately unchanged

  • .github/workflows/publish.yml needs no change. It never hardcodes the org — it reaches for ${{ github.repository }} and ${{ github.server_url }} for the Slack run-log links, and auth is OIDC with no repo string in the workflow. The only org-coupled piece is the npm trusted-publisher entry, which has already been repointed on npmjs.com. Same story for ci.yml and pr-notify.yml.
  • RELEASING.md:17 links to Codeplain-ai/codeplain. That repo has not moved — the API still reports full_name: Codeplain-ai/codeplain, and plainlang/codeplain 404s. Leave it until that repo moves too.

Worth confirming outside this PR

Neither is visible from the working tree, and an inter-org transfer can drop them:

  • The SLACK_WEBHOOK_URL repo secret and the npm environment (Settings → Environments / Secrets).
  • Branch protection on main, including the required Test (node 18 / 20 / 22) check.

Testing

npm test — 58/58 passing.

The GitHub organization moved from Codeplain-ai to plainlang, so every
hardcoded `Codeplain-ai/plain-forge` string is now stale.

- package.json: repository.url, homepage, bugs.url — these ship inside the
  published tarball and drive the npm page's Repository link.
- bin/cli.mjs: the usage-guide link printed after install.
- scripts/deploy.sh: REPO, used by the workstation-publish path for the
  release lookup and the Deployments API call.
- RELEASING.md: the changelog-link template and the trusted-publisher row.

.github/workflows/publish.yml needs no change: it never hardcodes the org,
reaching for github.repository and github.server_url instead, and auth is
OIDC. The npm trusted-publisher entry has already been repointed.

The RELEASING.md link to Codeplain-ai/codeplain is left as-is — that repo
has not moved.
@zanjonke
zanjonke requested a review from VitjanZ August 28, 2026 06:34
@zanjonke zanjonke changed the title chore: point repo references at the plainlang org chore: point repo references at the plainlang org (ENG-194) Aug 28, 2026
@zanjonke
zanjonke merged commit 73db023 into main Aug 28, 2026
3 checks passed
@zanjonke
zanjonke deleted the chore/rename-github-org-plainlang branch August 28, 2026 07:38
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.

2 participants