diff --git a/.github/workflows/d.yml b/.github/workflows/d.yml index 93d74aa..74f5a84 100644 --- a/.github/workflows/d.yml +++ b/.github/workflows/d.yml @@ -19,15 +19,17 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 - - uses: dlang-community/setup-dlang@4c99aa991ce7d19dd3064de0a4f2f6b2f152e2d7 + - uses: actions/checkout@v4 + - uses: dlang-community/setup-dlang@v1 - name: 'Build & Test' run: | - # Build the project, with its main file included, without unittests dub build --compiler=$DC - # Build and run tests, as defined by `unittest` configuration - # In this mode, `mainSourceFile` is excluded and `version (unittest)` are included - # See https://dub.pm/package-format-json.html#configurations dub test --compiler=$DC + dub build :sdl --compiler=$DC + dub test :sdl --compiler=$DC + dub build :term --compiler=$DC + dub test :term --compiler=$DC + dub build :web --compiler=$DC + dub test :web --compiler=$DC