ObjFW  Check-in [86e7ac0d52]

Overview
Comment:GitHub Actions: Add MSYS2
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: 86e7ac0d526342eccdc21d2767df4a94ccc7d4617b60f9b9a799284d9f0a4f4a
User & Date: js on 2024-03-17 14:26:50
Other Links: manifest | tags
Context
2024-03-17
14:28
GitHub Actions: Change macos-12 to macos-latest check-in: 2ff3caeaab user: js tags: trunk
14:26
GitHub Actions: Add MSYS2 check-in: 5afe63f938 user: js tags: 1.0
14:26
GitHub Actions: Add MSYS2 check-in: 86e7ac0d52 user: js tags: trunk
14:17
OFString: Fix fallback for no strto[fd]_l check-in: 33820d3f5f user: js tags: trunk
Changes

Added .github/workflows/msys2.yml version [3b32196f2f].





























































>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
name: msys2
on: [push, pull_request]
jobs:
  tests:
    runs-on: windows-latest
    strategy:
      matrix:
        sys:
          # Broken: Exceptions with ARC fail. Works with other mingw-w64
          # distributions.
          #- mingw32
          - mingw64
          - ucrt64
          - clang32
          - clang64
    steps:
      - uses: actions/checkout@v4
      - uses: msys2/setup-msys2@v2
        with:
          update: true
          msystem: ${{matrix.sys}}
          install: autoconf automake make
          pacboy: clang:p openssl:p
      - shell: msys2 {0}
        run: |
          ./autogen.sh
          ./configure OBJC=clang
          make -j4
          make check
          make install