Skip to content

Commit

Permalink
feat(.github/workflows): Add more CIs
Browse files Browse the repository at this point in the history
  • Loading branch information
DaniElectra authored May 30, 2024
1 parent bec861b commit 195e2e2
Show file tree
Hide file tree
Showing 4 changed files with 116 additions and 2 deletions.
37 changes: 37 additions & 0 deletions .github/workflows/msvc4-debug.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
# Adapted from https://github.com/itsmattkc/dotnet9x/blob/master/.github/workflows/ci.yml
name: Build - MSVC4 Debug

on:
push:
paths-ignore:
- '**.md'
pull_request:
paths-ignore:
- '**.md'

jobs:
build:
runs-on: windows-latest

steps:
- uses: actions/checkout@v3

- uses: actions/checkout@v3
with:
repository: 'itsmattkc/msvc420'
path: msvc420

- name: Build winsock351
shell: cmd
run: |
call .\msvc420\bin\VCVARS32.BAT x86
nmake /f winsock351.mak CFG="winsock351 - Win32 Debug"
- name: Upload Artifact
uses: actions/upload-artifact@master
with:
name: winsock351
path: |
Debug/ws2_32.dll
Debug/ws2_32.lib
Debug/ws2_32.pdb
37 changes: 37 additions & 0 deletions .github/workflows/msvc4-release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
# Adapted from https://github.com/itsmattkc/dotnet9x/blob/master/.github/workflows/ci.yml
name: Build - MSVC4 Release

on:
push:
paths-ignore:
- '**.md'
pull_request:
paths-ignore:
- '**.md'

jobs:
build:
runs-on: windows-latest

steps:
- uses: actions/checkout@v3

- uses: actions/checkout@v3
with:
repository: 'itsmattkc/msvc420'
path: msvc420

- name: Build winsock351
shell: cmd
run: |
call .\msvc420\bin\VCVARS32.BAT x86
nmake /f winsock351.mak CFG="winsock351 - Win32 Release"
- name: Upload Artifact
uses: actions/upload-artifact@master
with:
name: winsock351
path: |
Release/ws2_32.dll
Release/ws2_32.lib
Release/ws2_32.pdb
37 changes: 37 additions & 0 deletions .github/workflows/msvc6-debug.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
# Adapted from https://github.com/itsmattkc/dotnet9x/blob/master/.github/workflows/ci.yml
name: Build - MSVC6 Debug

on:
push:
paths-ignore:
- '**.md'
pull_request:
paths-ignore:
- '**.md'

jobs:
build:
runs-on: windows-latest

steps:
- uses: actions/checkout@v3

- uses: actions/checkout@v3
with:
repository: 'itsmattkc/msvc600'
path: msvc600

- name: Build winsock351
shell: cmd
run: |
call .\msvc600\VC98\bin\VCVARS32.BAT x86
nmake /f winsock351.mak CFG="winsock351 - Win32 Debug"
- name: Upload Artifact
uses: actions/upload-artifact@master
with:
name: winsock351
path: |
Debug/ws2_32.dll
Debug/ws2_32.lib
Debug/ws2_32.pdb
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
name: Build
# Adapted from https://github.com/itsmattkc/dotnet9x/blob/master/.github/workflows/ci.yml
name: Build - MSVC6 Release

on:
push:
Expand Down Expand Up @@ -29,6 +30,8 @@ jobs:
- name: Upload Artifact
uses: actions/upload-artifact@master
with:
name: setup
name: winsock351
path: |
Release/ws2_32.dll
Release/ws2_32.lib
Release/ws2_32.pdb

0 comments on commit 195e2e2

Please sign in to comment.