Skip to content

Commit af1cdcf

Browse files
committed
ci: fix artifact unpacking
1 parent eefec4f commit af1cdcf

File tree

4 files changed

+24
-8
lines changed

4 files changed

+24
-8
lines changed

.github/workflows/bench.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,11 @@ jobs:
3030
search_artifacts: true
3131
name: pkgcraft-c-${{ runner.os }}
3232

33+
- name: Unpack library
34+
run: |
35+
mkdir -p "${pkgcraft_dir}"
36+
tar -Jxf pkgcraft-c.tar.xz -C "${pkgcraft_dir}"
37+
3338
- name: Checkout code
3439
uses: actions/checkout@v4
3540
with:
@@ -46,9 +51,8 @@ jobs:
4651
- name: Install dependencies
4752
run: pip install tox
4853

49-
- name: Unpack library and override build variables
54+
- name: Override build variables
5055
run: |
51-
tar -Jxf pkgcraft-c.tar.xz -C "${pkgcraft_dir}"
5256
echo "PKG_CONFIG_PATH=${pkgcraft_dir}" >> $GITHUB_ENV
5357
echo "LD_LIBRARY_PATH=${pkgcraft_dir}" >> $GITHUB_ENV
5458
echo "DYLD_LIBRARY_PATH=${pkgcraft_dir}" >> $GITHUB_ENV

.github/workflows/ci.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,11 @@ jobs:
8686
with:
8787
name: pkgcraft-c-${{ runner.os }}
8888

89+
- name: Unpack library
90+
run: |
91+
mkdir -p "${pkgcraft_dir}"
92+
tar -Jxf pkgcraft-c.tar.xz -C "${pkgcraft_dir}"
93+
8994
- name: Checkout code
9095
uses: actions/checkout@v4
9196
with:
@@ -104,9 +109,8 @@ jobs:
104109
- name: Install dependencies
105110
run: pip install tox
106111

107-
- name: Unpack library and override build variables
112+
- name: Override build variables
108113
run: |
109-
tar -Jxf pkgcraft-c.tar.xz -C "${pkgcraft_dir}"
110114
echo "PKG_CONFIG_PATH=${pkgcraft_dir}" >> $GITHUB_ENV
111115
echo "LD_LIBRARY_PATH=${pkgcraft_dir}" >> $GITHUB_ENV
112116
echo "DYLD_LIBRARY_PATH=${pkgcraft_dir}" >> $GITHUB_ENV

.github/workflows/doc.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,11 @@ jobs:
4343
search_artifacts: true
4444
name: pkgcraft-c-${{ runner.os }}
4545

46+
- name: Unpack library
47+
run: |
48+
mkdir -p "${pkgcraft_dir}"
49+
tar -Jxf pkgcraft-c.tar.xz -C "${pkgcraft_dir}"
50+
4651
- name: Checkout code
4752
uses: actions/checkout@v4
4853

@@ -56,9 +61,8 @@ jobs:
5661
- name: Install dependencies
5762
run: pip install tox
5863

59-
- name: Unpack library and override build variables
64+
- name: Override build variables
6065
run: |
61-
tar -Jxf pkgcraft-c.tar.xz -C "${pkgcraft_dir}"
6266
echo "PKG_CONFIG_PATH=${pkgcraft_dir}" >> $GITHUB_ENV
6367
echo "LD_LIBRARY_PATH=${pkgcraft_dir}" >> $GITHUB_ENV
6468
echo "DYLD_LIBRARY_PATH=${pkgcraft_dir}" >> $GITHUB_ENV

.github/workflows/valgrind.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,11 @@ jobs:
2929
search_artifacts: true
3030
name: pkgcraft-c-${{ runner.os }}
3131

32+
- name: Unpack library
33+
run: |
34+
mkdir -p "${pkgcraft_dir}"
35+
tar -Jxf pkgcraft-c.tar.xz -C "${pkgcraft_dir}"
36+
3237
- name: Checkout code
3338
uses: actions/checkout@v4
3439
with:
@@ -48,9 +53,8 @@ jobs:
4853
- name: Install valgrind
4954
uses: taiki-e/install-action@valgrind
5055

51-
- name: Unpack library and override build variables
56+
- name: Override build variables
5257
run: |
53-
tar -Jxf pkgcraft-c.tar.xz -C "${pkgcraft_dir}"
5458
echo "PKG_CONFIG_PATH=${pkgcraft_dir}" >> $GITHUB_ENV
5559
echo "LD_LIBRARY_PATH=${pkgcraft_dir}" >> $GITHUB_ENV
5660
echo "DYLD_LIBRARY_PATH=${pkgcraft_dir}" >> $GITHUB_ENV

0 commit comments

Comments
 (0)