Artifact b651262de0d6efef1e4d8700e66aa4064d3359999a6bf1528a95a140b21dc157:
- File
.github/workflows/fedora-mingw.yml
— part of check-in
[c418c97bdd]
at
2024-06-09 11:56:00
on branch trunk
— GitHub Actions: Use fedora, not fedora:41
Just fedora should be 40 right now, which has everything we need now. (user: js, size: 974) [annotate] [blame] [check-ins using] [more...]
name: fedora-mingw on: [push, pull_request] jobs: tests: runs-on: ubuntu-latest strategy: matrix: include: - prefix: mingw32 triple: i686-w64-mingw32 - prefix: mingw64 triple: x86_64-w64-mingw32 - prefix: ucrt64 triple: x86_64-w64-mingw32ucrt container: fedora steps: - name: Install dependencies run: | sudo dnf upgrade --refresh -y sudo dnf install -y ${{matrix.prefix}}-gcc ${{matrix.prefix}}-openssl clang autoconf automake make wine - uses: actions/checkout@v4 - name: autogen.sh run: ./autogen.sh - name: configure run: ./configure --host=${{matrix.triple}} OBJC="clang -target ${{matrix.triple}}" - name: make run: make -j$(nproc) - name: make check run: WINEPATH=/usr/${{matrix.triple}}/sys-root/mingw/bin WINEPREFIX=/tmp/wineprefix make check - name: make install run: sudo make install