diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml
new file mode 100644
index 0000000..e0099b7
--- /dev/null
+++ b/.github/workflows/ci.yaml
@@ -0,0 +1,22 @@
+name: Build packages
+
+on:
+ push:
+ branches:
+ - main
+ pull_request:
+
+jobs:
+ windows:
+ runs-on: windows-2022
+ steps:
+ - uses: actions/checkout@v4
+ - name: Add msbuild to PATH
+ uses: microsoft/setup-msbuild@v2
+ - name: Build getopt
+ shell: cmd
+ run: |
+ msbuild getopt.sln /p:Configuration=Debug /p:Platform=Win32
+ msbuild getopt.sln /p:Configuration=Debug /p:Platform=x64
+ msbuild getopt.sln /p:Configuration=Release /p:Platform=Win32
+ msbuild getopt.sln /p:Configuration=Release /p:Platform=x64
diff --git a/appveyor.yml b/appveyor.yml
deleted file mode 100644
index 868a0b0..0000000
--- a/appveyor.yml
+++ /dev/null
@@ -1,5 +0,0 @@
-build_script:
- - msbuild getopt.sln /p:Configuration=Debug /p:Platform=Win32 /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll"
- - msbuild getopt.sln /p:Configuration=Debug /p:Platform=x64 /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll"
- - msbuild getopt.sln /p:Configuration=Release /p:Platform=Win32 /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll"
- - msbuild getopt.sln /p:Configuration=Release /p:Platform=x64 /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll"
diff --git a/getopt.vcxproj b/getopt.vcxproj
index f2cf127..d47276c 100644
--- a/getopt.vcxproj
+++ b/getopt.vcxproj
@@ -27,24 +27,24 @@
DynamicLibrary
Unicode
- v140
+ v142
DynamicLibrary
Unicode
- v140
+ v142
DynamicLibrary
Unicode
true
- v140
+ v142
DynamicLibrary
Unicode
true
- v140
+ v142