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