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

xuanwo pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/opendal-reqsign.git


The following commit(s) were added to refs/heads/main by this push:
     new 484765a  fix: Fix license files missing from published crates (#635)
484765a is described below

commit 484765a234a67cba65b28fd9dade3e24fa886c8e
Author: Ben Beasley <[email protected]>
AuthorDate: Mon Sep 29 11:53:44 2025 +0100

    fix: Fix license files missing from published crates (#635)
    
    Use symbolic links to the top-level (workspace) license file.
    
    Before this PR:
    
    ```
    $ cd reqsign/
    $ cargo publish --dry-run
    $ tar -tzvf ../target/package/reqsign-0.17.0.crate
    -rw-r--r-- 0/0             101 1970-01-01 01:00 
reqsign-0.17.0/.cargo_vcs_info.json
    -rw-r--r-- 0/0           61728 1970-01-01 01:00 reqsign-0.17.0/Cargo.lock
    -rw-r--r-- 0/0            2993 1970-01-01 01:00 reqsign-0.17.0/Cargo.toml
    -rw-r--r-- 0/0            2893 2006-07-24 02:21 
reqsign-0.17.0/Cargo.toml.orig
    -rw-r--r-- 0/0            5086 2006-07-24 02:21 reqsign-0.17.0/README.md
    -rw-r--r-- 0/0            1496 2006-07-24 02:21 
reqsign-0.17.0/examples/aws.rs
    -rw-r--r-- 0/0            1495 2006-07-24 02:21 
reqsign-0.17.0/examples/azure.rs
    -rw-r--r-- 0/0            1520 2006-07-24 02:21 
reqsign-0.17.0/examples/google.rs
    -rw-r--r-- 0/0            2395 2006-07-24 02:21 reqsign-0.17.0/src/aliyun.rs
    -rw-r--r-- 0/0            2823 2006-07-24 02:21 reqsign-0.17.0/src/aws.rs
    -rw-r--r-- 0/0            2812 2006-07-24 02:21 reqsign-0.17.0/src/azure.rs
    -rw-r--r-- 0/0            2715 2006-07-24 02:21 
reqsign-0.17.0/src/context.rs
    -rw-r--r-- 0/0            3391 2006-07-24 02:21 reqsign-0.17.0/src/google.rs
    -rw-r--r-- 0/0            2411 2006-07-24 02:21 
reqsign-0.17.0/src/huaweicloud.rs
    -rw-r--r-- 0/0            1429 2006-07-24 02:21 reqsign-0.17.0/src/lib.rs
    -rw-r--r-- 0/0            2355 2006-07-24 02:21 reqsign-0.17.0/src/oracle.rs
    -rw-r--r-- 0/0            2377 2006-07-24 02:21 
reqsign-0.17.0/src/tencent.rs
    ```
    
    After this PR:
    
    ```
    $ cd reqsign/
    $ cargo publish --dry-run
    $ tar -tzvf ../target/package/reqsign-0.17.0.crate
    -rw-r--r-- 0/0             101 1970-01-01 01:00 
reqsign-0.17.0/.cargo_vcs_info.json
    -rw-r--r-- 0/0           61728 1970-01-01 01:00 reqsign-0.17.0/Cargo.lock
    -rw-r--r-- 0/0            2993 1970-01-01 01:00 reqsign-0.17.0/Cargo.toml
    -rw-r--r-- 0/0            2893 2006-07-24 02:21 
reqsign-0.17.0/Cargo.toml.orig
    -rw-r--r-- 0/0           11342 2006-07-24 02:21 reqsign-0.17.0/LICENSE
    -rw-r--r-- 0/0            5086 2006-07-24 02:21 reqsign-0.17.0/README.md
    -rw-r--r-- 0/0            1496 2006-07-24 02:21 
reqsign-0.17.0/examples/aws.rs
    -rw-r--r-- 0/0            1495 2006-07-24 02:21 
reqsign-0.17.0/examples/azure.rs
    -rw-r--r-- 0/0            1520 2006-07-24 02:21 
reqsign-0.17.0/examples/google.rs
    -rw-r--r-- 0/0            2395 2006-07-24 02:21 reqsign-0.17.0/src/aliyun.rs
    -rw-r--r-- 0/0            2823 2006-07-24 02:21 reqsign-0.17.0/src/aws.rs
    -rw-r--r-- 0/0            2812 2006-07-24 02:21 reqsign-0.17.0/src/azure.rs
    -rw-r--r-- 0/0            2715 2006-07-24 02:21 
reqsign-0.17.0/src/context.rs
    -rw-r--r-- 0/0            3391 2006-07-24 02:21 reqsign-0.17.0/src/google.rs
    -rw-r--r-- 0/0            2411 2006-07-24 02:21 
reqsign-0.17.0/src/huaweicloud.rs
    -rw-r--r-- 0/0            1429 2006-07-24 02:21 reqsign-0.17.0/src/lib.rs
    -rw-r--r-- 0/0            2355 2006-07-24 02:21 reqsign-0.17.0/src/oracle.rs
    -rw-r--r-- 0/0            2377 2006-07-24 02:21 
reqsign-0.17.0/src/tencent.rs
    ```
---
 context/command-execute-tokio/LICENSE | 1 +
 context/file-read-tokio/LICENSE       | 1 +
 context/http-send-reqwest/LICENSE     | 1 +
 core/LICENSE                          | 1 +
 reqsign/LICENSE                       | 1 +
 services/aliyun-oss/LICENSE           | 1 +
 services/aws-v4/LICENSE               | 1 +
 services/azure-storage/LICENSE        | 1 +
 services/google/LICENSE               | 1 +
 services/huaweicloud-obs/LICENSE      | 1 +
 services/oracle/LICENSE               | 1 +
 services/tencent-cos/LICENSE          | 1 +
 12 files changed, 12 insertions(+)

diff --git a/context/command-execute-tokio/LICENSE 
b/context/command-execute-tokio/LICENSE
new file mode 120000
index 0000000..30cff74
--- /dev/null
+++ b/context/command-execute-tokio/LICENSE
@@ -0,0 +1 @@
+../../LICENSE
\ No newline at end of file
diff --git a/context/file-read-tokio/LICENSE b/context/file-read-tokio/LICENSE
new file mode 120000
index 0000000..30cff74
--- /dev/null
+++ b/context/file-read-tokio/LICENSE
@@ -0,0 +1 @@
+../../LICENSE
\ No newline at end of file
diff --git a/context/http-send-reqwest/LICENSE 
b/context/http-send-reqwest/LICENSE
new file mode 120000
index 0000000..30cff74
--- /dev/null
+++ b/context/http-send-reqwest/LICENSE
@@ -0,0 +1 @@
+../../LICENSE
\ No newline at end of file
diff --git a/core/LICENSE b/core/LICENSE
new file mode 120000
index 0000000..ea5b606
--- /dev/null
+++ b/core/LICENSE
@@ -0,0 +1 @@
+../LICENSE
\ No newline at end of file
diff --git a/reqsign/LICENSE b/reqsign/LICENSE
new file mode 120000
index 0000000..ea5b606
--- /dev/null
+++ b/reqsign/LICENSE
@@ -0,0 +1 @@
+../LICENSE
\ No newline at end of file
diff --git a/services/aliyun-oss/LICENSE b/services/aliyun-oss/LICENSE
new file mode 120000
index 0000000..30cff74
--- /dev/null
+++ b/services/aliyun-oss/LICENSE
@@ -0,0 +1 @@
+../../LICENSE
\ No newline at end of file
diff --git a/services/aws-v4/LICENSE b/services/aws-v4/LICENSE
new file mode 120000
index 0000000..30cff74
--- /dev/null
+++ b/services/aws-v4/LICENSE
@@ -0,0 +1 @@
+../../LICENSE
\ No newline at end of file
diff --git a/services/azure-storage/LICENSE b/services/azure-storage/LICENSE
new file mode 120000
index 0000000..30cff74
--- /dev/null
+++ b/services/azure-storage/LICENSE
@@ -0,0 +1 @@
+../../LICENSE
\ No newline at end of file
diff --git a/services/google/LICENSE b/services/google/LICENSE
new file mode 120000
index 0000000..30cff74
--- /dev/null
+++ b/services/google/LICENSE
@@ -0,0 +1 @@
+../../LICENSE
\ No newline at end of file
diff --git a/services/huaweicloud-obs/LICENSE b/services/huaweicloud-obs/LICENSE
new file mode 120000
index 0000000..30cff74
--- /dev/null
+++ b/services/huaweicloud-obs/LICENSE
@@ -0,0 +1 @@
+../../LICENSE
\ No newline at end of file
diff --git a/services/oracle/LICENSE b/services/oracle/LICENSE
new file mode 120000
index 0000000..30cff74
--- /dev/null
+++ b/services/oracle/LICENSE
@@ -0,0 +1 @@
+../../LICENSE
\ No newline at end of file
diff --git a/services/tencent-cos/LICENSE b/services/tencent-cos/LICENSE
new file mode 120000
index 0000000..30cff74
--- /dev/null
+++ b/services/tencent-cos/LICENSE
@@ -0,0 +1 @@
+../../LICENSE
\ No newline at end of file

Reply via email to