ci: reduce native test compilation and artifact upload overhead
This commit is contained in:
1 parent
8760eef788
commit
948a427280
6 files changed
+67
-2
No files matched your search
@@ -10,6 +10,7 @@ on:
|
||||
- "Cargo.lock"
|
||||
- "rust-toolchain.toml"
|
||||
- ".github/workflows/linux-lua.yml"
|
||||
- ".github/ci-profile.toml"
|
||||
pull_request:
|
||||
paths:
|
||||
- "**/*.rs"
|
||||
@@ -18,6 +19,7 @@ on:
|
||||
- "Cargo.lock"
|
||||
- "rust-toolchain.toml"
|
||||
- ".github/workflows/linux-lua.yml"
|
||||
- ".github/ci-profile.toml"
|
||||
|
||||
permissions:
|
||||
contents: read
|
||||
|
||||
@@ -174,6 +174,7 @@ jobs:
|
||||
if: always()
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
compression-level: 0
|
||||
name: native-timings-${{ matrix.platform }}
|
||||
path: target/cargo-timings
|
||||
if-no-files-found: warn
|
||||
@@ -283,6 +284,7 @@ jobs:
|
||||
if: always()
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
compression-level: 0
|
||||
name: stable-package-linux-x64
|
||||
path: |
|
||||
dist/*.AppImage
|
||||
@@ -294,6 +296,7 @@ jobs:
|
||||
if: always()
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
compression-level: 0
|
||||
name: stable-evidence-linux-x64
|
||||
path: dist/conformance
|
||||
if-no-files-found: warn
|
||||
@@ -424,6 +427,7 @@ jobs:
|
||||
if: always()
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
compression-level: 0
|
||||
name: stable-package-macos-${{ matrix.asset_architecture }}
|
||||
path: dist/*.dmg
|
||||
if-no-files-found: error
|
||||
@@ -432,6 +436,7 @@ jobs:
|
||||
if: always()
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
compression-level: 0
|
||||
name: stable-evidence-macos-${{ matrix.architecture }}
|
||||
path: dist/conformance
|
||||
if-no-files-found: warn
|
||||
@@ -502,6 +507,7 @@ jobs:
|
||||
- name: Retain built Windows runtime before packaging
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
compression-level: 0
|
||||
name: stable-runtime-windows-x64
|
||||
path: |
|
||||
target/release/pebrel.exe
|
||||
@@ -536,6 +542,7 @@ jobs:
|
||||
if: always()
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
compression-level: 0
|
||||
name: stable-package-windows-x64
|
||||
path: |
|
||||
dist/Pebrel-v${{ needs.prepare.outputs.version }}-windows-x64.zip
|
||||
@@ -546,6 +553,7 @@ jobs:
|
||||
if: always()
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
compression-level: 0
|
||||
name: stable-evidence-windows-x64
|
||||
path: dist/conformance
|
||||
if-no-files-found: warn
|
||||
@@ -593,6 +601,7 @@ jobs:
|
||||
- name: Upload complete stable release set
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
compression-level: 0
|
||||
name: Pebrel-v${{ needs.prepare.outputs.version }}
|
||||
path: release-dist
|
||||
if-no-files-found: error
|
||||
|
||||
Reference in new issue
Block a user