ObjFW  Check-in [5afe63f938]

Overview
Comment:GitHub Actions: Add MSYS2
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | 1.0
Files: files | file ages | folders
SHA3-256: 5afe63f938d092fdab14676c6c9e1e7d5fe9b5cb2b5150128ccb749c7a73c6a2
User & Date: js on 2024-03-17 14:26:59
Other Links: branch diff | manifest | tags
Context
2024-03-17
14:38
GitHub Actions: Change macos-12 to macos-latest check-in: da98b495f8 user: js tags: 1.0
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
13:23
README.md: Update MSYS2 and remove leading $ check-in: 9cd9c88ab4 user: js tags: 1.0
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