Skip to content

Commit 1c1512c

Browse files
committed
ci: package as plain MultiLangSwitcher.zip (same folder name on every extract); rolling latest keeps -latest asset name
1 parent 394162d commit 1c1512c

1 file changed

Lines changed: 7 additions & 7 deletions

File tree

.github/workflows/ci.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -57,19 +57,19 @@ jobs:
5757
run: |
5858
set -euo pipefail
5959
VERSION=$(jq -r .version manifest.json)
60-
STAGE="MultiLangSwitcher-v${VERSION}"
60+
STAGE="MultiLangSwitcher"
6161
mkdir "$STAGE"
6262
cp manifest.json LICENSE "$STAGE/"
6363
cp -r src _locales assets "$STAGE/"
6464
find "$STAGE/src/shared/vendor" -name "*.map" -delete 2>/dev/null || true
65-
zip -r "${STAGE}.zip" "$STAGE"
66-
sha256sum "${STAGE}.zip" | awk '{print $1}' > digest.txt
65+
zip -r "MultiLangSwitcher.zip" "$STAGE"
66+
sha256sum "MultiLangSwitcher.zip" | awk '{print $1}' > digest.txt
6767
printf '%s\n' "$GITHUB_SHA" > source-sha.txt
6868
- uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7
6969
with:
7070
name: extension-zip
7171
path: |
72-
MultiLangSwitcher-v*.zip
72+
MultiLangSwitcher.zip
7373
digest.txt
7474
source-sha.txt
7575
if-no-files-found: error
@@ -94,7 +94,7 @@ jobs:
9494
GH_TOKEN: ${{ github.token }}
9595
run: |
9696
set -euo pipefail
97-
zip_file="$(ls release/MultiLangSwitcher-v*.zip)"
97+
zip_file="release/MultiLangSwitcher.zip"
9898
test "$(cat release/digest.txt)" = "$(sha256sum "$zip_file" | awk '{print $1}')"
9999
test "$(cat release/source-sha.txt)" = "$GITHUB_SHA"
100100
# 过期 run(re-run 或并发)不接触线上 Release
@@ -140,10 +140,10 @@ jobs:
140140
- name: Verify digest before publishing
141141
run: |
142142
set -euo pipefail
143-
zip_file="$(ls release/MultiLangSwitcher-v*.zip)"
143+
zip_file="release/MultiLangSwitcher.zip"
144144
test "$(sha256sum "$zip_file" | awk '{print $1}')" = "$(cat release/digest.txt)"
145145
test "$(cat release/source-sha.txt)" = "$GITHUB_SHA"
146146
- uses: softprops/action-gh-release@c12583777ecdfd3be55c69cf75464299dc01057e # v3
147147
with:
148-
files: release/MultiLangSwitcher-v*.zip
148+
files: release/MultiLangSwitcher.zip
149149
generate_release_notes: true

0 commit comments

Comments
 (0)