Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/pr/240' into develop
Browse files Browse the repository at this point in the history
  • Loading branch information
hasufell committed Dec 2, 2024
2 parents 2494341 + e3f07c6 commit afc61f7
Showing 1 changed file with 29 additions and 11 deletions.
40 changes: 29 additions & 11 deletions .github/workflows/bindists.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -107,20 +107,38 @@ jobs:
- name: Install ghcup and bindist
run: .github/workflows/install-bindist.sh

i386-alpine:
name: Build i386 alpine
# These jobs have to use checkout@v1 as later versions attempt to use a dynamically linked node
i386:
name: linux-${{ matrix.image }}
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
include:
- image: i386/alpine:latest
installCmd: apk update && apk add
toolRequirements: binutils-gold curl gcc g++ gmp-dev libc-dev libffi-dev make musl-dev ncurses-dev perl tar xz
- image: i386/debian:10
installCmd: apt-get update && apt-get install -y
toolRequirements: build-essential curl libffi-dev libgmp-dev libgmp10 libncurses-dev libncurses5 libtinfo5 libnuma-dev
- image: i386/debian:11
installCmd: apt-get update && apt-get install -y
toolRequirements: build-essential curl libffi-dev libgmp-dev libgmp10 libncurses-dev libncurses5 libtinfo5 libnuma-dev
- image: i386/debian:12
installCmd: apt-get update && apt-get install -y
toolRequirements: build-essential curl libffi-dev libgmp-dev libgmp10 libncurses-dev libncurses5 libtinfo5 libnuma-dev
container:
image: i386/alpine:latest
image: ${{ matrix.image }}
steps:
- name: Install requirements
run: |
apk update
apk add curl bash git binutils-gold curl gcc g++ gmp-dev libc-dev libffi-dev make musl-dev ncurses-dev perl tar xz
shell: sh
- uses: actions/checkout@af513c7a016048ae468971c52ed77d9562c7c819 # v1
- name: Install ghcup and bindist
run: bash .github/workflows/install-bindist.sh
- name: Install requirements
shell: sh
run: |
${{ matrix.installCmd }} curl bash git ${{ matrix.toolRequirements }}
- uses: actions/checkout@af513c7a016048ae468971c52ed77d9562c7c819 # v1

- name: Install ghcup and bindist
run: .github/workflows/install-bindist.sh

bindist-install-mac-win:
name: Build non-linux
Expand Down

0 comments on commit afc61f7

Please sign in to comment.