summaryrefslogtreecommitdiff
path: root/.github/workflows
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/linux.yml7
-rw-r--r--.github/workflows/macos.yml3
-rw-r--r--.github/workflows/windows.yml2
3 files changed, 10 insertions, 2 deletions
diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml
index e25d03908..ebc658792 100644
--- a/.github/workflows/linux.yml
+++ b/.github/workflows/linux.yml
@@ -21,10 +21,15 @@ jobs:
submodules: 'true'
fetch-depth: '0'
- name: build
- run:
+ run: |
CC=${{matrix.compiler}}
CONFIGURATION=${{matrix.configuration}}
ARCH=${{matrix.platform}}
+ if [[ "$CC" == "clang" ]]; then
+ CFLAGS=-Werror
+ CPPFLAGS=-Werror
+ CXXFLAGS=-Werror
+ fi
source ./github_build.sh
- uses: actions/upload-artifact@v3
with:
diff --git a/.github/workflows/macos.yml b/.github/workflows/macos.yml
index e9e7a7dbf..a10467f06 100644
--- a/.github/workflows/macos.yml
+++ b/.github/workflows/macos.yml
@@ -27,6 +27,9 @@ jobs:
CC=${{matrix.compiler}}
CONFIGURATION=${{matrix.configuration}}
ARCH=${{matrix.platform}}
+ CPPFLAGS=-Werror
+ CFLAGS=-Werror
+ CXXFLAGS=-Werror
source ./github_macos_build.sh
- name: Package
id: package
diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml
index 994f15853..4fb9f0c58 100644
--- a/.github/workflows/windows.yml
+++ b/.github/workflows/windows.yml
@@ -28,7 +28,7 @@ jobs:
.\premake.bat vs2017 --enable-embed-stdlib=true --arch=${{matrix.platform}} --deps=true --no-progress=true
- name: build
run:
- MSBuild.exe slang.sln -v:m -m -property:Configuration=${{matrix.configuration}} -property:Platform=${{matrix.platform}} -property:WindowsTargetPlatformVersion=10.0.19041.0
+ MSBuild.exe slang.sln -v:m -m -property:Configuration=${{matrix.configuration}} -property:Platform=${{matrix.platform}} -property:WindowsTargetPlatformVersion=10.0.19041.0 -warnAsError
- uses: actions/upload-artifact@v3
with:
name: slang-build-${{matrix.configuration}}-${{matrix.platform}}-${{matrix.compiler}}