Skip to content

Commit 3173107

Browse files
committed
do a release build with library config
1 parent 26b0c7c commit 3173107

File tree

1 file changed

+16
-2
lines changed

1 file changed

+16
-2
lines changed

.github/workflows/dub.yml

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,15 @@ jobs:
7373
- dmd-2.091.1
7474
- dmd-2.090.1
7575
- dmd-2.089.1
76+
- dmd-2.088.1
77+
- dmd-2.087.1
78+
- dmd-2.086.1
79+
- dmd-2.085.1
80+
- dmd-2.084.1
81+
- dmd-2.083.1
82+
- dmd-2.082.1
83+
- dmd-2.081.2
84+
- dmd-2.080.1
7685
- ldc-1.23.0 # eq to dmd v2.093.1
7786
- ldc-1.22.0 # eq to dmd v2.092.1
7887
- ldc-1.21.0 # eq to dmd v2.091.1
@@ -94,8 +103,13 @@ jobs:
94103
- name: Upgrade dub dependencies
95104
uses: WebFreak001/[email protected]
96105

97-
- name: Ensure project builds
98-
run: dub build
106+
- name: Build Library
107+
run: dub build --build=release --config=library
108+
109+
## Turns out the unittest-vibe-ut tried to connect to an actualy MySQL on 172.18.0.1 so it's not
110+
## actually a unit test at all. It's an integration test and should be pulled out of the codebase.
111+
# - name: Run unittest-vibe-ut
112+
# run: dub run -c unittest-vibe-ut -- -t
99113

100114
# cache
101115
- uses: WebFreak001/[email protected]

0 commit comments

Comments
 (0)