Skip to content

Branch 0.1.x release. #358

Branch 0.1.x release.

Branch 0.1.x release. #358

Workflow file for this run

name: Test packages
on:
push:
branches: ["*"]
pull_request:
branches: ["*"]
jobs:
vcpkg-linux:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- run: sudo apt-get install gcc-multilib lib32stdc++6
- run: make test-vcpkg VCPKG_TRIPLET=x64-linux
- run: make test-vcpkg VCPKG_TRIPLET=x64-linux NO_ASM=1
# vcpkg refuses to cross compile without C++ which doesn't work either
# - run: make test-vcpkg VCPKG_TRIPLET=x86-linux
# - run: make test-vcpkg VCPKG_TRIPLET=x86-linux NO_ASM=1
vcpkg-win32:
runs-on: windows-latest
steps:
- uses: actions/checkout@v6
- run: |
choco install nasm
echo "C:\Program Files\NASM" | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append
- run: make test-vcpkg VCPKG_TRIPLET=x64-windows
- run: make test-vcpkg VCPKG_TRIPLET=x64-windows NO_ASM=1
- run: make test-vcpkg VCPKG_TRIPLET=x86-windows
- run: make test-vcpkg VCPKG_TRIPLET=x86-windows NO_ASM=1
- run: make test-vcpkg VCPKG_TRIPLET=x64-windows-static
- run: make test-vcpkg VCPKG_TRIPLET=x64-windows-static NO_ASM=1
- run: make test-vcpkg VCPKG_TRIPLET=x86-windows-static
- run: make test-vcpkg VCPKG_TRIPLET=x86-windows-static NO_ASM=1
- run: make test-vcpkg VCPKG_TRIPLET=x64-windows-static-md
- run: make test-vcpkg VCPKG_TRIPLET=x64-windows-static-md NO_ASM=1
- run: make test-vcpkg VCPKG_TRIPLET=x86-windows-static-md
- run: make test-vcpkg VCPKG_TRIPLET=x86-windows-static-md NO_ASM=1
archlinux:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- name: Validate package
uses: heyhusen/archlinux-package-action@v3.0.0
with:
path: contrib/archlinux