Skip to content

Commit aa7ecf5

Browse files
committed
[cicd] add GitHub actions workflow to build libhf3fs_api_shared
1 parent 630061c commit aa7ecf5

File tree

2 files changed

+20
-20
lines changed

2 files changed

+20
-20
lines changed

.github/workflows/build-hf3fs-usrbio-rpm.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,9 @@ jobs:
2727
uses: actions/upload-artifact@v6
2828
with:
2929
name: hf3fs-usrbio-${{ runner.arch }}-rpm
30-
path: /tmp/hf3fs-rpm-build/RPMS/x86_64/*.rpm
30+
path: /tmp/hf3fs-rpm-build/RPMS/*/*.rpm
3131
if-no-files-found: error
3232
- name: Generate artifact attestation
3333
uses: actions/attest-build-provenance@v3
3434
with:
35-
subject-path: /tmp/hf3fs-rpm-build/RPMS/x86_64/*.rpm
35+
subject-path: /tmp/hf3fs-rpm-build/RPMS/*/*.rpm

open_source/package/hf3fs-usrbio.spec

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -26,41 +26,41 @@ install -m 644 /tmp/hf3fs-dependencies/3FS/src/lib/api/hf3fs_usrbio.h \
2626
install -m 755 /tmp/hf3fs-dependencies/3FS/build/src/lib/api/libhf3fs_api_shared.so \
2727
$RPM_BUILD_ROOT/usr/lib64/
2828

29-
install -m 755 /usr/lib/x86_64-linux-gnu/libboost_context.so.1.71.0 \
29+
install -m 755 /usr/lib/*-linux-gnu/libboost_context.so.1.71.0 \
3030
$RPM_BUILD_ROOT/usr/lib64/
31-
install -m 755 /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.71.0 \
31+
install -m 755 /usr/lib/*-linux-gnu/libboost_filesystem.so.1.71.0 \
3232
$RPM_BUILD_ROOT/usr/lib64/
33-
install -m 755 /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.71.0 \
33+
install -m 755 /usr/lib/*-linux-gnu/libboost_program_options.so.1.71.0 \
3434
$RPM_BUILD_ROOT/usr/lib64/
35-
install -m 755 /usr/lib/x86_64-linux-gnu/libboost_regex.so.1.71.0 \
35+
install -m 755 /usr/lib/*-linux-gnu/libboost_regex.so.1.71.0 \
3636
$RPM_BUILD_ROOT/usr/lib64/
37-
install -m 755 /usr/lib/x86_64-linux-gnu/libboost_system.so.1.71.0 \
37+
install -m 755 /usr/lib/*-linux-gnu/libboost_system.so.1.71.0 \
3838
$RPM_BUILD_ROOT/usr/lib64/
39-
install -m 755 /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.71.0 \
39+
install -m 755 /usr/lib/*-linux-gnu/libboost_thread.so.1.71.0 \
4040
$RPM_BUILD_ROOT/usr/lib64/
41-
install -m 755 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.71.0 \
41+
install -m 755 /usr/lib/*-linux-gnu/libboost_atomic.so.1.71.0 \
4242
$RPM_BUILD_ROOT/usr/lib64/
43-
install -m 755 /usr/lib/x86_64-linux-gnu/libdouble-conversion.so.3 \
43+
install -m 755 /usr/lib/*-linux-gnu/libdouble-conversion.so.3 \
4444
$RPM_BUILD_ROOT/usr/lib64/
45-
install -m 755 /usr/lib/x86_64-linux-gnu/libgflags.so.2.2 \
45+
install -m 755 /usr/lib/*-linux-gnu/libgflags.so.2.2 \
4646
$RPM_BUILD_ROOT/usr/lib64/
47-
install -m 755 /usr/lib/x86_64-linux-gnu/libglog.so.0 \
47+
install -m 755 /usr/lib/*-linux-gnu/libglog.so.0 \
4848
$RPM_BUILD_ROOT/usr/lib64/
49-
install -m 755 /usr/lib/x86_64-linux-gnu/libevent-2.1.so.7 \
49+
install -m 755 /usr/lib/*-linux-gnu/libevent-2.1.so.7 \
5050
$RPM_BUILD_ROOT/usr/lib64/
51-
install -m 755 /usr/lib/x86_64-linux-gnu/libdwarf.so.1 \
51+
install -m 755 /usr/lib/*-linux-gnu/libdwarf.so.1 \
5252
$RPM_BUILD_ROOT/usr/lib64/
53-
install -m 755 /usr/lib/x86_64-linux-gnu/libicui18n.so.66 \
53+
install -m 755 /usr/lib/*-linux-gnu/libicui18n.so.66 \
5454
$RPM_BUILD_ROOT/usr/lib64/
55-
install -m 755 /usr/lib/x86_64-linux-gnu/libicuuc.so.66 \
55+
install -m 755 /usr/lib/*-linux-gnu/libicuuc.so.66 \
5656
$RPM_BUILD_ROOT/usr/lib64/
57-
install -m 755 /usr/lib/x86_64-linux-gnu/libicudata.so.66 \
57+
install -m 755 /usr/lib/*-linux-gnu/libicudata.so.66 \
5858
$RPM_BUILD_ROOT/usr/lib64/
59-
install -m 755 /usr/lib/x86_64-linux-gnu/libunwind.so.8 \
59+
install -m 755 /usr/lib/*-linux-gnu/libunwind.so.8 \
6060
$RPM_BUILD_ROOT/usr/lib64/
61-
install -m 755 /usr/lib/x86_64-linux-gnu/libssl.so.1.1 \
61+
install -m 755 /usr/lib/*-linux-gnu/libssl.so.1.1 \
6262
$RPM_BUILD_ROOT/usr/lib64/
63-
install -m 755 /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1 \
63+
install -m 755 /usr/lib/*-linux-gnu/libcrypto.so.1.1 \
6464
$RPM_BUILD_ROOT/usr/lib64/
6565

6666
%files

0 commit comments

Comments
 (0)