From 7f2f2ff8cdcbe8908373f1c2b25a41f097358082 Mon Sep 17 00:00:00 2001 From: Sergey B Kirpichev Date: Fri, 25 Jul 2025 05:45:51 +0300 Subject: [PATCH] Use full path for PKG_CONFIG/LD_LIBRARY_PATh in CI --- .github/workflows/coverage.yml | 4 ++-- .github/workflows/os.yml | 4 ++-- .github/workflows/test.yml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index 5e43c911..e01fb441 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -39,10 +39,10 @@ jobs: pip install --verbose .[tests] -Cbuild-dir=build \ -Csetup-args=-Dbuildtype=debug -Csetup-args=-Db_coverage=true env: - PKG_CONFIG_PATH: .local/lib/pkgconfig + PKG_CONFIG_PATH: ${{ github.workspace }}/.local/lib/pkgconfig - run: pytest --hypothesis-profile=default env: - LD_LIBRARY_PATH: .local/lib + LD_LIBRARY_PATH: ${{ github.workspace }}/.local/lib - name: Get coverage data run: | lcov --capture --directory build/ --output-file coverage.info diff --git a/.github/workflows/os.yml b/.github/workflows/os.yml index b738b9f2..331aece9 100644 --- a/.github/workflows/os.yml +++ b/.github/workflows/os.yml @@ -46,7 +46,7 @@ jobs: - run: pip install --upgrade pip - run: pip --verbose install .[tests] -Csetup-args=-Dbuildtype=debug env: - PKG_CONFIG_PATH: .local/lib/pkgconfig + PKG_CONFIG_PATH: ${{ github.workspace }}/.local/lib/pkgconfig - run: pytest --hypothesis-profile=default env: - LD_LIBRARY_PATH: .local/lib + LD_LIBRARY_PATH: ${{ github.workspace }}/.local/lib diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 760d9487..133f63cd 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -38,10 +38,10 @@ jobs: - run: pip install --upgrade pip - run: pip --verbose install .[tests] -Csetup-args=-Dbuildtype=debug env: - PKG_CONFIG_PATH: .local/lib/pkgconfig + PKG_CONFIG_PATH: ${{ github.workspace }}/.local/lib/pkgconfig - run: pytest env: - LD_LIBRARY_PATH: .local/lib + LD_LIBRARY_PATH: ${{ github.workspace }}/.local/lib os: uses: ./.github/workflows/os.yml needs: