This is an automated email from the ASF dual-hosted git repository.

chaokunyang pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/fory.git


The following commit(s) were added to refs/heads/main by this push:
     new 8d08942c8 chore: fix package metadata links (#3876)
8d08942c8 is described below

commit 8d08942c8949557466360dd55f4128f098dcc64f
Author: Shawn Yang <[email protected]>
AuthorDate: Mon Jul 20 15:18:43 2026 +0530

    chore: fix package metadata links (#3876)
    
    ## Why?
    
    
    
    ## What does this PR do?
    
    
    
    ## Related issues
    
    
    
    ## AI Contribution Checklist
    
    
    
    - [ ] Substantial AI assistance was used in this PR: `yes` / `no`
    - [ ] If `yes`, I included a completed [AI Contribution
    
Checklist](https://github.com/apache/fory/blob/main/AI_POLICY.md#9-contributor-checklist-for-ai-assisted-prs)
    in this PR description and the required `AI Usage Disclosure`.
    - [ ] If `yes`, my PR description includes the required `ai_review`
    summary and screenshot evidence or equivalent persisted links of the
    final clean AI review results from both fresh reviewers described in
    `AI_POLICY.md`, the Fory-guided reviewer and the independent general
    reviewer, on the current PR diff or current HEAD after the latest code
    changes.
    
    
    
    ## Does this PR introduce any user-facing change?
    
    
    
    - [ ] Does this PR introduce any public API change?
    - [ ] Does this PR introduce any binary protocol compatibility change?
    
    ## Benchmark
---
 csharp/Directory.Build.props          |  2 +-
 dart/packages/fory/pubspec.yaml       |  2 +-
 java/pom.xml                          | 13 ++++++++-----
 javascript/package.json               |  6 +++++-
 javascript/packages/core/package.json |  6 +++++-
 javascript/packages/hps/package.json  |  8 ++++++--
 kotlin/pom.xml                        | 16 +++++++++++++++-
 rust/Cargo.toml                       |  1 +
 rust/fory-core/Cargo.toml             |  1 +
 rust/fory-derive/Cargo.toml           |  1 +
 rust/fory/Cargo.toml                  |  1 +
 scala/build.sbt                       |  5 +++++
 12 files changed, 50 insertions(+), 12 deletions(-)

diff --git a/csharp/Directory.Build.props b/csharp/Directory.Build.props
index 36d6ad540..cb5fe8abd 100644
--- a/csharp/Directory.Build.props
+++ b/csharp/Directory.Build.props
@@ -5,7 +5,7 @@
     <Company>Apache Software Foundation</Company>
     <Description>Apache Fory for .NET provides high-performance cross-language 
serialization with source-generated serializers and schema evolution 
support.</Description>
     <PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
-    <PackageProjectUrl>https://github.com/apache/fory</PackageProjectUrl>
+    <PackageProjectUrl>https://fory.apache.org</PackageProjectUrl>
     <RepositoryUrl>https://github.com/apache/fory</RepositoryUrl>
     <RepositoryType>git</RepositoryType>
     
<PackageTags>apache;fory;serialization;binary;cross-language;source-generator;dotnet</PackageTags>
diff --git a/dart/packages/fory/pubspec.yaml b/dart/packages/fory/pubspec.yaml
index 58e22565b..a45e99260 100644
--- a/dart/packages/fory/pubspec.yaml
+++ b/dart/packages/fory/pubspec.yaml
@@ -18,7 +18,7 @@
 name: fory
 description: Cross-language Apache Fory runtime for Dart with generated 
serializers, schema evolution, and custom type support.
 version: 1.5.0-dev
-homepage: https://github.com/apache/fory
+homepage: https://fory.apache.org
 repository: https://github.com/apache/fory/tree/main/dart/packages/fory
 issue_tracker: https://github.com/apache/fory/issues
 
diff --git a/java/pom.xml b/java/pom.xml
index e02821acb..0236ede75 100644
--- a/java/pom.xml
+++ b/java/pom.xml
@@ -21,7 +21,8 @@
 -->
 <project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
          xmlns="http://maven.apache.org/POM/4.0.0";
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";
+         child.project.url.inherit.append.path="false">
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
@@ -38,7 +39,7 @@
   <description>
     Apache Fory™ is a blazingly fast multi-language serialization framework 
powered by jit and zero-copy.
   </description>
-  <url>https://github.com/apache/fory</url>
+  <url>https://fory.apache.org</url>
 
   <licenses>
     <license>
@@ -47,10 +48,12 @@
     </license>
   </licenses>
 
-  <scm>
+  <scm child.scm.connection.inherit.append.path="false"
+       child.scm.developerConnection.inherit.append.path="false"
+       child.scm.url.inherit.append.path="false">
     <url>https://github.com/apache/fory</url>
-    <connection>[email protected]:apache/fory.git</connection>
-    
<developerConnection>scm:git:ssh://github.com:apache/fory.git</developerConnection>
+    <connection>scm:git:https://github.com/apache/fory.git</connection>
+    
<developerConnection>scm:git:https://github.com/apache/fory.git</developerConnection>
   </scm>
   <developers>
     <developer>
diff --git a/javascript/package.json b/javascript/package.json
index bf4ae68e4..271342107 100644
--- a/javascript/package.json
+++ b/javascript/package.json
@@ -9,7 +9,11 @@
     "format": "prettier --write \"{packages,test}/**/*.ts\" && eslint . --fix",
     "format-check": "prettier --check \"{packages,test}/**/*.ts\" && eslint ."
   },
-  "repository": "[email protected]:apache/fory.git",
+  "repository": {
+    "type": "git",
+    "url": "https://github.com/apache/fory.git";,
+    "directory": "javascript"
+  },
   "workspaces": [
     "packages/hps",
     "packages/core"
diff --git a/javascript/packages/core/package.json 
b/javascript/packages/core/package.json
index aef8e27ea..4970926ef 100644
--- a/javascript/packages/core/package.json
+++ b/javascript/packages/core/package.json
@@ -25,7 +25,11 @@
     "node-gyp": "^11.5.0",
     "tslib": "^2.4.0"
   },
-  "repository": "[email protected]:apache/fory.git",
+  "repository": {
+    "type": "git",
+    "url": "https://github.com/apache/fory.git";,
+    "directory": "javascript/packages/core"
+  },
   "workspaces": [
     "packages/hps"
   ]
diff --git a/javascript/packages/hps/package.json 
b/javascript/packages/hps/package.json
index e0c7428b8..fb0ce4003 100644
--- a/javascript/packages/hps/package.json
+++ b/javascript/packages/hps/package.json
@@ -17,7 +17,11 @@
     "prepublishOnly": "npm run build"
   },
   "license": "Apache-2.0",
-  "repository": "[email protected]:apache/fory.git",
+  "repository": {
+    "type": "git",
+    "url": "https://github.com/apache/fory.git";,
+    "directory": "javascript/packages/hps"
+  },
   "dependencies": {
     "bindings": "~1.2.1",
     "fs-extra": "^11.3.0",
@@ -27,4 +31,4 @@
   "engines": {
     "node": "^20.0.0"
   }
-}
\ No newline at end of file
+}
diff --git a/kotlin/pom.xml b/kotlin/pom.xml
index 9d223f960..7f2d55e64 100644
--- a/kotlin/pom.xml
+++ b/kotlin/pom.xml
@@ -21,7 +21,8 @@
 -->
 <project xmlns="http://maven.apache.org/POM/4.0.0";
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";
+         child.project.url.inherit.append.path="false">
     <parent>
         <groupId>org.apache</groupId>
         <artifactId>apache</artifactId>
@@ -33,6 +34,19 @@
     <artifactId>fory-kotlin-parent</artifactId>
     <version>1.5.0-SNAPSHOT</version>
     <packaging>pom</packaging>
+    <name>Fory Kotlin Project Parent POM</name>
+    <description>
+        Apache Fory™ Kotlin provides optimized serializers for Kotlin types, 
built on top of Fory Java.
+    </description>
+    <url>https://fory.apache.org</url>
+
+    <scm child.scm.connection.inherit.append.path="false"
+         child.scm.developerConnection.inherit.append.path="false"
+         child.scm.url.inherit.append.path="false">
+        <url>https://github.com/apache/fory</url>
+        <connection>scm:git:https://github.com/apache/fory.git</connection>
+        
<developerConnection>scm:git:https://github.com/apache/fory.git</developerConnection>
+    </scm>
 
     <modules>
         <module>fory-kotlin</module>
diff --git a/rust/Cargo.toml b/rust/Cargo.toml
index 386298ed2..05dcf2b74 100644
--- a/rust/Cargo.toml
+++ b/rust/Cargo.toml
@@ -38,6 +38,7 @@ description = "Apache Fory: Blazingly fast multi-language 
serialization framewor
 license = "Apache-2.0"
 license-file = "../LICENSE"
 readme = "README.md"
+homepage = "https://fory.apache.org";
 repository = "https://github.com/apache/fory";
 edition = "2021"
 keywords = ["serialization", "serde", "trait-object", "zero-copy", 
"schema-evolution"]
diff --git a/rust/fory-core/Cargo.toml b/rust/fory-core/Cargo.toml
index c4e57554b..f8c1d8d10 100644
--- a/rust/fory-core/Cargo.toml
+++ b/rust/fory-core/Cargo.toml
@@ -23,6 +23,7 @@ rust-version.workspace = true
 description = "Apache Fory: Blazingly fast multi-language serialization 
framework with trait objects and reference support."
 license-file = "../../LICENSE"
 readme = "../README.md"
+homepage = "https://fory.apache.org";
 repository = "https://github.com/apache/fory";
 keywords = ["serialization", "serde", "trait-object", "zero-copy", 
"schema-evolution"]
 categories = ["encoding"]
diff --git a/rust/fory-derive/Cargo.toml b/rust/fory-derive/Cargo.toml
index 53446223c..0fa4ad8c7 100644
--- a/rust/fory-derive/Cargo.toml
+++ b/rust/fory-derive/Cargo.toml
@@ -23,6 +23,7 @@ rust-version.workspace = true
 description = "Apache Fory: Blazingly fast multi-language serialization 
framework with trait objects and reference support."
 license-file = "../../LICENSE"
 readme = "../README.md"
+homepage = "https://fory.apache.org";
 repository = "https://github.com/apache/fory";
 keywords = ["serialization", "serde", "trait-object", "zero-copy", 
"schema-evolution"]
 categories = ["encoding"]
diff --git a/rust/fory/Cargo.toml b/rust/fory/Cargo.toml
index 52782f3b8..6595dec56 100644
--- a/rust/fory/Cargo.toml
+++ b/rust/fory/Cargo.toml
@@ -22,6 +22,7 @@ version.workspace = true
 rust-version.workspace = true
 license.workspace = true
 readme.workspace = true
+homepage.workspace = true
 repository.workspace = true
 edition.workspace = true
 keywords.workspace = true
diff --git a/scala/build.sbt b/scala/build.sbt
index 024ea43e0..f602cbae3 100644
--- a/scala/build.sbt
+++ b/scala/build.sbt
@@ -36,6 +36,11 @@ lazy val root = Project(id = "fory-scala", base = file("."))
     apacheSonatypeNoticeFile := baseDirectory.value / ".." / "NOTICE",
     description := "Apache Fory™ is a blazingly fast multi-language 
serialization framework powered by JIT and zero-copy.",
     homepage := Some(url("https://fory.apache.org/";)),
+    scmInfo := Some(
+      ScmInfo(
+        url("https://github.com/apache/fory";),
+        "scm:git:https://github.com/apache/fory.git";,
+        Some("scm:git:https://github.com/apache/fory.git";))),
     startYear := Some(2024),
     developers := List(
       Developer(


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to