Skip to content

chore(140): repoint github URLs at pipefy/ai-toolkit - #271

Merged
gbrlcustodio merged 1 commit into
mainfrom
chore/140-rename-ai-toolkit-refs
Jun 2, 2026
Merged

chore(140): repoint github URLs at pipefy/ai-toolkit#271
gbrlcustodio merged 1 commit into
mainfrom
chore/140-rename-ai-toolkit-refs

Conversation

@gbrlcustodio

Copy link
Copy Markdown
Member

Summary

Repoint every github.com / raw.githubusercontent.com owner-path reference from gbrlcustodio/pipefy-mcp-server to pipefy/ai-toolkit, ahead of the repo rename and org transfer tracked in #140. Also drops the "community-maintained / not an official Pipefy product" disclaimer from the README, since the repo moves under the Pipefy org.

Do not merge before the transfer. Every pipefy/ai-toolkit URL is dead until the org and repo exist. Merging early breaks install.sh, the README CI badge, and the bootstrap curl. Sequence: approve now, transfer + re-add secrets / branch protection / webhooks, then merge in the same window.

Scope

URL paths only. Files touched: install.sh (the REPO= constant), README.md (badge, release link, install examples, issues link, disclaimer removal), packages/mcp/README.md, packages/cli/README.md, commands/install.md (bootstrap curl), docs/MIGRATION.md, skills/README.md, RELEASE.md, packages/mcp/src/pipefy_mcp/_docs.py, .claude-plugin/plugin.json (homepage/repository), .mcp.json.

Deliberately left alone

Interaction with #260

#260 (wheel-URL install) is unmerged. It rewrites .mcp.json to release-wheel URLs and adds a release.yml step that regenerates those URLs from GITHUB_REPOSITORY on every release. If #260 lands first, .mcp.json self-heals on the next release and this PR's .mcp.json hunk becomes a moot conflict to drop at rebase. This PR is correct against current main, where .mcp.json is still the @latest git form and does not self-heal.

Not covered (needs a runbook, not a PR)

The operational transfer mechanics: re-add Actions secrets (release signing / future PyPI OIDC), re-apply branch protection, re-verify webhooks. See #140's "Transfer mechanics" checklist.

Verification

  • grep -rn "gbrlcustodio/pipefy-mcp-server" returns only the two intentional CHANGELOG.md entries.
  • No pyproject.toml [project].name changed.
  • .mcp.json and .claude-plugin/plugin.json parse as JSON; pipefy_mcp._docs imports.
  • Post-transfer: curl -fsSL https://raw.githubusercontent.com/pipefy/ai-toolkit/main/install.sh | sh -s -- --yes --no-skills --client none --dry-run should print Resolved tag: vX.Y.Z.

Rewrite every github.com / raw.githubusercontent.com owner-path reference
from gbrlcustodio/pipefy-mcp-server to pipefy/ai-toolkit ahead of the repo
rename and org transfer (#140), and drop the community-maintained disclaimer
now that the repo moves under the Pipefy org.

Scope is URL paths only. Distribution names (pipefy-mcp-server, pipefy-cli,
pipefy-sdk, pipefy-auth, pipefy-infra) are left untouched: renaming them
would break every existing install script. CHANGELOG entries are left as
shipped historical records.

Staged unmerged: every pipefy/ai-toolkit URL is dead until the org and repo
exist, so this must merge in the transfer window, not before.
@gbrlcustodio
gbrlcustodio requested a review from adriannoes June 2, 2026 19:09
@gbrlcustodio gbrlcustodio self-assigned this Jun 2, 2026
@gbrlcustodio gbrlcustodio added the documentation Docs, skills, README, or in-repo guides only (no runtime change) label Jun 2, 2026

@adriannoes adriannoes left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Summary

Reviewed statically on head 2024a70 (URL/docs chore only; no runtime logic). The diff consistently repoints install and docs surfaces from gbrlcustodio/pipefy-mcp-server to pipefy/ai-toolkit, updates DOCS_SETUP_REF, and leaves distribution names and CHANGELOG history alone as scoped. git grep 'gbrlcustodio/pipefy-mcp-server' on the PR branch leaves only the two intentional CHANGELOG.md lines; CI (lint, test, skill frontmatter) is green.

Approve the change set. Merge only in the #140 transfer window — every pipefy/ai-toolkit URL is dead until the org/repo exists, as you already documented.

Also noted

  • #260: If release-wheel .mcp.json lands first, dropping this PR’s .mcp.json hunk on rebase is fine.
  • .claude-plugin/marketplace.json: Still lists owner profile https://github.com/gbrlcustodio (not in this PR’s file list). Optional follow-up to https://github.com/pipefy when you refresh marketplace metadata after transfer.

@gbrlcustodio
gbrlcustodio marked this pull request as ready for review June 2, 2026 19:29
@gbrlcustodio
gbrlcustodio merged commit ea15067 into main Jun 2, 2026
4 checks passed
@gbrlcustodio
gbrlcustodio deleted the chore/140-rename-ai-toolkit-refs branch June 2, 2026 19:29
gbrlcustodio added a commit that referenced this pull request Jun 2, 2026
…s at pipefy/ai-toolkit

#271 (org rename) landed in main while this branch carried the release-wheel
work. Resolved .mcp.json and commands/install.md to keep the wheel-URL and
install.sh-delegation behavior from this branch, and repointed the new
paste-into-config wheel URLs in packages/mcp/README.md (added here, so they
auto-merged still on the old org) to pipefy/ai-toolkit.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Docs, skills, README, or in-repo guides only (no runtime change)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants