Skip to content

RELEASE: 2.0.4-RELEASE#39

Closed
RandySun228 wants to merge 8 commits into
eBay:masterfrom
RandySun228:master
Closed

RELEASE: 2.0.4-RELEASE#39
RandySun228 wants to merge 8 commits into
eBay:masterfrom
RandySun228:master

Conversation

@RandySun228
Copy link
Copy Markdown
Contributor

No description provided.

Copilot AI review requested due to automatic review settings April 7, 2026 20:39
@RandySun228 RandySun228 enabled auto-merge (squash) April 7, 2026 20:39
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR updates the project/documentation versioning for the 2.0.4 release, switching the Maven CI-friendly version suffix and updating README dependency snippets accordingly.

Changes:

  • Update README dependency examples to reference 2.0.4-RELEASE.
  • Update Maven pom.xml to set <changelist> to -RELEASE (making the effective version ${revision}${changelist}).

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 3 comments.

File Description
README.md Bumps documented Maven/Gradle coordinates to the new release version string.
pom.xml Changes the Maven version suffix (<changelist>) used to form the published artifact version.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread pom.xml
Comment thread README.md
Comment thread README.md
Copilot AI review requested due to automatic review settings April 7, 2026 21:08
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 4 out of 4 changed files in this pull request and generated 5 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/on_push_dev.yml
Comment thread .github/workflows/on_push_dev.yml
Comment thread .github/workflows/on_push_build.yml Outdated
Comment thread .github/workflows/on_push_build.yml Outdated
Comment thread .github/workflows/on_push_build.yml Outdated
Comment thread .github/workflows/on_push_build.yml Outdated
Copilot AI review requested due to automatic review settings April 7, 2026 21:50
prasanthkv
prasanthkv previously approved these changes Apr 7, 2026
Comment thread .github/workflows/on_push_build.yml Outdated
Comment thread .github/workflows/on_push_build.yml Outdated
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 4 out of 4 changed files in this pull request and generated 2 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/on_push_build.yml Outdated
else
mvn clean deploy -s settings.xml --batch-mode -P snapshot -Dchangelist=-SNAPSHOT
fi
mvn clean deploy -s settings.xml --batch-mode -P release -Dchangelist=-RELEASE
Copy link

Copilot AI Apr 7, 2026

Choose a reason for hiding this comment

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

Build & Deploy sets -P release but also forces -Dchangelist=-RELEASE, which overrides the release profile’s <changelist/> (empty) setting in the POM. If the intent is a standard Maven Central release version, this should typically be the plain revision (e.g., 2.0.4) and not a -RELEASE suffixed version; otherwise, consider aligning the POM’s release profile to produce -RELEASE consistently (and avoid needing to override via -Dchangelist).

Suggested change
mvn clean deploy -s settings.xml --batch-mode -P release -Dchangelist=-RELEASE
mvn clean deploy -s settings.xml --batch-mode -P release

Copilot uses AI. Check for mistakes.
Comment thread .github/workflows/on_push_build.yml
Comment thread .github/workflows/on_push_build.yml Outdated
Copilot AI review requested due to automatic review settings April 7, 2026 21:54
Comment thread .github/workflows/on_push_build.yml Outdated
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 4 out of 4 changed files in this pull request and generated 1 comment.

Comments suppressed due to low confidence (1)

.github/workflows/on_push_build.yml:55

  • The GitHub tag/release version is derived from <revision> only, but the Maven project version is ${revision}${changelist} and this workflow also overrides changelist during deploy. This can create a mismatch where the GitHub tag (e.g., v2.0.4) doesn’t correspond to the deployed artifact version. Derive the tag name from the effective Maven project.version (or include the same changelist used for deployment) to keep tags/releases aligned with published artifacts.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread README.md
Comment on lines 376 to 388
```xml
<dependency>
<groupId>com.ebay.ejmask</groupId>
<artifactId>ejmask-bom</artifactId>
<version>2.0.3</version>
<version>2.0.4-RELEASE</version>
</dependency>
```

### Using in your Gradle Project.

```groovy
compile group: 'com.ebay.ejmask', name: 'ejmask-bom', version: '2.0.3'
compile group: 'com.ebay.ejmask', name: 'ejmask-bom', version: '2.0.4-RELEASE'
```
Copy link

Copilot AI Apr 7, 2026

Choose a reason for hiding this comment

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

The README now recommends using version 2.0.4-RELEASE, but the release workflow currently overrides changelist during deployment (and can produce a different effective version). Update either the documentation or the build/release versioning so the published Maven coordinates match what users are instructed to depend on.

Copilot uses AI. Check for mistakes.
Copy link
Copy Markdown
Collaborator

@prasanthkv prasanthkv left a comment

Choose a reason for hiding this comment

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

Having issues with -RELEASE

@RandySun228 RandySun228 closed this Apr 7, 2026
auto-merge was automatically disabled April 7, 2026 22:37

Pull request was closed

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.

5 participants