mirror of
https://github.com/eigent-ai/eigent.git
synced 2026-04-28 03:30:06 +00:00
chore: update build yml file (#1071)
This commit is contained in:
parent
ae6b95a7cc
commit
49131c4846
2 changed files with 21 additions and 14 deletions
33
.github/workflows/build.yml
vendored
33
.github/workflows/build.yml
vendored
|
|
@ -166,31 +166,38 @@ jobs:
|
|||
ls -la release/
|
||||
fi
|
||||
|
||||
- name: Upload Artifact (macOS - dmg only)
|
||||
- name: Upload Artifact (macOS)
|
||||
if: runner.os == 'macOS'
|
||||
uses: actions/upload-artifact@v6
|
||||
with:
|
||||
name: release-${{ matrix.artifact_name }}-${{ matrix.arch }}
|
||||
path: |
|
||||
release/*.dmg
|
||||
release/*.dmg.blockmap
|
||||
release/*.zip
|
||||
release/*.zip.blockmap
|
||||
release/latest*.yml
|
||||
retention-days: 5
|
||||
|
||||
- name: Upload Artifact (Windows - exe only)
|
||||
- name: Upload Artifact (Windows)
|
||||
if: runner.os == 'Windows'
|
||||
uses: actions/upload-artifact@v6
|
||||
with:
|
||||
name: release-${{ matrix.artifact_name }}-${{ matrix.arch }}
|
||||
path: |
|
||||
release/*.exe
|
||||
release/*.exe.blockmap
|
||||
release/latest*.yml
|
||||
retention-days: 5
|
||||
|
||||
- name: Upload Artifact (Linux - AppImage only)
|
||||
- name: Upload Artifact (Linux)
|
||||
if: runner.os == 'Linux'
|
||||
uses: actions/upload-artifact@v6
|
||||
with:
|
||||
name: release-${{ matrix.artifact_name }}-${{ matrix.arch }}
|
||||
path: |
|
||||
release/*.AppImage
|
||||
release/latest*.yml
|
||||
retention-days: 5
|
||||
merge-release:
|
||||
needs: build
|
||||
|
|
@ -218,29 +225,29 @@ jobs:
|
|||
name: release-ubuntu-latest-x64
|
||||
path: temp-linux-x64
|
||||
|
||||
# Move only dmg files for macOS, exe files for Windows, and AppImage for Linux
|
||||
# Move release files for each platform
|
||||
- name: Move files to clean folders
|
||||
shell: bash
|
||||
run: |
|
||||
# mac-arm64 - only move dmg files
|
||||
# mac-arm64 - move dmg, zip, blockmap, and yml files
|
||||
if [ -d "temp-mac-arm64/release" ]; then
|
||||
find temp-mac-arm64/release -name "*.dmg" -exec mv {} release/mac-arm64/ \; || true
|
||||
find temp-mac-arm64/release \( -name "*.dmg" -o -name "*.dmg.blockmap" -o -name "*.zip" -o -name "*.zip.blockmap" -o -name "latest*.yml" \) -exec mv {} release/mac-arm64/ \; || true
|
||||
else
|
||||
find temp-mac-arm64 -name "*.dmg" -exec mv {} release/mac-arm64/ \; || true
|
||||
find temp-mac-arm64 \( -name "*.dmg" -o -name "*.dmg.blockmap" -o -name "*.zip" -o -name "*.zip.blockmap" -o -name "latest*.yml" \) -exec mv {} release/mac-arm64/ \; || true
|
||||
fi
|
||||
|
||||
# win-x64 - only move exe files
|
||||
# win-x64 - move exe, blockmap, and yml files
|
||||
if [ -d "temp-win-x64/release" ]; then
|
||||
find temp-win-x64/release -name "*.exe" -exec mv {} release/win-x64/ \; || true
|
||||
find temp-win-x64/release \( -name "*.exe" -o -name "*.exe.blockmap" -o -name "latest*.yml" \) -exec mv {} release/win-x64/ \; || true
|
||||
else
|
||||
find temp-win-x64 -name "*.exe" -exec mv {} release/win-x64/ \; || true
|
||||
find temp-win-x64 \( -name "*.exe" -o -name "*.exe.blockmap" -o -name "latest*.yml" \) -exec mv {} release/win-x64/ \; || true
|
||||
fi
|
||||
|
||||
# linux-x64 - only move AppImage files
|
||||
# linux-x64 - move AppImage and yml files
|
||||
if [ -d "temp-linux-x64/release" ]; then
|
||||
find temp-linux-x64/release -name "*.AppImage" -exec mv {} release/linux-x64/ \; || true
|
||||
find temp-linux-x64/release \( -name "*.AppImage" -o -name "latest*.yml" \) -exec mv {} release/linux-x64/ \; || true
|
||||
else
|
||||
find temp-linux-x64 -name "*.AppImage" -exec mv {} release/linux-x64/ \; || true
|
||||
find temp-linux-x64 \( -name "*.AppImage" -o -name "latest*.yml" \) -exec mv {} release/linux-x64/ \; || true
|
||||
fi
|
||||
|
||||
# Create GitHub Release
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue