Merge pull request #48 from LingandRX/hotfix/fix-release-workflow
fix(ci): fix release workflow artifact upload
This commit is contained in:
@@ -96,23 +96,28 @@ jobs:
|
|||||||
npm run zip
|
npm run zip
|
||||||
npm run zip:firefox
|
npm run zip:firefox
|
||||||
|
|
||||||
# 🔍 关键调试步骤:确认 zip 文件位置
|
# 🔍 调试:确认 zip 文件位置
|
||||||
- name: Verify output files
|
- name: Verify output files
|
||||||
run: |
|
run: |
|
||||||
echo "=== .output/ ==="
|
echo "=== .output/ contents ==="
|
||||||
ls -la .output/ 2>/dev/null || echo "Not found"
|
ls -la .output/ || echo "Not found"
|
||||||
echo "=== All zip files ==="
|
echo "=== All zip files ==="
|
||||||
find . -name "*.zip" -type f 2>/dev/null || echo "No zip files"
|
find . -name "*.zip" -type f
|
||||||
|
|
||||||
|
# 💡 关键修复:将 zip 文件复制到固定目录,避免 glob 问题
|
||||||
|
- name: Prepare release artifacts
|
||||||
|
run: |
|
||||||
|
mkdir -p release-archives
|
||||||
|
cp .output/*.zip release-archives/ 2>/dev/null || true
|
||||||
|
echo "Files in release-archives:"
|
||||||
|
ls -la release-archives/
|
||||||
|
|
||||||
- name: Upload Extension Artifacts
|
- name: Upload Extension Artifacts
|
||||||
uses: actions/upload-artifact@v4
|
uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: extension-zips
|
name: extension-zips
|
||||||
path: |
|
path: release-archives/
|
||||||
.output/*.zip
|
if-no-files-found: error
|
||||||
dist/*.zip
|
|
||||||
*.zip
|
|
||||||
if-no-files-found: error # ← 如果没有文件,直接报错
|
|
||||||
retention-days: 7
|
retention-days: 7
|
||||||
|
|
||||||
# ── Phase 4: 发布 ───────────────────────
|
# ── Phase 4: 发布 ───────────────────────
|
||||||
|
|||||||
Reference in New Issue
Block a user