Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

ci: ensure demos are built #128

ci: ensure demos are built

ci: ensure demos are built #128

Workflow file for this run

name: ldc

Check failure on line 1 in .github/workflows/ldc.yml

View workflow run for this annotation

GitHub Actions / .github/workflows/ldc.yml

Invalid workflow file

(Line: 48, Col: 9): Unexpected value 'run', (Line: 45, Col: 9): Required property is missing: uses
on:
push:
branches: ["main"]
pull_request:
branches: ["main"]
permissions:
contents: read
jobs:
build:
strategy:
matrix:
os: [ubuntu-latest, macos-latest]
dc: [ldc-latest]
runs-on: ${{ matrix.os }}
steps:
- name: Checkout Source
uses: actions/checkout@v6
- name: D Compiler Installation
uses: dlang-community/setup-dlang@v2
with:
compiler: ${{ matrix.dc }}
- name: Build and Test
run: |
dub -q test
build-demo:
needs: build
strategy:
matrix:
os: [ubuntu-latest, windows-latest]
dc: [dmd-latest]
demos: [clipboard colors hello mouse styles]
runs-on: ${{ matrix.os }}
steps:
- name: Build demo
with:
demo: ${{ matrix.demos }}
run: |
cd demos/${{ demo }}
dub build