Skip to content

Commit 504f004

Browse files
GitHub CI integration
1 parent 47da164 commit 504f004

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

.github/workflows/main.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ jobs:
7979
matrix:
8080
os: [ubuntu-latest, macos-latest, windows-latest]
8181
# moonbit removed from language matrix for now - causing CI failures
82-
lang: [c, rust, csharp, cpp, go]
82+
lang: [c, rust, csharp, cpp, go, d]
8383
exclude:
8484
# For now csharp doesn't work on macos, so exclude it from testing.
8585
- os: macos-latest
@@ -111,6 +111,12 @@ jobs:
111111
go-version: 1.25.4
112112
if: matrix.lang == 'go'
113113

114+
- name: Setup D
115+
uses: dlang-community/setup-dlang@v2
116+
with:
117+
compiler: ldc2-1.41
118+
if: matrix.lang == 'd'
119+
114120
# Hacky work-around for https://github.com/dotnet/runtime/issues/80619
115121
- run: dotnet new console -o /tmp/foo
116122
if: matrix.os != 'windows-latest' && matrix.lang == 'csharp'

0 commit comments

Comments
 (0)