mirror of
https://github.com/mbierlee/poodinis.git
synced 2024-11-15 04:04:01 +01:00
Fix build some more
This commit is contained in:
parent
7b130b66f3
commit
bae2e8bd1a
14
.github/workflows/dub.yml
vendored
14
.github/workflows/dub.yml
vendored
|
@ -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
|
Loading…
Reference in a new issue