Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

change tag to 3.1.8 #548

Merged
merged 1 commit into from
Oct 22, 2024
Merged

Conversation

ZijieSong
Copy link
Contributor

@ZijieSong ZijieSong commented Oct 22, 2024

Motivation:

Explain the context, and why you're making that change.
To make others understand what is the problem you're trying to solve.

Modification:

Describe the idea and modifications you've done.

Result:

Fixes #.

If there is no issue then describe the changes introduced by this PR.

Summary by CodeRabbit

  • New Features

    • Transitioned multiple projects from snapshot versions to stable release version 3.1.8, enhancing stability and reliability.
  • Bug Fixes

    • Corrected typographical errors in project properties for improved accuracy during the build process.

Copy link

coderabbitai bot commented Oct 22, 2024

Walkthrough

The changes involve updating the version numbers across multiple pom.xml files from 3.1.8-SNAPSHOT to 3.1.8, indicating a shift from snapshot versions to stable release versions. This update is consistent across various plugins and projects, including tracer-all, tracer-core, and several sofa-tracer plugins. Additionally, a typographical correction was made in the pom.xml of the tracer-all-parent project, fixing maven.gpg.pluign to maven.gpg.plugin.

Changes

File Path Change Summary
pom.xml Version updated: 3.1.8-SNAPSHOT3.1.8; Typo corrected: maven.gpg.pluignmaven.gpg.plugin
sofa-tracer-plugins/sofa-tracer-datasource-plugin/pom.xml Parent version updated: 3.1.8-SNAPSHOT3.1.8
sofa-tracer-plugins/sofa-tracer-dubbo-2.6.x-plugin/pom.xml Parent version updated: 3.1.8-SNAPSHOT3.1.8
sofa-tracer-plugins/sofa-tracer-dubbo-common-plugin/pom.xml Parent version updated: 3.1.8-SNAPSHOT3.1.8
sofa-tracer-plugins/sofa-tracer-dubbo-plugin/pom.xml Parent version updated: 3.1.8-SNAPSHOT3.1.8
sofa-tracer-plugins/sofa-tracer-flexible-plugin/pom.xml Parent version updated: 3.1.8-SNAPSHOT3.1.8
sofa-tracer-plugins/sofa-tracer-httpclient-plugin/pom.xml Parent version updated: 3.1.8-SNAPSHOT3.1.8
sofa-tracer-plugins/sofa-tracer-kafkamq-plugin/pom.xml Parent version updated: 3.1.8-SNAPSHOT3.1.8
sofa-tracer-plugins/sofa-tracer-mongodb-plugin/pom.xml Parent version updated: 3.1.8-SNAPSHOT3.1.8
sofa-tracer-plugins/sofa-tracer-okhttp-plugin/pom.xml Parent version updated: 3.1.8-SNAPSHOT3.1.8
sofa-tracer-plugins/sofa-tracer-rabbitmq-plugin/pom.xml Parent version updated: 3.1.8-SNAPSHOT3.1.8
sofa-tracer-plugins/sofa-tracer-redis-plugin/pom.xml Parent version updated: 3.1.8-SNAPSHOT3.1.8
sofa-tracer-plugins/sofa-tracer-resttmplate-plugin/pom.xml Parent version updated: 3.1.8-SNAPSHOT3.1.8
sofa-tracer-plugins/sofa-tracer-rocketmq-plugin/pom.xml Parent version updated: 3.1.8-SNAPSHOT3.1.8
sofa-tracer-plugins/sofa-tracer-spring-cloud-plugin/pom.xml Parent version updated: 3.1.8-SNAPSHOT3.1.8
sofa-tracer-plugins/sofa-tracer-springmessage-plugin/pom.xml Parent version updated: 3.1.8-SNAPSHOT3.1.8
sofa-tracer-plugins/sofa-tracer-springmvc-plugin/pom.xml Parent version updated: 3.1.8-SNAPSHOT3.1.8
sofa-tracer-plugins/sofa-tracer-zipkin-plugin/pom.xml Parent version updated: 3.1.8-SNAPSHOT3.1.8
tracer-all/pom.xml Parent version updated: 3.1.8-SNAPSHOT3.1.8; Project version updated: 3.1.8-SNAPSHOT3.1.8
tracer-core/pom.xml Parent version updated: 3.1.8-SNAPSHOT3.1.8
tracer-extensions/pom.xml Parent version updated: 3.1.8-SNAPSHOT3.1.8
tracer-sofa-boot-starter/pom.xml Parent version updated: 3.1.8-SNAPSHOT3.1.8
tracer-test/core-test/pom.xml Parent version updated: 3.1.8-SNAPSHOT3.1.8
tracer-test/log4j-test/pom.xml Parent version updated: 3.1.8-SNAPSHOT3.1.8
tracer-test/log4j2-test/pom.xml Parent version updated: 3.1.8-SNAPSHOT3.1.8
tracer-test/logback-test/pom.xml Parent version updated: 3.1.8-SNAPSHOT3.1.8

Possibly related PRs

🐇 In the meadow, the bunnies play,
With versions stable, hip-hip-hooray!
From snapshots we leap to a release,
Typo fixed, now all is peace.
Hopping along, we celebrate,
In code we trust, it’s truly great! 🐇✨


Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?

❤️ Share
🪧 Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>, please review it.
    • Generate unit testing code for this file.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query. Examples:
    • @coderabbitai generate unit testing code for this file.
    • @coderabbitai modularize this function.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.
    • @coderabbitai read src/utils.ts and generate unit testing code.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.
    • @coderabbitai help me debug CodeRabbit configuration file.

Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments.

CodeRabbit Commands (Invoked using PR comments)

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger an incremental review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai full review to do a full review from scratch and review all the files again.
  • @coderabbitai summary to regenerate the summary of the PR.
  • @coderabbitai resolve resolve all the CodeRabbit review comments.
  • @coderabbitai configuration to show the current CodeRabbit configuration for the repository.
  • @coderabbitai help to get help.

Other keywords and placeholders

  • Add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.
  • Add @coderabbitai summary to generate the high-level summary at a specific location in the PR description.
  • Add @coderabbitai anywhere in the PR title to generate the title automatically.

CodeRabbit Configuration File (.coderabbit.yaml)

  • You can programmatically configure CodeRabbit by adding a .coderabbit.yaml file to the root of your repository.
  • Please see the configuration documentation for more information.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json

Documentation and Community

  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

@MichaelLeeHZ
Copy link
Member

LGTM

Copy link
Member

@MichaelLeeHZ MichaelLeeHZ left a comment

Choose a reason for hiding this comment

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

LGTM

@ZijieSong ZijieSong merged commit d8053ce into sofastack:master Oct 22, 2024
2 checks passed
Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 4

🧹 Outside diff range and nitpick comments (1)
pom.xml (1)

Typo Correction Incomplete: maven.gpg.pluign Still Present in pom.xml.

The property name maven.gpg.pluign is still present in the following lines of pom.xml:

  • <maven.gpg.pluign>1.6</maven.gpg.pluign>
  • <version>${maven.gpg.pluign}</version>
  • <version>${maven.gpg.pluign}</version>

Please correct these instances to ensure proper configuration of the Maven GPG Plugin.

🔗 Analysis chain

Line range hint 47-47: Typo correction approved.

The property name has been corrected from maven.gpg.pluign to maven.gpg.plugin. This fix ensures proper configuration of the Maven GPG Plugin.

To ensure this typo doesn't exist elsewhere in the project, run the following script:

🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Description: Check for any remaining instances of the typo

# Test: Search for the misspelled version in all files
rg -i 'gpg\.pluign' 

Length of output: 45


Script:

#!/bin/bash
# Description: Re-check for any remaining instances of the typo 'gpg.pluign'

# Test: Search for the misspelled version in all files
rg -i 'gpg\.pluign'

Length of output: 220

📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL

📥 Commits

Files that changed from the base of the PR and between e031ae6 and dd09417.

📒 Files selected for processing (26)
  • pom.xml (1 hunks)
  • sofa-tracer-plugins/sofa-tracer-datasource-plugin/pom.xml (1 hunks)
  • sofa-tracer-plugins/sofa-tracer-dubbo-2.6.x-plugin/pom.xml (1 hunks)
  • sofa-tracer-plugins/sofa-tracer-dubbo-common-plugin/pom.xml (1 hunks)
  • sofa-tracer-plugins/sofa-tracer-dubbo-plugin/pom.xml (1 hunks)
  • sofa-tracer-plugins/sofa-tracer-flexible-plugin/pom.xml (1 hunks)
  • sofa-tracer-plugins/sofa-tracer-httpclient-plugin/pom.xml (1 hunks)
  • sofa-tracer-plugins/sofa-tracer-kafkamq-plugin/pom.xml (1 hunks)
  • sofa-tracer-plugins/sofa-tracer-mongodb-plugin/pom.xml (1 hunks)
  • sofa-tracer-plugins/sofa-tracer-okhttp-plugin/pom.xml (1 hunks)
  • sofa-tracer-plugins/sofa-tracer-rabbitmq-plugin/pom.xml (1 hunks)
  • sofa-tracer-plugins/sofa-tracer-redis-plugin/pom.xml (1 hunks)
  • sofa-tracer-plugins/sofa-tracer-resttmplate-plugin/pom.xml (1 hunks)
  • sofa-tracer-plugins/sofa-tracer-rocketmq-plugin/pom.xml (1 hunks)
  • sofa-tracer-plugins/sofa-tracer-spring-cloud-plugin/pom.xml (1 hunks)
  • sofa-tracer-plugins/sofa-tracer-springmessage-plugin/pom.xml (1 hunks)
  • sofa-tracer-plugins/sofa-tracer-springmvc-plugin/pom.xml (1 hunks)
  • sofa-tracer-plugins/sofa-tracer-zipkin-plugin/pom.xml (1 hunks)
  • tracer-all/pom.xml (1 hunks)
  • tracer-core/pom.xml (1 hunks)
  • tracer-extensions/pom.xml (1 hunks)
  • tracer-sofa-boot-starter/pom.xml (1 hunks)
  • tracer-test/core-test/pom.xml (1 hunks)
  • tracer-test/log4j-test/pom.xml (1 hunks)
  • tracer-test/log4j2-test/pom.xml (1 hunks)
  • tracer-test/logback-test/pom.xml (1 hunks)
✅ Files skipped from review due to trivial changes (7)
  • sofa-tracer-plugins/sofa-tracer-flexible-plugin/pom.xml
  • sofa-tracer-plugins/sofa-tracer-rocketmq-plugin/pom.xml
  • sofa-tracer-plugins/sofa-tracer-spring-cloud-plugin/pom.xml
  • sofa-tracer-plugins/sofa-tracer-springmvc-plugin/pom.xml
  • tracer-all/pom.xml
  • tracer-core/pom.xml
  • tracer-test/log4j-test/pom.xml
🧰 Additional context used
🔇 Additional comments (16)
tracer-extensions/pom.xml (1)

7-7: LGTM! Version update looks good.

The change from 3.1.8-SNAPSHOT to 3.1.8 is consistent with the PR objectives and indicates a transition from a development version to a release version.

To ensure consistency across the project, please run the following script to verify that all relevant POM files have been updated:

This will help catch any inconsistencies in version numbers across the project.

✅ Verification successful

Verified! Version update is consistent across all POM files.

🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Description: Verify version update consistency across POM files

# Test: Check for any remaining SNAPSHOT versions
echo "Checking for any remaining SNAPSHOT versions:"
rg -i "3\.1\.8-SNAPSHOT" --type xml

# Test: Verify the new version is consistently applied
echo "Verifying new version 3.1.8 is consistently applied:"
rg "<version>3\.1\.8</version>" --type xml

Length of output: 2396

sofa-tracer-plugins/sofa-tracer-springmessage-plugin/pom.xml (1)

8-8: LGTM! Version update looks good.

The parent version has been correctly updated from 3.1.8-SNAPSHOT to 3.1.8, which aligns with the PR objective of changing the tag to 3.1.8. This change is consistent with updates in other related projects.

To ensure consistency across the project, please run the following script to verify that all relevant pom.xml files have been updated to version 3.1.8:

This will help ensure that the version update has been applied consistently across the project.

✅ Verification successful

Verification Successful: All pom.xml files have been updated to version 3.1.8, with no remaining SNAPSHOT versions found.

🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Description: Verify all pom.xml files have been updated to version 3.1.8

# Test: Search for any remaining SNAPSHOT versions
rg -g 'pom.xml' '<version>3\.1\.8-SNAPSHOT</version>'

# Test: Confirm all relevant pom.xml files have been updated to 3.1.8
rg -g 'pom.xml' '<version>3\.1\.8</version>'

Length of output: 2196

sofa-tracer-plugins/sofa-tracer-dubbo-plugin/pom.xml (1)

8-8: LGTM: Version update is consistent with project-wide changes.

The parent version has been correctly updated from 3.1.8-SNAPSHOT to 3.1.8. This change aligns with the PR objective of updating the project's version tag and is consistent with similar updates across other modules in the project.

sofa-tracer-plugins/sofa-tracer-dubbo-2.6.x-plugin/pom.xml (1)

8-8: LGTM! Version update looks good.

The version update from 3.1.8-SNAPSHOT to 3.1.8 is correct and aligns with the PR objectives. This change represents a transition from a development version to a stable release version.

To ensure consistency across the project, please run the following script to verify that all pom.xml files have been updated to version 3.1.8:

sofa-tracer-plugins/sofa-tracer-dubbo-common-plugin/pom.xml (1)

8-8: LGTM: Version update is consistent with PR objectives.

The change from 3.1.8-SNAPSHOT to 3.1.8 aligns with the PR's goal of updating the version tag. This transition from a snapshot to a stable release version is appropriate.

Let's verify the consistency of this version update across the project:

✅ Verification successful

Verified: All pom.xml files have been updated to version 3.1.8 with no remaining snapshot versions.

🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Description: Verify consistency of version 3.1.8 across all pom.xml files

# Test: Check for any pom.xml files still using 3.1.8-SNAPSHOT
# Expect: No output (all files should be updated to 3.1.8)
fd -e xml pom.xml -x grep -H "<version>3.1.8-SNAPSHOT</version>" {} +

# Test: Confirm all pom.xml files are using version 3.1.8
# Expect: All pom.xml files should contain <version>3.1.8</version>
fd -e xml pom.xml -x grep -H "<version>3.1.8</version>" {} +

Length of output: 4110


Script:

#!/bin/bash
# Description: Verify consistency of version 3.1.8 across all pom.xml files using ripgrep (rg)

# Test: Check for any pom.xml files still using 3.1.8-SNAPSHOT
# Expect: No output (all files should be updated to 3.1.8)
rg "<version>3\.1\.8-SNAPSHOT</version>" -g "pom.xml"

# Test: Confirm all pom.xml files are using version 3.1.8
# Expect: All pom.xml files should contain <version>3.1.8</version>
rg "<version>3\.1\.8</version>" -g "pom.xml"

Length of output: 2196

tracer-test/logback-test/pom.xml (1)

7-7: LGTM! Verify consistency across modules.

The update from version 3.1.8-SNAPSHOT to 3.1.8 is in line with the PR objective. This change indicates a transition from a development snapshot to a stable release version.

To ensure consistency and completeness of this version update:

  1. Verify that all related modules have been updated to version 3.1.8:

  2. Ensure that there are no references to the old SNAPSHOT version in other configuration files:

  3. Verify if any dependency versions or build configurations need to be updated along with this version change:

Please review the results of these checks to ensure a complete and consistent version update across the project.

sofa-tracer-plugins/sofa-tracer-kafkamq-plugin/pom.xml (1)

8-8: LGTM! Version update looks good.

The change from 3.1.8-SNAPSHOT to 3.1.8 is consistent with the PR objectives to update the version tag. This indicates a transition from a development snapshot to a stable release version.

Let's ensure this version update is consistent across all relevant files in the project:

This script will help identify any inconsistencies in version numbers across the project's pom.xml files.

✅ Verification successful

Version update verified successfully.

All pom.xml files have been updated to version 3.1.8, and no remaining 3.1.8-SNAPSHOT versions were found.

🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Description: Verify version consistency across pom.xml files

# Test: Check for any remaining 3.1.8-SNAPSHOT versions
echo "Checking for any remaining 3.1.8-SNAPSHOT versions:"
rg -i "3\.1\.8-SNAPSHOT" --type xml

# Test: Verify all pom.xml files have been updated to 3.1.8
echo "Verifying all pom.xml files have been updated to 3.1.8:"
rg -i "<version>3\.1\.8</version>" --type xml

Length of output: 2417

sofa-tracer-plugins/sofa-tracer-redis-plugin/pom.xml (1)

8-8: LGTM! Version update looks good.

The parent version has been correctly updated from 3.1.8-SNAPSHOT to 3.1.8, which aligns with the PR objective of changing the tag to 3.1.8.

To ensure consistency across the project, please run the following script to verify that all relevant pom.xml files have been updated:

✅ Verification successful

Verified! All pom.xml files have been successfully updated to version 3.1.8.

🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Description: Verify that all pom.xml files have been updated to version 3.1.8

# Test: Search for any remaining SNAPSHOT versions
# Expect: No output, indicating all versions have been updated
rg -g 'pom.xml' '<version>3\.1\.8-SNAPSHOT</version>'

Length of output: 53

sofa-tracer-plugins/sofa-tracer-rabbitmq-plugin/pom.xml (1)

8-8: Approved: Version update from SNAPSHOT to release

The change from version 3.1.8-SNAPSHOT to 3.1.8 is appropriate and indicates a move from a development version to a stable release version. This is a standard practice in software development lifecycle.

To ensure consistency across all related projects, please run the following script:

✅ Verification successful

Verification Successful: All pom.xml files have been updated to version 3.1.8

🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Description: Verify that all pom.xml files have been updated to version 3.1.8

# Test: Check for any pom.xml files still using the SNAPSHOT version
# Expect: No output (all files should be updated)
rg -g 'pom.xml' '<version>3\.1\.8-SNAPSHOT</version>'

# Test: Confirm all pom.xml files are using the new version
# Expect: All pom.xml files should show the new version
rg -g 'pom.xml' '<version>3\.1\.8</version>'

Length of output: 2196

sofa-tracer-plugins/sofa-tracer-okhttp-plugin/pom.xml (1)

8-8: LGTM. Verify consistency and release process.

The update from version 3.1.8-SNAPSHOT to 3.1.8 is correct and aligns with the PR objectives. This change indicates a transition from a development snapshot to a stable release version.

To ensure consistency and proper release process, please verify the following:

  1. Check if this version update is consistent across all relevant pom.xml files in the project.
  2. Confirm that this change is part of a proper release process, including any necessary branching, tagging, and changelog updates.
  3. Consider the potential impact on downstream dependencies and ensure they are prepared for this version change.

Run the following script to verify consistency across all pom.xml files:

If any inconsistencies are found, please update the relevant files to maintain version coherence across the project.

✅ Verification successful

Consistency Verified.

All pom.xml files have been updated to version 3.1.8, and no SNAPSHOT versions remain.

Please proceed to manually verify that the release process, including branching, tagging, and changelog updates, has been properly followed.

🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Description: Verify consistency of version 3.1.8 across all pom.xml files

# Test: Search for version 3.1.8 in all pom.xml files
# Expect: All occurrences should be 3.1.8, not 3.1.8-SNAPSHOT
echo "Checking for correct version (3.1.8) in pom.xml files:"
fd -e xml -x grep -H '<version>3\.1\.8</version>' {}

echo "Checking for any remaining SNAPSHOT versions:"
fd -e xml -x grep -H 'SNAPSHOT' {}

Length of output: 2465

tracer-test/log4j2-test/pom.xml (1)

7-7: LGTM. Verify consistency across the project.

The update from version 3.1.8-SNAPSHOT to 3.1.8 is correct and aligns with the PR objectives. This change indicates a transition from a development snapshot to a stable release version.

To ensure consistency, please run the following script to verify that all relevant pom.xml files have been updated:

If the script returns any results, those files may need to be updated as well.

sofa-tracer-plugins/sofa-tracer-httpclient-plugin/pom.xml (1)

8-8: LGTM. Version update looks good.

The change from 3.1.8-SNAPSHOT to 3.1.8 is consistent with the PR objectives and indicates a move from a development version to a stable release version.

To ensure consistency across the project, let's verify that this version update has been applied uniformly:

✅ Verification successful

Verification Successful.

All pom.xml files have been updated to version 3.1.8, and no SNAPSHOT versions remain.

  • sofa-tracer-plugins/sofa-tracer-httpclient-plugin/pom.xml
  • tracer-test/logback-test/pom.xml
  • tracer-test/log4j2-test/pom.xml
  • tracer-test/log4j-test/pom.xml
  • tracer-test/core-test/pom.xml
  • tracer-sofa-boot-starter/pom.xml
  • tracer-all/pom.xml
  • tracer-extensions/pom.xml
  • tracer-core/pom.xml
  • sofa-tracer-plugins/sofa-tracer-dubbo-plugin/pom.xml
  • sofa-tracer-plugins/sofa-tracer-flexible-plugin/pom.xml
  • sofa-tracer-plugins/sofa-tracer-springmvc-plugin/pom.xml
  • sofa-tracer-plugins/sofa-tracer-spring-cloud-plugin/pom.xml
  • sofa-tracer-plugins/sofa-tracer-zipkin-plugin/pom.xml
  • sofa-tracer-plugins/sofa-tracer-springmessage-plugin/pom.xml
  • sofa-tracer-plugins/sofa-tracer-kafkamq-plugin/pom.xml
  • sofa-tracer-plugins/sofa-tracer-rocketmq-plugin/pom.xml
  • sofa-tracer-plugins/sofa-tracer-resttmplate-plugin/pom.xml
  • sofa-tracer-plugins/sofa-tracer-redis-plugin/pom.xml
  • sofa-tracer-plugins/sofa-tracer-okhttp-plugin/pom.xml
  • sofa-tracer-plugins/sofa-tracer-mongodb-plugin/pom.xml
  • sofa-tracer-plugins/sofa-tracer-rabbitmq-plugin/pom.xml
  • sofa-tracer-plugins/sofa-tracer-dubbo-common-plugin/pom.xml
  • sofa-tracer-plugins/sofa-tracer-dubbo-2.6.x-plugin/pom.xml
  • sofa-tracer-plugins/sofa-tracer-datasource-plugin/pom.xml
🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Description: Verify consistent version update across all pom.xml files

# Test: Check for any remaining SNAPSHOT versions
echo "Checking for any remaining SNAPSHOT versions:"
rg -i "3\.1\.8-SNAPSHOT" --type xml

# Test: Verify all pom.xml files have been updated to version 3.1.8
echo "Verifying all pom.xml files have been updated to version 3.1.8:"
rg "<version>3\.1\.8</version>" --type xml

Length of output: 2418

tracer-test/core-test/pom.xml (1)

7-7: Version update from SNAPSHOT to release

The parent version has been updated from 3.1.8-SNAPSHOT to 3.1.8, which aligns with the PR objective of changing the tag to 3.1.8. This change indicates a transition from a development version to a release version.

To ensure consistency across the project, let's verify if this version update has been applied to all relevant modules:

Additionally, consider the following:

  1. Ensure that all necessary changes for a release version (such as updating changelogs, release notes, or documentation) have been completed.
  2. Verify that this version update is intentional and follows the project's versioning strategy.
  3. If this is indeed a release version, consider creating a git tag for this release after merging the PR.
✅ Verification successful

Version update verified across all modules

All pom.xml files have been successfully updated to version 3.1.8. No remaining 3.1.8-SNAPSHOT versions found.

🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Description: Check for consistent version updates across all pom.xml files

# Test: Search for any remaining SNAPSHOT versions
echo "Checking for any remaining SNAPSHOT versions:"
rg -i "3\.1\.8-SNAPSHOT" --type xml

# Test: Verify all pom.xml files have been updated to version 3.1.8
echo "Verifying all pom.xml files have been updated to version 3.1.8:"
rg "<version>3\.1\.8</version>" --type xml

Length of output: 2418

sofa-tracer-plugins/sofa-tracer-zipkin-plugin/pom.xml (1)

8-8: LGTM: Version update from SNAPSHOT to stable release.

The change from version 3.1.8-SNAPSHOT to 3.1.8 is consistent with the PR objective of updating the project version. This indicates a transition from a development version to a stable release version.

To ensure consistency across the project, let's verify if this version update has been applied to all relevant pom.xml files:

✅ Verification successful

Verified: All pom.xml files have been updated to version 3.1.8, and no SNAPSHOT versions remain.

🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Description: Verify version update consistency across pom.xml files

# Test: Check for any remaining SNAPSHOT versions
echo "Checking for any remaining SNAPSHOT versions:"
rg -i "3\.1\.8-SNAPSHOT" --type xml

# Test: Verify all pom.xml files have been updated to version 3.1.8
echo "Verifying all pom.xml files have been updated to version 3.1.8:"
rg "<version>3\.1\.8</version>" --type xml

Length of output: 2418

tracer-sofa-boot-starter/pom.xml (1)

8-8: LGTM: Version update from snapshot to stable release.

The change from version 3.1.8-SNAPSHOT to 3.1.8 is correct and aligns with the PR objectives to update the version tag to 3.1.8.

Let's verify if this change is consistent across all relevant files:

✅ Verification successful

: All pom.xml files have been successfully updated to version 3.1.8. No remaining SNAPSHOT versions found.

🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Description: Check if the version update is consistent across all pom.xml files

# Test: Search for any remaining SNAPSHOT versions
echo "Checking for any remaining SNAPSHOT versions:"
rg -i "3\.1\.8-SNAPSHOT" --type xml

# Test: Verify all pom.xml files have been updated to version 3.1.8
echo "Verifying all pom.xml files have been updated to version 3.1.8:"
rg "<version>3\.1\.8</version>" --type xml

Length of output: 2418

pom.xml (1)

12-12: Additional checks and updates recommended.

Given the nature of these changes, please consider the following:

  1. Update any documentation, README files, or other resources that reference the project version.
  2. Verify that all modules and dependencies are compatible with the new release version.
  3. Update any CI/CD pipelines or build scripts that might reference the corrected property name (maven.gpg.plugin).
  4. Ensure that the CHANGELOG is updated to reflect the changes in this new release version.

Run the following script to check for files that might need updating:

#!/bin/bash
# Description: Find files that might need version or property updates

# Test: Search for files containing the old version or the corrected property
rg -i '3\.1\.8-SNAPSHOT|maven\.gpg\.plugin'

Also applies to: 47-47

@@ -5,7 +5,7 @@
<parent>
<artifactId>tracer-all-parent</artifactId>
<groupId>com.alipay.sofa</groupId>
<version>3.1.8-SNAPSHOT</version>
<version>3.1.8</version>
Copy link

Choose a reason for hiding this comment

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

💡 Codebase verification

Inconsistent version updates detected.

The following pom.xml files contain versions other than 3.1.8:

  • pom.xml: <version>3.19.1</version>, <version>${project.version}</version>
  • sofa-tracer-plugins/sofa-tracer-datasource-plugin/pom.xml: <version>3.1.8</version>, <version>2.10.0</version>, <version>0.9.1.1</version>, <version>1.0.12</version>
  • sofa-tracer-plugins/sofa-tracer-dubbo-2.6.x-plugin/pom.xml: <version>3.1.8</version>, <version>2.6.2</version>
  • sofa-tracer-plugins/sofa-tracer-dubbo-common-plugin/pom.xml: <version>3.1.8</version>, <version>2.6.12</version>, <version>2.7.3</version>
  • sofa-tracer-plugins/sofa-tracer-dubbo-plugin/pom.xml: <version>3.1.8</version>, <version>2.7.3</version>
  • sofa-tracer-plugins/sofa-tracer-kafkamq-plugin/pom.xml: <version>3.1.8</version>, <version>2.10.0</version>
  • sofa-tracer-plugins/sofa-tracer-mongodb-plugin/pom.xml: <version>3.1.8</version>, <version>3.8.2</version>
  • sofa-tracer-plugins/sofa-tracer-okhttp-plugin/pom.xml: <version>3.1.8</version>, <version>3.12.1</version>
  • sofa-tracer-plugins/sofa-tracer-rabbitmq-plugin/pom.xml: <version>3.1.8</version>, <version>2.10.0</version>
  • sofa-tracer-plugins/sofa-tracer-redis-plugin/pom.xml: <version>3.1.8</version>, <version>0.6</version>
  • sofa-tracer-plugins/sofa-tracer-zipkin-plugin/pom.xml: <version>3.1.8</version>, <version>2.11.12</version>, <version>2.7.15</version>, <version>1.1.1</version>
  • tracer-all/pom.xml: <version>3.1.8</version>
  • tracer-core/pom.xml: <version>3.1.8</version>
  • tracer-extensions/pom.xml: <version>3.1.8</version>
  • tracer-sofa-boot-starter/pom.xml: <version>3.1.8</version>, <version>2.11.12</version>, <version>2.7.15</version>, <version>2.3.8</version>, <version>1.0.12</version>, <version>0.9.1.1</version>, <version>8.5.31</version>, <version>1.4</version>, <version>0.6</version>, <version>2.3.1</version>, <version>1.1</version>, <version>2.2.0</version>, <version>1.3.1</version>
  • tracer-test/core-test/pom.xml: <version>3.1.8</version>, <version>2.3.0</version>, <version>2.8.2</version>
  • tracer-test/log4j-test/pom.xml: <version>3.1.8</version>, <version>4.13.1</version>, <version>1.5.0</version>, <version>2.8.2</version>
  • tracer-test/log4j2-test/pom.xml: <version>3.1.8</version>, <version>${log4j2.version}</version>, <version>1.5.0</version>, <version>2.8.2</version>
  • tracer-test/logback-test/pom.xml: <version>3.1.8</version>, <version>1.2.0</version>, <version>4.13.1</version>, <version>1.5.0</version>, <version>2.8.2</version>

Please address these inconsistencies to ensure all projects are using the correct version 3.1.8.

🔗 Analysis chain

Version update looks good.

The change from version 3.1.8-SNAPSHOT to 3.1.8 is consistent with similar updates across other projects in this pull request. This indicates a transition from a development snapshot to a stable release version.

To ensure this update is part of a planned release and all necessary files have been updated, please run the following verification script:

🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Description: Verify version update consistency across all pom.xml files

# Test 1: Check if all pom.xml files have been updated to version 3.1.8
echo "Checking for any remaining 3.1.8-SNAPSHOT versions:"
rg -g 'pom.xml' '3\.1\.8-SNAPSHOT'

# Test 2: Verify that all pom.xml files now use version 3.1.8
echo "Verifying all pom.xml files use version 3.1.8:"
rg -g 'pom.xml' '<version>3\.1\.8</version>'

# Test 3: Check for any inconsistent versions
echo "Checking for any inconsistent versions:"
rg -g 'pom.xml' '<version>(?!3\.1\.8</version>)' -A 1

echo "Please review the output to ensure all files have been updated consistently."

Length of output: 2942


Script:

#!/bin/bash
# Description: Extract all version numbers from pom.xml files and identify inconsistencies

echo "Extracting all <version> numbers from pom.xml files:"
rg -g 'pom.xml' '<version>([^<]+)</version>' --no-filename --replace '$1' | sort | uniq -c

echo "Identifying pom.xml files with versions other than 3.1.8:"
rg -g 'pom.xml' '<version>(?!3\.1\.8)</version>' --pcre2

Length of output: 1886


Script:

#!/bin/bash
# Description: Extract all hardcoded <version> numbers from pom.xml files and identify those not equal to 3.1.8

echo "Extracting all hardcoded <version> numbers from pom.xml files:"
rg -g 'pom.xml' '<version>\s*([0-9]+\.[0-9]+\.[0-9]+)\s*</version>' -o --no-filename | sort | uniq -c

echo "Identifying pom.xml files with <version> not set to 3.1.8:"
rg -g 'pom.xml' '<version>\s*(?!3\.1\.8\s*</version>)([0-9]+\.[0-9]+\.[0-9]+)\s*</version>' -H

Length of output: 1852


Script:

#!/bin/bash
# Description: Identify pom.xml files with <version> not set to 3.1.8

echo "Listing pom.xml files with versions other than 3.1.8:"

# Find all pom.xml files
fd 'pom.xml' | while read -r file; do
    # Extract the version number
    version=$(rg '<version>\s*([^<]+)\s*</version>' "$file" -o1)
    # Check if the version is not 3.1.8
    if [ "$version" != "3.1.8" ]; then
        echo "$file: <version>$version</version>"
    fi
done

Length of output: 18058


Script:

#!/bin/bash
# Description: Identify pom.xml files with <version> not set to 3.1.8

echo "Listing pom.xml files with versions other than 3.1.8:"

# Find all pom.xml files
fd 'pom.xml' | while read -r file; do
    # Extract the version line
    version_line=$(rg '<version>\s*([^<]+)\s*</version>' "$file" --only-matching)
    # Use sed to extract the version number
    version=$(echo "$version_line" | sed -n 's/<version>\s*\([^<]\+\)\s*<\/version>/\1/p')
    # Check if the version is not 3.1.8 and not empty
    if [[ "$version" != "3.1.8" && -n "$version" ]]; then
        echo "$file: <version>$version</version>"
    fi
done

Length of output: 21188

@@ -5,7 +5,7 @@
<parent>
<artifactId>tracer-all-parent</artifactId>
<groupId>com.alipay.sofa</groupId>
<version>3.1.8-SNAPSHOT</version>
<version>3.1.8</version>
Copy link

Choose a reason for hiding this comment

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

💡 Codebase verification

Incomplete version updates detected.

The following pom.xml files still reference version 3.1.8-SNAPSHOT:

  • Formatter.xml
  • pom.xml
  • sofa-tracer-plugins/sofa-tracer-datasource-plugin/pom.xml
  • sofa-tracer-plugins/sofa-tracer-dubbo-2.6.x-plugin/pom.xml
  • sofa-tracer-plugins/sofa-tracer-dubbo-common-plugin/pom.xml
  • sofa-tracer-plugins/sofa-tracer-dubbo-plugin/pom.xml
  • sofa-tracer-plugins/sofa-tracer-flexible-plugin/pom.xml
  • sofa-tracer-plugins/sofa-tracer-httpclient-plugin/pom.xml
  • sofa-tracer-plugins/sofa-tracer-kafkamq-plugin/pom.xml
  • sofa-tracer-plugins/sofa-tracer-mongodb-plugin/pom.xml
  • sofa-tracer-plugins/sofa-tracer-okhttp-plugin/pom.xml
  • sofa-tracer-plugins/sofa-tracer-rabbitmq-plugin/pom.xml
  • sofa-tracer-plugins/sofa-tracer-redis-plugin/pom.xml
  • sofa-tracer-plugins/sofa-tracer-resttmplate-plugin/pom.xml
  • sofa-tracer-plugins/sofa-tracer-rocketmq-plugin/pom.xml
  • sofa-tracer-plugins/sofa-tracer-spring-cloud-plugin/pom.xml
  • sofa-tracer-plugins/sofa-tracer-springmessage-plugin/pom.xml
  • sofa-tracer-plugins/sofa-tracer-springmvc-plugin/pom.xml
  • sofa-tracer-plugins/sofa-tracer-zipkin-plugin/pom.xml
  • sofa-tracer-plugins/sofa-tracer-zipkin-plugin/src/test/resources/spring-bean.xml
  • tracer-all/pom.xml
  • tracer-core/pom.xml
  • tracer-extensions/pom.xml
  • tracer-sofa-boot-starter/pom.xml
  • tracer-sofa-boot-starter/src/test/resources/hikariDataSource.xml
  • tracer-test/core-test/pom.xml
  • tracer-test/core-test/src/test/resources/log4j.xml
  • tracer-test/log4j-test/pom.xml
  • tracer-test/log4j2-test/pom.xml
  • tracer-test/log4j2-test/src/test/resources/log4j2.xml
  • tracer-test/logback-test/pom.xml
  • tracer-test/logback-test/src/test/resources/logback.xml

Please update these files to ensure all references are consistent with version 3.1.8.

🔗 Analysis chain

LGTM! Version update looks good.

The change from 3.1.8-SNAPSHOT to 3.1.8 is correct and aligns with the PR objectives. This update indicates a transition from a development snapshot to a stable release version.

To ensure consistency across the project, please run the following script to verify that all relevant pom.xml files have been updated to version 3.1.8:

This script will help ensure that the version update has been applied consistently across all relevant files in the project.

🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Description: Verify version consistency across pom.xml files

# Test: Check for any pom.xml files still referencing version 3.1.8-SNAPSHOT
echo "Checking for any remaining 3.1.8-SNAPSHOT versions:"
rg -l "<version>3\.1\.8-SNAPSHOT</version>" $(fd -e xml)

# Test: Verify that all pom.xml files now reference version 3.1.8
echo "Verifying 3.1.8 versions:"
rg -l "<version>3\.1\.8</version>" $(fd -e xml)

Length of output: 4512

@@ -5,7 +5,7 @@
<parent>
<artifactId>tracer-all-parent</artifactId>
<groupId>com.alipay.sofa</groupId>
<version>3.1.8-SNAPSHOT</version>
<version>3.1.8</version>
Copy link

Choose a reason for hiding this comment

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

💡 Codebase verification

Snapshot repositories still present in some pom.xml files.

The project includes references to snapshot repositories, which is inconsistent with the version update to 3.1.8. Please remove or update these <snapshotRepository> entries to ensure consistency.

  • Remove <snapshotRepository> sections from the following files:
    • pom.xml
🔗 Analysis chain

LGTM! Version update looks good.

The change from 3.1.8-SNAPSHOT to 3.1.8 is consistent with the PR objectives and indicates a move from a development version to a stable release version.

To ensure consistency across the project, let's verify that all relevant pom.xml files have been updated to the new version:

🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Description: Verify version consistency across pom.xml files

# Test: Check for any remaining SNAPSHOT versions
echo "Checking for any remaining SNAPSHOT versions:"
rg -i snapshot $(fd -e xml)

# Test: Verify all pom.xml files are using version 3.1.8
echo "Verifying all pom.xml files are using version 3.1.8:"
rg -i '<version>3\.1\.8</version>' $(fd -e xml)

Length of output: 5837

@@ -9,7 +9,7 @@
</parent>

<artifactId>tracer-all-parent</artifactId>
<version>3.1.8-SNAPSHOT</version>
<version>3.1.8</version>
Copy link

Choose a reason for hiding this comment

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

💡 Codebase verification

Remove snapshot repository declarations from pom.xml.

Snapshot repository entries are still present in pom.xml, which should not be included in a release version. Please remove these entries to prevent the release build from depending on snapshot artifacts.

🔗 Analysis chain

Version update approved.

The version has been successfully updated from 3.1.8-SNAPSHOT to 3.1.8, indicating a transition from a development version to a release version. This change is consistent with the PR objective.

Please ensure that all necessary testing, quality checks, and documentation updates have been completed before finalizing this release version. Run the following script to verify if there are any remaining SNAPSHOT dependencies:

🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Description: Check for any remaining SNAPSHOT dependencies

# Test: Search for SNAPSHOT versions in all pom.xml files
rg -i 'SNAPSHOT' $(fd -e xml -e pom)

Length of output: 1963

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants