ded

Dramatic EDitor
Index Commits Files Refs README LICENSE
.github/workflows/ci.yml (1796B)
   1 name: CI
   2 on:
   3   pull_request:
   4   push:
   5     branches: [ master ]
   6 
   7 jobs:
   8   build-linux-gcc:
   9     runs-on: ubuntu-22.04
  10     steps:
  11       - uses: actions/checkout@v1
  12       - name: install dependencies
  13         run: |
  14           sudo apt-get update
  15           sudo apt-get install -qq libsdl2-dev libglew-dev
  16       - name: build ded
  17         run: |
  18           ./build.sh
  19         env:
  20           CC: gcc
  21   build-linux-clang:
  22     runs-on: ubuntu-22.04
  23     steps:
  24       - uses: actions/checkout@v1
  25       - name: install dependencies
  26         run: |
  27           sudo apt-get update
  28           sudo apt-get install -qq libsdl2-dev libglew-dev
  29       - name: build ded
  30         run: |
  31           ./build.sh
  32         env:
  33           CC: clang
  34   build-macos:
  35     runs-on: macOS-latest
  36     steps:
  37       - uses: actions/checkout@v1
  38       - name: install dependencies
  39         run: brew install sdl2 pkg-config glew
  40       - name: build ded
  41         run: |
  42           ./build.sh
  43         env:
  44           CC: clang
  45   # TODO(#29): build-windows-msvc is broken
  46   # ---
  47   # build-windows-msvc:
  48   #   runs-on: windows-2019
  49   #   steps:
  50   #     - uses: actions/checkout@v1
  51   #       # this runs vcvarsall for us, so we get the MSVC toolchain in PATH.
  52   #     - uses: seanmiddleditch/gha-setup-vsdevenv@master
  53   #     - name: Install dependencies
  54   #       run: |
  55   #         ./setup_dependencies.bat
  56   #     - name: build ded
  57   #       shell: cmd
  58   #       run: |
  59   #         ./build_msvc.bat
  60   #     - name: Prepare WindowsBinaries artifacts
  61   #       shell: cmd
  62   #       run: |
  63   #         mkdir winbin
  64   #         copy /B *.exe winbin
  65   #         copy /B *.png winbin
  66   #     - name: Upload WindowsBinaries artifacts
  67   #       uses: actions/upload-artifact@v2
  68   #       with:
  69   #         name: WindowsBinaries
  70   #         path: ./winbin/