Skip to content

Commit

Permalink
wip
Browse files Browse the repository at this point in the history
  • Loading branch information
SanderVocke authored May 7, 2024
1 parent 74c62f3 commit 7cb7e33
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 9 deletions.
12 changes: 4 additions & 8 deletions .github/workflows/build_and_test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,10 +26,6 @@ jobs:
strategy:
fail-fast: false
matrix:
container: [ "sandervocke/shoopdaloop_build_base_debian_bullseye_x86_64:latest" ]
container_options: [ "--user root --workdir /" ]
arch: [ x86_64 ]
manylinux_arch: [ x86_64 ]
kind:
- name: linux_release
build_type: 'Release'
Expand All @@ -48,6 +44,10 @@ jobs:
build_type: 'Debug'
cmake_opts: '"ENABLE_COVERAGE" = "On"'
coverage: true
container: [ "sandervocke/shoopdaloop_build_base_debian_bullseye_x86_64:latest" ]
container_options: [ "--user root --workdir /" ]
arch: [ x86_64 ]
manylinux_arch: [ x86_64 ]
runs-on: ubuntu-latest
container:
image: ${{ matrix.container }}
Expand All @@ -73,7 +73,6 @@ jobs:
python: python3.9
rename_wheel_sed: "'s/([^\\.]+)[\\.]+whl/\\1.whl/g'" # remove double dot
pyinstaller: ${{ matrix.kind.pyinstaller }}
pyinstaller_python: /usr/bin/python3.9 # pyinstaller uses the official AlmaLinux Python because it has shared libs
package_kind: ${{ matrix.kind.package_kind }}
coverage: ${{ matrix.kind.coverage }}
# - name: Setup tmate session
Expand Down Expand Up @@ -216,7 +215,6 @@ jobs:
python: python3.9
rename_wheel_sed: "'s/([^\\.]+)[\\.]+whl/\\1.whl/g'" # remove double dot
pyinstaller: ${{ matrix.kind.pyinstaller }}
pyinstaller_python: /usr/bin/python3.9 # pyinstaller uses the official AlmaLinux Python because it has shared libs
package_kind: ${{ matrix.kind.package_kind }}
coverage: ${{ matrix.kind.coverage }}

Expand Down Expand Up @@ -316,7 +314,6 @@ jobs:
python: python3.9
pyinstaller: ${{ matrix.kind.pyinstaller }}
appbundle: ${{ matrix.kind.appbundle }}
pyinstaller_python: ${{ matrix.kind.pyinstaller_python }}
package_kind: ${{ matrix.kind.package_kind }}
coverage: ${{ matrix.kind.coverage }}
# Note: for some reason, an incorrect MacOS identifier is generated (macos_11 instead of macos_11_0).
Expand Down Expand Up @@ -467,7 +464,6 @@ jobs:
python: ${{ matrix.kind.python }}
rename_wheel_sed: ${{ matrix.kind.rename_wheel_sed }}
pyinstaller: ${{ matrix.kind.pyinstaller }}
pyinstaller_python: ${{ matrix.kind.pyinstaller_python }}
package_kind: ${{ matrix.kind.package_kind }}
coverage: ${{ matrix.kind.coverage }}

Expand Down
1 change: 1 addition & 0 deletions distribution/dependencies/build_base_debian_bullseye
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ cmake/bullseye-backports
ninja-build
pkgconf
lcov
ruby

# libraries
libglib2.0-0
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,4 +9,5 @@ RUN DEBIAN_FRONTEND=noninteractive apt-get update && \
DEBIAN_FRONTEND=noninteractive apt-get -y install software-properties-common && \
DEBIAN_FRONTEND=noninteractive apt-add-repository -y "deb http://deb.debian.org/debian bullseye-backports main contrib non-free" && \
DEBIAN_FRONTEND=noninteractive apt-get update && \
DEBIAN_FRONTEND=noninteractive apt-get -y install $(dependencies/get_dependencies.sh build_base_debian_bullseye)
DEBIAN_FRONTEND=noninteractive apt-get -y install $(dependencies/get_dependencies.sh build_base_debian_bullseye) && \
gem install fpm

0 comments on commit 7cb7e33

Please sign in to comment.