Skip to content

Update repository references for rename to ably-pubsub-flutter - #604

Merged
umair-ably merged 1 commit into
mainfrom
pubsub-split/rename-references
Sep 9, 2026
Merged

Update repository references for rename to ably-pubsub-flutter#604
umair-ably merged 1 commit into
mainfrom
pubsub-split/rename-references

Conversation

@umair-ably

Copy link
Copy Markdown
Contributor

Do not merge until the repository is renamed ably-flutterably-pubsub-flutter, in the programme's rename freeze window. Merging early points docs.yml and features.yml at the ably-sdk-builds-ably-pubsub-flutter IAM role, whose OIDC trust is bound to the new repository name, so the credential step would fail. Conversely, once the rename happens the old role name stops matching, so this is a same-window change in both directions.

Sibling of ably-pubsub-ruby#457, ably-js#2298, ably-java#1237, ably-dotnet#1332, ably-python#682 and ably-php#222. It only updates strings inside the repo; it does not rename anything. The Flutter split is sequenced after the cocoa and java splits (PDR-091b2); the repo rename is independent of that, since the legacy ably_flutter package consumes the Ably pod and io.ably:ably-java by registry name, not repo URL.

What changed

  • .github/workflows/docs.ymlrole-to-assumeably-sdk-builds-ably-pubsub-flutter. Provisioned by infrastructure#13005, with the ID-qualified OIDC subject added by infrastructure#13054 (both merged).
  • .github/workflows/features.ymlrepository-name: ably-pubsub-flutter.
  • pubspec.yamlrepository URL (shown on pub.dev). Package name ably_flutter untouched.
  • README.md — licence badge and GitHub Issues link.
  • CONTRIBUTING.md — the two raw-image links and the release-workflow / releases links.
  • API_REF_INTRO_BLURB.md — source-code link on the dartdoc front page.
  • .claude/skills/release/SKILL.md — CHANGELOG link templates.

Deliberately left as-is

  • ably_flutter package name — pub.dev identity, not the repo. The new ably_pubsub_device package arrives with the split.
  • ably-flutter/<version> agent identifier — a registered identifier; the family rename belongs to the split, gated on ably-common#361.
  • CHANGELOG.md and issue/PR links in comments — history; GitHub's redirect covers them.

⚠️ pub.dev automated publishing

release.yaml publishes via dart-lang/setup-dart's reusable workflow using pub.dev's GitHub Actions publishing, which is bound to the exact repository ably/ably-flutter (plus the pub.dev environment and the tag pattern). Re-point it on the ably_flutter package's Admin → Automated publishing page to ably/ably-pubsub-flutter in the same window, or the next tag push fails to publish. Registry work, not repo work.

Post-rename verification

  • git ls-remote from an existing checkout and web redirects for repo / a PR / a file permalink.
  • check.yaml, iOS unit tests and integration workflows green.
  • docs.yml and features.yml runs: AWS credential step succeeds and the upload lands at sdk.ably.com/builds/ably/ably-pubsub-flutter/main/… (the upload failure mode is silent).
  • pub.dev automated publishing shows the new repository; confirm on the next release.

🤖 Generated with Claude Code

Repoint every reference tied to this repository's identity ahead of
the rename ably-flutter -> ably-pubsub-flutter: the sdk-builds IAM role
in docs.yml, the features workflow repository-name, the pubspec
repository URL, and the README/CONTRIBUTING/API-reference blurb and
release-skill links.

The ably_flutter pub.dev package name, the ably-flutter agent
identifier and CHANGELOG history are intentionally unchanged.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Sep 8, 2026

Copy link
Copy Markdown

Important

Draft PR not reviewed

Draft PRs are not automatically reviewed by default.

  • Trigger a manual review

To automatically review draft PRs, update your CodeRabbit configuration:

reviews:
  auto_review:
    drafts: true

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.

@ttypic ttypic left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

LGTM

@umair-ably
umair-ably marked this pull request as ready for review September 9, 2026 15:07
@umair-ably
umair-ably merged commit 1537db2 into main Sep 9, 2026
11 of 17 checks passed
@umair-ably
umair-ably deleted the pubsub-split/rename-references branch September 9, 2026 15:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants