From 5ebbcf7add5f4b12ee58b92e8a1652545663c456 Mon Sep 17 00:00:00 2001 From: umair Date: Fri, 4 Sep 2026 14:27:32 +0100 Subject: [PATCH] Update repository references for rename to ably-pubsub-java Repoint every reference tied to this repository's identity ahead of the rename ably-java -> ably-pubsub-java: the sdk-builds IAM role in javadoc.yml, the features workflow repository-name, the repository guard in release.yaml, the POM URL/SCM/licence coordinates in gradle.properties, and the README/CONTRIBUTING/overview.html links. Maven coordinates (io.ably:ably-java), agent identifiers and CHANGELOG history are intentionally unchanged. Co-Authored-By: Claude Fable 5.1 --- .github/workflows/features.yml | 2 +- .github/workflows/javadoc.yml | 2 +- .github/workflows/release.yaml | 2 +- CONTRIBUTING.md | 8 ++++---- README.md | 4 ++-- gradle.properties | 10 +++++----- overview.html | 2 +- 7 files changed, 15 insertions(+), 15 deletions(-) diff --git a/.github/workflows/features.yml b/.github/workflows/features.yml index 804458d17..86b8053ad 100644 --- a/.github/workflows/features.yml +++ b/.github/workflows/features.yml @@ -14,6 +14,6 @@ jobs: deployments: write uses: ably/features/.github/workflows/sdk-features.yml@6b3fc7a8ede2ebdd7a6325314f3a96c6466f1453 # main with: - repository-name: ably-java + repository-name: ably-pubsub-java secrets: ABLY_AWS_ACCOUNT_ID_SDK: ${{ secrets.ABLY_AWS_ACCOUNT_ID_SDK }} diff --git a/.github/workflows/javadoc.yml b/.github/workflows/javadoc.yml index 8876dbb11..bef474bed 100644 --- a/.github/workflows/javadoc.yml +++ b/.github/workflows/javadoc.yml @@ -21,7 +21,7 @@ jobs: uses: aws-actions/configure-aws-credentials@67fbcbb121271f7775d2e7715933280b06314838 # v1 with: aws-region: eu-west-2 - role-to-assume: arn:aws:iam::${{ secrets.ABLY_AWS_ACCOUNT_ID_SDK }}:role/ably-sdk-builds-ably-java + role-to-assume: arn:aws:iam::${{ secrets.ABLY_AWS_ACCOUNT_ID_SDK }}:role/ably-sdk-builds-ably-pubsub-java role-session-name: "${{ github.run_id }}-${{ github.run_number }}" - name: Set up the JDK diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index c55cc27a9..1eedbffe0 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -6,7 +6,7 @@ on: jobs: run-on-release: runs-on: ubuntu-latest - if: github.repository == 'ably/ably-java' + if: github.repository == 'ably/ably-pubsub-java' permissions: contents: read steps: diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 3c8f7abb7..7b6ae5fb1 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -108,7 +108,7 @@ For more details see the [`gradle-lint`](gradle-lint) project. We regression-test the library against a selection of Java and Android platforms (which will change over time, but usually consists of the versions that are supported upstream). Please refer to [.travis.yml](./.travis.yml) for the set of versions that currently undergo CI testing.. We'll happily support (and investigate reported problems with) any reasonably-widely-used platform, Java or Android. -If you find any compatibility issues, please [do raise an issue](https://github.com/ably/ably-java/issues/new) in this repository or [contact Ably customer support](https://support.ably.io/) for advice. +If you find any compatibility issues, please [do raise an issue](https://github.com/ably/ably-pubsub-java/issues/new) in this repository or [contact Ably customer support](https://support.ably.io/) for advice. ### IDE Support @@ -126,7 +126,7 @@ The gradle project files can be imported to create projects in IntelliJ IDEA, Ec The top-level ably-java project can be imported into IntelliJ IDEA, enabling development of both the java and android projects. This has been tested with IntelliJ IDEA Ultimate 2017.2. To import into IDEA: - do File->New->Project from Existing Sources... -- select ably-java/settings.gradle +- select ably-pubsub-java/settings.gradle - in the import dialog, check "Use auto-import" and uncheck "Create separate module per source set" - select "ok" @@ -166,7 +166,7 @@ This has been tested with Android Studio 3.0.1. To import into Android Studio: - do Import project (Gradle, Eclipse ADT, etc); -- select ably-java/android/build.gradle; +- select ably-pubsub-java/android/build.gradle; - select OK to Gradle Sync. This creates a single android project and module. @@ -255,7 +255,7 @@ This library uses [semantic versioning](http://semver.org/). For each release, t 5. Make a PR against `main` 6. Once the PR is approved, merge it into `main` 7. Create the release and the release tag on Github including populating the release notes -8. Use the [GitHub action](https://github.com/ably/ably-java/actions/workflows/release.yaml) to publish the release. Run the workflow on the latest release tag. +8. Use the [GitHub action](https://github.com/ably/ably-pubsub-java/actions/workflows/release.yaml) to publish the release. Run the workflow on the latest release tag. 9. Create the entry on the [Ably Changelog](https://changelog.ably.com/) (via [headwayapp](https://headwayapp.co/)) ### Signing diff --git a/README.md b/README.md index a16465305..e04e9c806 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ ![Ably Pub/Sub Java Header](images/javaSDK-github.png) [![Latest Version](https://img.shields.io/maven-central/v/io.ably/ably-java)](https://central.sonatype.com/artifact/io.ably/ably-java) -[![License](https://badgen.net/github/license/ably/ably-java)](https://github.com/ably/ably-java/blob/main/LICENSE) +[![License](https://badgen.net/github/license/ably/ably-pubsub-java)](https://github.com/ably/ably-pubsub-java/blob/main/LICENSE) # Ably Pub/Sub Java SDK @@ -193,4 +193,4 @@ The [CHANGELOG.md](./CHANGELOG.md) contains details of the latest releases for t ## Support, feedback, and troubleshooting -For help or technical support, visit Ably's [support page](https://ably.com/support) or [GitHub Issues](https://github.com/ably/ably-java/issues) for community-reported bugs and discussions. +For help or technical support, visit Ably's [support page](https://ably.com/support) or [GitHub Issues](https://github.com/ably/ably-pubsub-java/issues) for community-reported bugs and discussions. diff --git a/gradle.properties b/gradle.properties index 687397416..9577dc364 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,13 +1,13 @@ GROUP=io.ably VERSION_NAME=1.8.0 POM_INCEPTION_YEAR=2015 -POM_URL=https://github.com/ably/ably-java -POM_SCM_URL=https://github.com/ably/ably-java/ -POM_SCM_CONNECTION=scm:git:git://github.com/ably/ably-java.git -POM_SCM_DEV_CONNECTION=scm:git:git@github.com:ably/ably-java.git +POM_URL=https://github.com/ably/ably-pubsub-java +POM_SCM_URL=https://github.com/ably/ably-pubsub-java/ +POM_SCM_CONNECTION=scm:git:git://github.com/ably/ably-pubsub-java.git +POM_SCM_DEV_CONNECTION=scm:git:git@github.com:ably/ably-pubsub-java.git POM_LICENSE_NAME=The Apache Software License, Version 2.0 -POM_LICENSE_URL=https://raw.github.com/ably/ably-java/main/LICENSE +POM_LICENSE_URL=https://raw.github.com/ably/ably-pubsub-java/main/LICENSE POM_LICENSE_DIST=repo POM_DEVELOPER_ID=ably diff --git a/overview.html b/overview.html index 36d103543..59cdc987e 100644 --- a/overview.html +++ b/overview.html @@ -1,7 +1,7 @@

Ably Java Client Library SDK API Reference

-

The Java Client Library SDK supports a realtime and a REST interface. The Java API references are generated from the Ably Java Client Library SDK source code using JavaDoc and structured by classes.

+

The Java Client Library SDK supports a realtime and a REST interface. The Java API references are generated from the Ably Java Client Library SDK source code using JavaDoc and structured by classes.

The realtime interface enables a client to maintain a persistent connection to Ably and publish, subscribe and be present on channels. The REST interface is stateless and typically implemented server-side. It is used to make requests such as retrieving statistics, token authentication and publishing to a channel.

View the Ably docs for conceptual information on using Ably, and for API references featuring all languages. The combined API references are organized by features and split between the realtime and REST interfaces.