|
60 | 60 | - os: ubuntu |
61 | 61 | runs-on: [self-hosted, Linux, X64] |
62 | 62 | home: /home/github |
63 | | - - os: windows |
64 | | - runs-on: windows-latest |
65 | | - home: "C:\\Users\\runneradmin" |
66 | 63 |
|
67 | 64 | runs-on: ${{ matrix.runs-on }} |
68 | 65 | env: |
@@ -102,45 +99,6 @@ jobs: |
102 | 99 | cargo test --manifest-path saturn/Cargo.toml --all-features --no-fail-fast -- --nocapture |
103 | 100 | cargo test --manifest-path libra/Cargo.toml --all-features --no-fail-fast -- --nocapture |
104 | 101 |
|
105 | | - monobean: |
106 | | - name: Test Monobean for ${{ matrix.os }} |
107 | | - strategy: |
108 | | - fail-fast: false |
109 | | - matrix: |
110 | | - include: |
111 | | - - os: ubuntu |
112 | | - runs-on: [self-hosted, Linux, X64] |
113 | | - self-hosted: true |
114 | | - home: /home/github |
115 | | - - os: windows |
116 | | - runs-on: windows-latest |
117 | | - self-hosted: true |
118 | | - home: "C:\\Users\\runneradmin" |
119 | | - |
120 | | - runs-on: ${{ matrix.runs-on }} |
121 | | - env: |
122 | | - CARGO_TERM_COLOR: always |
123 | | - HOME: ${{ matrix.home }} |
124 | | - |
125 | | - steps: |
126 | | - - name: Checkout repository |
127 | | - uses: actions/checkout@v4 |
128 | | - with: |
129 | | - submodules: recursive |
130 | | - |
131 | | - - name: Install system dependencies |
132 | | - uses: ./.github/install-dep |
133 | | - with: |
134 | | - cache-key: sysdeps |
135 | | - platform: ${{ matrix.os }} |
136 | | - use-gtk: true |
137 | | - self-hosted: ${{ matrix.self-hosted }} |
138 | | - |
139 | | - - name: Run Clippy and Test Monobean Application |
140 | | - run: | |
141 | | - cargo clippy --manifest-path monobean/Cargo.toml --no-deps -- -D warnings |
142 | | - cargo test --manifest-path monobean/Cargo.toml --all-features --no-fail-fast -- --nocapture |
143 | | -
|
144 | 102 | fuse: |
145 | 103 | name: Fuse Clippy Check |
146 | 104 | runs-on: [self-hosted, Linux, X64] |
|
0 commit comments