Skip to content

Commit

Permalink
fixup! Support the use of additional APT repositories
Browse files Browse the repository at this point in the history
  • Loading branch information
jtdor committed May 12, 2024
1 parent da63209 commit ba58a5b
Showing 1 changed file with 32 additions and 0 deletions.
32 changes: 32 additions & 0 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -248,6 +248,38 @@ jobs:
test -f debian/artifacts/test_1_amd64.buildinfo
test -f debian/artifacts/test_1_amd64.changes
extra-repos-deb822:
needs: [single-package]
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- run: cat test/Makefile_extra-repos >>test/Makefile
- uses: ./
env:
DEB_BUILD_OPTIONS: noautodbgsym
with:
buildpackage-opts: --build=binary --no-sign
# Install one of the smallest packages from non-free that itself has
# minimal dependencies:
# Selected with `aptitude search -Odebsize -F '%D %I %p' '~snon-free'`
extra-build-deps: libfaac0
extra-repos: |
Types: deb
URIs: http://deb.debian.org/debian
Suites: stable
Components: contrib
Types: deb
URIs: http://deb.debian.org/debian
Suites: stable
Components: non-free
source-dir: test
- run: |
dpkg --info debian/artifacts/test_1_amd64.deb
dpkg --contents debian/artifacts/test_1_amd64.deb | grep ./usr/bin/mybin
test -f debian/artifacts/test_1_amd64.buildinfo
test -f debian/artifacts/test_1_amd64.changes
full-build:
runs-on: ubuntu-latest
steps:
Expand Down

0 comments on commit ba58a5b

Please sign in to comment.