From: Daan De Meyer Date: Wed, 22 Jan 2025 21:24:36 +0000 (+0100) Subject: mkosi: Run two more mkosi commands with sudo X-Git-Tag: v258-rc1~1518^2~1 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=007d255d870bee37db03da1875c0387598bdedde;p=thirdparty%2Fsystemd.git mkosi: Run two more mkosi commands with sudo Running some mkosi commands as root and other not can lead to cache invalidations with the latest version, so make sure we run everything as root after we've built the tools tree. --- diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index abe4bbd4679..bca6bc51f5e 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -148,7 +148,7 @@ jobs: sudo --preserve-env mkosi sandbox lcov --ignore-errors inconsistent,inconsistent "${lcov_args[@]}" --output-file build/test/coverage/everything.coverage-info - name: List coverage report - run: mkosi sandbox lcov --ignore-errors inconsistent,inconsistent --list build/test/coverage/everything.coverage-info + run: sudo mkosi sandbox lcov --ignore-errors inconsistent,inconsistent --list build/test/coverage/everything.coverage-info - name: Coveralls uses: coverallsapp/github-action@cfd0633edbd2411b532b808ba7a8b5e04f76d2c8 diff --git a/.github/workflows/mkosi.yml b/.github/workflows/mkosi.yml index 47a43c689f8..c589a0c1fa4 100644 --- a/.github/workflows/mkosi.yml +++ b/.github/workflows/mkosi.yml @@ -204,7 +204,7 @@ jobs: - name: Run integration tests run: | - if [[ "$(mkosi sandbox meson test --help)" == *"--max-lines"* ]]; then + if [[ "$(sudo mkosi sandbox meson test --help)" == *"--max-lines"* ]]; then MAX_LINES=(--max-lines 300) else MAX_LINES=()