fix: tar file

This commit is contained in:
overtrue
2025-02-23 16:35:45 +08:00
parent a057b437b8
commit 95e4ec61d2
+10 -8
View File
@@ -68,16 +68,18 @@ jobs:
run: ${{ steps.detect-package-manager.outputs.manager }} run generate
- name: Tar files
run: |
mkdir -p artifacts
ls -al ./dist
tar -cvzf console.latest.tar.gz -C ./dist .
tar -cvzf artifacts/latest.tar.gz -C ./dist .
if [ "${{ github.event_name }}" = "release" ]; then
tar -cvzf console.${{ github.event.release.tag_name }}.tar.gz -C ./dist .
mkdir -p artifacts/${{ github.event.release.tag_name }}
tar -cvzf artifacts/${{ github.event.release.tag_name }}/${{ github.event.release.tag_name }}.tar.gz -C ./dist .
fi
- uses: actions/upload-artifact@v4
name: Upload artifacts
with:
path: ./console.latest.tar.gz
- name: Upload to Bucket
path: ./artifacts/latest.tar.gz
- name: Upload to Bucket for `latest`
uses: JohnGuan/oss-upload-action@main
with:
key-id: ${{ secrets.ALICLOUDOSS_KEY_ID }}
@@ -85,15 +87,15 @@ jobs:
region: oss-cn-beijing
bucket: rustfs-artifacts
assets: |
./*.tar.gz:/console/
- name: Upload release asset `latest`
./artifacts/**:/console/
- name: Upload release asset for `latest`
if: ${{ github.event_name == 'release' }}
uses: actions/upload-release-asset@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ github.event.release.upload_url }}
asset_path: ./console.latest.tar.gz
asset_path: ./artifacts/latest.tar.gz
asset_name: console.latest.tar.gz
asset_content_type: application/gzip
- name: Upload release asset `versioned`
@@ -103,6 +105,6 @@ jobs:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ github.event.release.upload_url }}
asset_path: ./console.${{ github.event.release.tag_name }}.tar.gz
asset_path: ./artifacts/${{ github.event.release.tag_name }}/${{ github.event.release.tag_name }}.tar.gz
asset_name: console.${{ github.event.release.tag_name }}.tar.gz
asset_content_type: application/gzip