fix: use PRODUCT_NAME for release asset file patterns

This commit is contained in:
t8y2 2026-05-04 10:12:28 +08:00
parent dbb9375374
commit c0def1674a
1 changed files with 12 additions and 10 deletions

View File

@ -10,6 +10,7 @@ permissions:
env:
APP_NAME: dbx
PRODUCT_NAME: DBX
REPO_OWNER: t8y2
jobs:
@ -39,9 +40,9 @@ jobs:
TAG="${{ steps.version.outputs.tag }}"
ASSETS=(
"dbx_${VERSION}_aarch64.dmg"
"dbx_${VERSION}_x64.dmg"
"dbx_${VERSION}_x64-setup.exe"
"${PRODUCT_NAME}_${VERSION}_aarch64.dmg"
"${PRODUCT_NAME}_${VERSION}_x64.dmg"
"${PRODUCT_NAME}_${VERSION}_x64-setup.exe"
)
for ASSET in "${ASSETS[@]}"; do
@ -74,9 +75,9 @@ jobs:
}
echo "SHA256 hashes:"
compute_hash "artifacts/dbx_${VERSION}_aarch64.dmg" "sha_dmg_arm64"
compute_hash "artifacts/dbx_${VERSION}_x64.dmg" "sha_dmg_x64"
compute_hash "artifacts/dbx_${VERSION}_x64-setup.exe" "sha_exe"
compute_hash "artifacts/${PRODUCT_NAME}_${VERSION}_aarch64.dmg" "sha_dmg_arm64"
compute_hash "artifacts/${PRODUCT_NAME}_${VERSION}_x64.dmg" "sha_dmg_x64"
compute_hash "artifacts/${PRODUCT_NAME}_${VERSION}_x64-setup.exe" "sha_exe"
- name: Publish Homebrew Cask
env:
@ -97,13 +98,13 @@ jobs:
version "__VERSION__"
on_arm do
url "https://github.com/__OWNER__/__APP__/releases/download/v#{version}/__APP___#{version}_aarch64.dmg",
url "https://github.com/__OWNER__/__APP__/releases/download/v#{version}/__PRODUCT___#{version}_aarch64.dmg",
verified: "github.com/__OWNER__/__APP__/"
sha256 "__SHA_ARM64__"
end
on_intel do
url "https://github.com/__OWNER__/__APP__/releases/download/v#{version}/__APP___#{version}_x64.dmg",
url "https://github.com/__OWNER__/__APP__/releases/download/v#{version}/__PRODUCT___#{version}_x64.dmg",
verified: "github.com/__OWNER__/__APP__/"
sha256 "__SHA_X64__"
end
@ -135,6 +136,7 @@ jobs:
sed -i "s/__VERSION__/${VERSION}/g" Casks/dbx.rb
sed -i "s/__OWNER__/${REPO_OWNER}/g" Casks/dbx.rb
sed -i "s/__APP__/${APP_NAME}/g" Casks/dbx.rb
sed -i "s/__PRODUCT__/${PRODUCT_NAME}/g" Casks/dbx.rb
sed -i "s/__SHA_ARM64__/${SHA_ARM64}/g" Casks/dbx.rb
sed -i "s/__SHA_X64__/${SHA_X64}/g" Casks/dbx.rb
@ -170,7 +172,7 @@ jobs:
"license": "MIT",
"architecture": {
"64bit": {
"url": "https://github.com/${REPO_OWNER}/${APP_NAME}/releases/download/v${VERSION}/dbx_${VERSION}_x64-setup.exe",
"url": "https://github.com/${REPO_OWNER}/${APP_NAME}/releases/download/v${VERSION}/${PRODUCT_NAME}_${VERSION}_x64-setup.exe",
"hash": "${SHA_EXE}"
}
},
@ -188,7 +190,7 @@ jobs:
"autoupdate": {
"architecture": {
"64bit": {
"url": "https://github.com/${REPO_OWNER}/${APP_NAME}/releases/download/v\$version/dbx_\$version_x64-setup.exe"
"url": "https://github.com/${REPO_OWNER}/${APP_NAME}/releases/download/v\$version/${PRODUCT_NAME}_\$version_x64-setup.exe"
}
}
}