Fixes and improvements

This commit is contained in:
imengying committed 2026-08-10 19:58:20 +08:00
1 parent 1b1816d4db
commit 992f951408
11 files changed
+40 -124

No files matched your search

+10 -10
View File
@@ -7,9 +7,9 @@ on:
workflow_dispatch:
inputs:
version:
description: Three-part release version, for example 0.1.0
description: Three-part release version, for example 0.0.1
required: true
default: 0.1.0
default: 0.0.1
permissions:
contents: write
@@ -21,7 +21,7 @@ jobs:
outputs:
version: ${{ steps.version.outputs.version }}
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- id: version
name: Validate three-part version
shell: bash
@@ -81,7 +81,7 @@ jobs:
extension: ""
cross: false
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- uses: dtolnay/rust-toolchain@stable
with:
targets: ${{ matrix.target }}
@@ -99,7 +99,7 @@ jobs:
run: |
mkdir -p release
cp "target/agent/${{ matrix.target }}/release/cf-monitor-agent${{ matrix.extension }}" "release/${{ matrix.asset }}"
- uses: actions/upload-artifact@v4
- uses: actions/upload-artifact@v6
with:
name: ${{ matrix.asset }}
path: release/${{ matrix.asset }}
@@ -110,8 +110,8 @@ jobs:
needs: metadata
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: oven-sh/setup-bun@v2
- uses: actions/checkout@v6
- uses: oven-sh/setup-bun@v2.2.0
with:
bun-version: 1.3.14
- name: Install dependencies
@@ -120,7 +120,7 @@ jobs:
run: bun run --cwd frontend build:public
- name: Package frontend
run: tar -czf "cf-monitor-frontend-${{ needs.metadata.outputs.version }}.tar.gz" -C frontend/dist .
- uses: actions/upload-artifact@v4
- uses: actions/upload-artifact@v6
with:
name: frontend
path: cf-monitor-frontend-${{ needs.metadata.outputs.version }}.tar.gz
@@ -132,11 +132,11 @@ jobs:
needs: [metadata, agent, frontend]
runs-on: ubuntu-latest
steps:
- uses: actions/download-artifact@v4
- uses: actions/download-artifact@v6
with:
path: release-assets
merge-multiple: true
- uses: softprops/action-gh-release@v2
- uses: softprops/action-gh-release@v3
with:
generate_release_notes: true
files: release-assets/**