libjxl

FORK: libjxl patches used on blog
git clone https://git.neptards.moe/blog/libjxl.git
Log | Files | Refs | Submodules | README | LICENSE

build_test_md.yml (1624B)


      1 # Copyright (c) the JPEG XL Project Authors. All rights reserved.
      2 #
      3 # Use of this source code is governed by a BSD-style
      4 # license that can be found in the LICENSE file.
      5 
      6 # Workflow for building and running tests.
      7 
      8 name: Build/Test MD
      9 on:
     10   pull_request:
     11     types: [opened, reopened, labeled, synchronize]
     12     paths:
     13       - '**.md'
     14 
     15 permissions:
     16   contents: read
     17 
     18 concurrency: 
     19   group: ${{ github.workflow }}-${{ github.ref }}-${{ github.event_name }}
     20   cancel-in-progress: ${{ github.event_name == 'pull_request' }}
     21 
     22 jobs:
     23   build_test:
     24     name: Ubuntu Build ${{ matrix.name }}
     25     # Include all names of required jobs here
     26     strategy:
     27       matrix:
     28         include:
     29           - name: release
     30           - name: debug
     31           - name: scalar
     32           - name: asan
     33           - name: release-nojpeg
     34           - name: release-lcms2
     35           - name: release:gcc8
     36     runs-on: ubuntu-latest
     37     steps:
     38       - name: Harden Runner
     39         uses: step-security/harden-runner@63c24ba6bd7ba022e95695ff85de572c04a18142 # v2.7.0
     40         with:
     41           egress-policy: audit
     42 
     43       - run: 'echo "markdown only changes: no build required"'
     44 
     45   windows_msys:
     46     name: Windows MSYS2 / ${{ matrix.msystem }}
     47     # Include all msystem of required jobs here
     48     strategy:
     49       matrix:
     50           include:
     51            - msystem: clang64
     52            # - msystem: clang32
     53     runs-on: ubuntu-latest
     54     steps:
     55       - name: Harden Runner
     56         uses: step-security/harden-runner@63c24ba6bd7ba022e95695ff85de572c04a18142 # v2.7.0
     57         with:
     58           egress-policy: audit
     59 
     60       - run: 'echo "markdown only changes: no build required"'