Skip to content

Commit

Permalink
Add ldd-check tests to more packages (#39195)
Browse files Browse the repository at this point in the history
This adds the ldd-check test pipeline to a bunch more packages.
Additionally, its splits the doc packages out of some and also does a no
change rebuild of some packages to fix the bad fetch issue.
  • Loading branch information
murraybd authored Jan 9, 2025
1 parent c701c01 commit d414463
Show file tree
Hide file tree
Showing 151 changed files with 747 additions and 7 deletions.
3 changes: 3 additions & 0 deletions kubeflow-volumes-web-app.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -101,3 +101,6 @@ test:
pyrsa-sign --help
pyrsa-verify --help
wsdump --help
- uses: test/ldd-check
with:
packages: ${{package.name}}
6 changes: 6 additions & 0 deletions ldb.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -97,3 +97,9 @@ update:
enabled: true
release-monitor:
identifier: 1652

test:
pipeline:
- uses: test/ldd-check
with:
packages: ${{package.name}}
3 changes: 3 additions & 0 deletions lean4.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -85,3 +85,6 @@ test:
#eval add 2 3
EOF
lean simple.lean
- uses: test/ldd-check
with:
packages: ${{package.name}}
3 changes: 3 additions & 0 deletions libcld2.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -110,3 +110,6 @@ test:
echo 'int main() { const char* text = "Hello, this is a language detection test."; bool is_plain_text = true; bool is_reliable = false; CLD2::Language lang = CLD2::DetectLanguage(text, strlen(text), is_plain_text, &is_reliable); std::cout << "Detected language: " << CLD2::LanguageCode(lang) << std::endl; return 0; }' >> detect_test.cpp
g++ -I$INCLUDE_DIR detect_test.cpp -o detect_binary -lcld2
./detect_binary | grep -q "en"
- uses: test/ldd-check
with:
packages: ${{package.name}}
6 changes: 6 additions & 0 deletions libgphoto2.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -77,3 +77,9 @@ update:
strip-prefix: v
use-tag: true
tag-filter: v

test:
pipeline:
- uses: test/ldd-check
with:
packages: ${{package.name}}
6 changes: 6 additions & 0 deletions liblbfgs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -57,3 +57,9 @@ subpackages:
update:
enabled: false
exclude-reason: No tags or releases since 2010.

test:
pipeline:
- uses: test/ldd-check
with:
packages: ${{package.name}}
6 changes: 6 additions & 0 deletions libpulsar.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -57,3 +57,9 @@ update:
github:
identifier: apache/pulsar-client-cpp
strip-prefix: v

test:
pipeline:
- uses: test/ldd-check
with:
packages: ${{package.name}}
3 changes: 3 additions & 0 deletions librsvg.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -140,3 +140,6 @@ test:
echo '<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100"><rect width="100" height="100" style="fill:yellow"/></svg>' > test-pdf.svg
rsvg-convert -f pdf -o output.pdf test-pdf.svg
file output.pdf | grep -qi "PDF document"
- uses: test/ldd-check
with:
packages: ${{package.name}}
11 changes: 10 additions & 1 deletion lighttpd.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package:
name: lighttpd
version: 1.4.76
epoch: 1
epoch: 2
description: Secure, fast, compliant and very flexible web-server
copyright:
- license: BSD-3-Clause
Expand Down Expand Up @@ -65,6 +65,12 @@ pipeline:

- uses: strip

subpackages:
- name: lighttpd-doc
description: lighttpd docs
pipeline:
- uses: split/manpages

update:
enabled: true
release-monitor:
Expand All @@ -78,3 +84,6 @@ test:
lighttpd-angel --version
lighttpd -h
lighttpd-angel --help
- uses: test/ldd-check
with:
packages: ${{package.name}}
3 changes: 3 additions & 0 deletions llvm-18.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -275,3 +275,6 @@ test:
verify-uselistorder --help
yaml-bench --help
yaml2obj --help
- uses: test/ldd-check
with:
packages: ${{package.name}}
3 changes: 3 additions & 0 deletions llvm-19.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -306,3 +306,6 @@ test:
lli helloWorld.ll | grep "hello world" || exit 1
llc helloWorld.ll
cat helloWorld.s | grep "hello world" || exit 1
- uses: test/ldd-check
with:
packages: ${{package.name}}
6 changes: 6 additions & 0 deletions llvm-libcxx-15.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -74,3 +74,9 @@ update:
use-tag: true
tag-filter: llvmorg-15
strip-prefix: llvmorg-

test:
pipeline:
- uses: test/ldd-check
with:
packages: ${{package.name}}
6 changes: 6 additions & 0 deletions llvm-libcxx-16.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -74,3 +74,9 @@ update:
use-tag: true
tag-filter: llvmorg-16.
strip-prefix: llvmorg-

test:
pipeline:
- uses: test/ldd-check
with:
packages: ${{package.name}}
6 changes: 6 additions & 0 deletions llvm-libcxx-17.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -74,3 +74,9 @@ update:
use-tag: true
tag-filter: llvmorg-17.
strip-prefix: llvmorg-

test:
pipeline:
- uses: test/ldd-check
with:
packages: ${{package.name}}
6 changes: 6 additions & 0 deletions llvm15.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -169,3 +169,9 @@ update:
strip-prefix: llvmorg-
tag-filter: llvmorg-15
use-tag: true

test:
pipeline:
- uses: test/ldd-check
with:
packages: ${{package.name}}
3 changes: 3 additions & 0 deletions llvm16.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -317,3 +317,6 @@ test:
verify-uselistorder --help
yaml-bench --help
yaml2obj --help
- uses: test/ldd-check
with:
packages: ${{package.name}}
3 changes: 3 additions & 0 deletions llvm17.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -317,3 +317,6 @@ test:
verify-uselistorder --help
yaml-bench --help
yaml2obj --help
- uses: test/ldd-check
with:
packages: ${{package.name}}
6 changes: 6 additions & 0 deletions lua-lpeg.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -62,3 +62,9 @@ update:
enabled: true
release-monitor:
identifier: 1852

test:
pipeline:
- uses: test/ldd-check
with:
packages: ${{package.name}}
6 changes: 6 additions & 0 deletions lua-resty-balancer.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -34,3 +34,9 @@ update:
identifier: openresty/lua-resty-balancer
strip-prefix: v
use-tag: true

test:
pipeline:
- uses: test/ldd-check
with:
packages: ${{package.name}}
8 changes: 7 additions & 1 deletion lua5.3-lzlib.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package:
name: lua5.3-lzlib
version: 0.4.3
epoch: 4
epoch: 5
description: "zlib binding for lua"
copyright:
- license: MIT
Expand Down Expand Up @@ -37,3 +37,9 @@ update:
github:
identifier: LuaDist/lzlib
use-tag: true

test:
pipeline:
- uses: test/ldd-check
with:
packages: ${{package.name}}
6 changes: 6 additions & 0 deletions mariadb-connector-c.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -79,3 +79,9 @@ update:
enabled: true
release-monitor:
identifier: 16939

test:
pipeline:
- uses: test/ldd-check
with:
packages: ${{package.name}}
11 changes: 10 additions & 1 deletion mold.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package:
name: mold
version: 2.36.0
epoch: 0
epoch: 1
description: "mold linker"
copyright:
- license: MIT
Expand Down Expand Up @@ -54,6 +54,12 @@ pipeline:
- uses: strip

subpackages:
- name: mold-doc
description: mold docs
pipeline:
- uses: split/manpages

update:
enabled: true
github:
Expand All @@ -68,3 +74,6 @@ test:
mold --version
ld.mold --help
mold --help
- uses: test/ldd-check
with:
packages: ${{package.name}}
3 changes: 3 additions & 0 deletions mozjs91.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -105,3 +105,6 @@ test:
- runs: |
js91 --version
js91 --help
- uses: test/ldd-check
with:
packages: ${{package.name}}
11 changes: 10 additions & 1 deletion neovim.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package:
name: neovim
version: 0.10.3
epoch: 0
epoch: 1
description: "Vim-fork focused on extensibility and agility"
copyright:
- license: Apache-2.0 AND Vim
Expand Down Expand Up @@ -65,13 +65,22 @@ pipeline:

- uses: strip

subpackages:
- name: neovim-doc
description: neovim docs
pipeline:
- uses: split/manpages

test:
pipeline:
- name: Verify vim installation
runs: |
nvim -V1 --version || exit 1
nvim --version
nvim --help
- uses: test/ldd-check
with:
packages: ${{package.name}}

update:
enabled: true
Expand Down
6 changes: 6 additions & 0 deletions newrelic-fluent-bit-output.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -61,3 +61,9 @@ update:
strip-prefix: v
use-tag: true
tag-filter: v

test:
pipeline:
- uses: test/ldd-check
with:
packages: ${{package.name}}
3 changes: 3 additions & 0 deletions nfs-ganesha.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -67,3 +67,6 @@ test:
- runs: |
ganesha.nfsd version
ganesha.nfsd help
- uses: test/ldd-check
with:
packages: ${{package.name}}
6 changes: 6 additions & 0 deletions odbc-cpp-wrapper.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -51,3 +51,9 @@ update:
github:
identifier: SAP/odbc-cpp-wrapper
strip-prefix: v

test:
pipeline:
- uses: test/ldd-check
with:
packages: ${{package.name}}
6 changes: 6 additions & 0 deletions openjdk-7.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -291,3 +291,9 @@ subpackages:
update:
enabled: false
exclude-reason: This version is EOL and only built to enable bootstrapping

test:
pipeline:
- uses: test/ldd-check
with:
packages: ${{package.name}}
3 changes: 3 additions & 0 deletions openmpi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -123,6 +123,9 @@ test:
cd examples
mpifort --showme
make
- uses: test/ldd-check
with:
packages: ${{package.name}}

update:
enabled: true
Expand Down
3 changes: 3 additions & 0 deletions openpmix.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -100,6 +100,9 @@ test:
cd examples
gcc $(pkg-config pmix --libs) hello.c -o hello
./hello
- uses: test/ldd-check
with:
packages: ${{package.name}}

update:
enabled: true
Expand Down
3 changes: 3 additions & 0 deletions openscap.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -119,3 +119,6 @@ test:
oscap --version
oscap --help
- uses: test/pkgconf
- uses: test/ldd-check
with:
packages: ${{package.name}}
3 changes: 3 additions & 0 deletions openvpn.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -138,3 +138,6 @@ test:
# AUTOGENERATED
- runs: |
openvpn --version
- uses: test/ldd-check
with:
packages: ${{package.name}}
3 changes: 3 additions & 0 deletions percona-xtrabackup-8.4.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -138,3 +138,6 @@ test:
cat stream_output.xbstream | xbstream -x -C extract_dir
test -f extract_dir/file1.txt
test -f extract_dir/file2.txt
- uses: test/ldd-check
with:
packages: ${{package.name}}
6 changes: 6 additions & 0 deletions perl-clone.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -44,3 +44,9 @@ update:
github:
identifier: garu/Clone
use-tag: true

test:
pipeline:
- uses: test/ldd-check
with:
packages: ${{package.name}}
6 changes: 6 additions & 0 deletions perl-datetime.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -62,3 +62,9 @@ update:
enabled: true
release-monitor:
identifier: 2787

test:
pipeline:
- uses: test/ldd-check
with:
packages: ${{package.name}}
3 changes: 3 additions & 0 deletions perl-dbi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -56,3 +56,6 @@ test:
perl -e "use DBI; print 'DBI loaded'"
dbilogstrip --version
dbilogstrip --help
- uses: test/ldd-check
with:
packages: ${{package.name}}
3 changes: 3 additions & 0 deletions perl-devel-cover.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -71,3 +71,6 @@ test:
gcov2perl --version
cover --help
gcov2perl --help
- uses: test/ldd-check
with:
packages: ${{package.name}}
Loading

0 comments on commit d414463

Please sign in to comment.