Fix build some more

This commit is contained in:
Mike Bierlee 2023-03-13 21:42:21 +03:00
parent 7b130b66f3
commit bae2e8bd1a

View file

@ -1,14 +1,5 @@
name: CI name: CI
# Overall Poodinis should work on a fairly wide variety of D versions. Similar to Vibe.d, the last
# 10 compiler releases should certainly be supported. As GCC supports D version 2.076, this should
# continue to be supported.
#
# While testing I found:
# Ubuntu builds work with D >= 2.072
# Windows builds work with D >= 2.075
# Mac builds work with D >= 2.088
on: on:
schedule: schedule:
- cron: '45 6 1 * *' - cron: '45 6 1 * *'
@ -85,6 +76,7 @@ jobs:
# - dmd-2.085.1 # - dmd-2.085.1
# - dmd-2.077.1 # - dmd-2.077.1
- dmd-2.076.1 # gdc (gcc v9 - v11.1) supports D at this version - dmd-2.076.1 # gdc (gcc v9 - v11.1) supports D at this version
- dmd-2.068.2
# - ldc-1.25.1 # eq to dmd v2.095.1 (excluded as this version seemed to be a bad release) # - ldc-1.25.1 # eq to dmd v2.095.1 (excluded as this version seemed to be a bad release)
- ldc-1.24.0 # eq to dmd v2.094.1 - ldc-1.24.0 # eq to dmd v2.094.1
- ldc-1.23.0 # eq to dmd v2.093.1 - ldc-1.23.0 # eq to dmd v2.093.1
@ -120,7 +112,7 @@ jobs:
dub run --build=release --config=registerOnResolveExample dub run --build=release --config=registerOnResolveExample
dub run --build=release --config=constructorInjectionExample dub run --build=release --config=constructorInjectionExample
dub run --build=release --config=valueInjectionExample dub run --build=release --config=valueInjectionExample
dub run --build=release --config=postConstructorPreDestructorExample dub run --build=release --config=postConPreDestExample
# On Ubuntu we can use GDC (so keep working for D version 2.076) # On Ubuntu we can use GDC (so keep working for D version 2.076)
gdc-latest: gdc-latest:
@ -162,4 +154,4 @@ jobs:
dub run --compiler=gdc --build=release --config=registerOnResolveExample dub run --compiler=gdc --build=release --config=registerOnResolveExample
dub run --compiler=gdc --build=release --config=constructorInjectionExample dub run --compiler=gdc --build=release --config=constructorInjectionExample
dub run --compiler=gdc --build=release --config=valueInjectionExample dub run --compiler=gdc --build=release --config=valueInjectionExample
dub run --compiler=gdc --build=release --config=postConstructorPreDestructorExample dub run --compiler=gdc --build=release --config=postConPreDestExample