Skip to content

Commit 4e2eb9e

Browse files
authored
Merge pull request #2188 from hermit-os/ci-name
ci: set Firecracker and Uhyve paths during installation
2 parents 34c3316 + c8108e1 commit 4e2eb9e

1 file changed

Lines changed: 8 additions & 5 deletions

File tree

.github/workflows/ci.yml

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -212,19 +212,22 @@ jobs:
212212
echo $HOME/.local/bin >> $GITHUB_PATH
213213
214214
$HOME/.local/bin/firecracker --version
215+
echo "FIRECRACKER=$HOME/.local/bin/firecracker" >> "$GITHUB_ENV"
215216
if: matrix.arch == 'x86_64'
216-
- run: cargo +stable install --locked uhyve
217+
- run: |
218+
cargo +stable install --locked uhyve
219+
echo "UHYVE=$CARGO_HOME/bin/uhyve" >> "$GITHUB_ENV"
217220
if: matrix.arch == 'x86_64'
218221
- run: cargo +stable install --locked virtiofsd
219222
- run: cargo +stable install cargo-careful
220223
if: matrix.profile == 'dev'
221-
- run: FIRECRACKER=$HOME/.local/bin/firecracker cargo xtask ci rs --arch ${{ matrix.arch }} --profile ${{ matrix.profile }} ${{ matrix.rs_flags }} --package rusty_demo --no-default-features firecracker --sudo
224+
- run: cargo xtask ci rs --arch ${{ matrix.arch }} --profile ${{ matrix.profile }} ${{ matrix.rs_flags }} --package rusty_demo --no-default-features firecracker --sudo
222225
if: matrix.arch == 'x86_64'
223-
- run: FIRECRACKER=$HOME/.local/bin/firecracker cargo xtask ci rs --arch ${{ matrix.arch }} --profile ${{ matrix.profile }} ${{ matrix.rs_flags }} --package rusty_demo --no-default-features --smp 4 firecracker --sudo
226+
- run: cargo xtask ci rs --arch ${{ matrix.arch }} --profile ${{ matrix.profile }} ${{ matrix.rs_flags }} --package rusty_demo --no-default-features --smp 4 firecracker --sudo
224227
if: matrix.arch == 'x86_64'
225-
- run: UHYVE=$CARGO_HOME/bin/uhyve cargo xtask ci rs --arch ${{ matrix.arch }} --profile ${{ matrix.profile }} ${{ matrix.rs_flags }} --package rusty_demo uhyve --sudo
228+
- run: cargo xtask ci rs --arch ${{ matrix.arch }} --profile ${{ matrix.profile }} ${{ matrix.rs_flags }} --package rusty_demo uhyve --sudo
226229
if: matrix.arch == 'x86_64'
227-
- run: UHYVE=$CARGO_HOME/bin/uhyve cargo xtask ci rs --arch ${{ matrix.arch }} --profile ${{ matrix.profile }} ${{ matrix.rs_flags }} --package rusty_demo --smp 4 uhyve --sudo
230+
- run: cargo xtask ci rs --arch ${{ matrix.arch }} --profile ${{ matrix.profile }} ${{ matrix.rs_flags }} --package rusty_demo --smp 4 uhyve --sudo
228231
if: matrix.arch == 'x86_64'
229232
- run: cargo clean
230233
working-directory: .

0 commit comments

Comments
 (0)