ci: build rpm package (#2044)

* add rpm to ci
* rename build_filter to build-filter
* use prepare-pnpm action
This commit is contained in:
Luna Yao
2026-04-04 04:32:08 +02:00
committed by GitHub
parent e4b0f1f1bb
commit 9cc617ae4c
10 changed files with 49 additions and 109 deletions
+4 -4
View File
@@ -38,7 +38,7 @@ jobs:
needs: pre_job
if: needs.pre_job.outputs.should_skip != 'true'
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v5
- name: Prepare build environment
uses: ./.github/actions/prepare-build
@@ -79,7 +79,7 @@ jobs:
needs: pre_job
if: needs.pre_job.outputs.should_skip != 'true'
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v5
- name: Prepare build environment
uses: ./.github/actions/prepare-build
@@ -95,7 +95,7 @@ jobs:
- name: Archive test
run: cargo nextest archive --archive-file tests.tar.zst --package easytier --features full
- uses: actions/upload-artifact@v4
- uses: actions/upload-artifact@v5
with:
name: tests
path: tests.tar.zst
@@ -119,7 +119,7 @@ jobs:
- name: "three_node::subnet_proxy_three_node_test"
opts: "-E 'test(subnet_proxy_three_node_test)' --test-threads 1 --no-fail-fast"
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v5
- name: Setup tools for test
run: sudo apt install bridge-utils