feat: add proxy url for release assets

This commit is contained in:
Miuzarte
2026-05-03 21:37:28 +08:00
parent d3fe82111e
commit 414becc592
2 changed files with 9 additions and 5 deletions

View File

@@ -168,10 +168,11 @@ jobs:
notes_file="dist/RELEASE_NOTES.md" notes_file="dist/RELEASE_NOTES.md"
download_base_url="https://github.com/${GITHUB_REPOSITORY}/releases/download/${GITHUB_REF_NAME}" download_base_url="https://github.com/${GITHUB_REPOSITORY}/releases/download/${GITHUB_REF_NAME}"
proxy_base_url="https://github.miuzarte.top/${GITHUB_REPOSITORY}/releases/download/${GITHUB_REF_NAME}"
{ {
echo "| 架构 | 构建类型 | 文件 | SHA256 | 大小 |" echo "| 架构 | 文件 | 大小<br>SHA256 |"
echo "| --- | --- | --- | --- | --- |" echo "| ---- | ---- | -------------- |"
shopt -s nullglob shopt -s nullglob
for apk in dist/*.apk; do for apk in dist/*.apk; do
@@ -190,14 +191,13 @@ jobs:
arch="arm_all" arch="arm_all"
fi fi
build_type="release"
file_url="${download_base_url}/${file_name}" file_url="${download_base_url}/${file_name}"
proxy_url="${proxy_base_url}/${file_name}"
sha256_value="$(sha256sum "$apk" | awk '{print $1}')" sha256_value="$(sha256sum "$apk" | awk '{print $1}')"
size_bytes="$(stat -c%s "$apk")" size_bytes="$(stat -c%s "$apk")"
size_mb="$(awk -v bytes="$size_bytes" 'BEGIN { printf "%.1f MB", bytes / 1048576 }')" size_mb="$(awk -v bytes="$size_bytes" 'BEGIN { printf "%.1f MB", bytes / 1048576 }')"
echo "| ${arch} | ${build_type} | [${file_name}](${file_url}) | ${sha256_value} | ${size_mb} |" echo "| ${arch} | [${file_name}](${file_url})<br>[你的反代跨越了半个地球🐌<br>但是你套的Cloudflare☁又弥补了这一部分🚀](${proxy_url}) | ${size_mb}<br>\`${sha256_value}\` |"
done done
} > "$notes_file" } > "$notes_file"

View File

@@ -17,6 +17,10 @@
> [!NOTE] > [!NOTE]
> 本项目基于 scrcpy但并非其官方版本与原作者及维护团队不存在任何隶属或合作关系 > 本项目基于 scrcpy但并非其官方版本与原作者及维护团队不存在任何隶属或合作关系
## 下载
\> [releases](https://github.com/Miuzarte/ScrcpyForAndroid/releases)
## 截图 ## 截图
<p align="center"> <p align="center">