Skip to content

getAsStruct: Filter members to fields only (#33) #113

getAsStruct: Filter members to fields only (#33)

getAsStruct: Filter members to fields only (#33) #113

on: [push, pull_request]
name: Build and Test
jobs:
test:
name: Build and Test
runs-on: ${{ matrix.os }}
strategy:
fail-fast: true
matrix:
dc: [ldc-latest, dmd-latest]
os: [ubuntu-latest, windows-latest] # TODO: DMD doesn't work on MacOS and I cba to duplicate this just for Mac
steps:
- name: Checkout code
uses: actions/checkout@v2
- name: Setup Compiler
uses: dlang-community/setup-dlang@v1
with:
compiler: ${{ matrix.dc }}
- name: Build (Debug)
run: dub build
- name: Build (Release)
run: dub build -b release
- name: Test (Default)
run: dub test