Abheek Dhawan
2 years ago
1 changed files with 66 additions and 0 deletions
@ -0,0 +1,66 @@ |
|||||
|
name: "release" |
||||
|
on: |
||||
|
push: |
||||
|
# branches: |
||||
|
tags: |
||||
|
- '*' |
||||
|
#pull_request: |
||||
|
# branches: |
||||
|
# - '*' |
||||
|
|
||||
|
jobs: |
||||
|
linux: |
||||
|
runs-on: ubuntu-latest |
||||
|
|
||||
|
steps: |
||||
|
- name: Checkout |
||||
|
uses: actions/checkout@v2 |
||||
|
with: |
||||
|
submodules: true |
||||
|
|
||||
|
- name: Configure CMake |
||||
|
run: cmake -G "Ninja" -B build |
||||
|
|
||||
|
- name: Build |
||||
|
run: cmake --build build |
||||
|
|
||||
|
- uses: actions/upload-artifact@v3 |
||||
|
with: |
||||
|
name: linux-release |
||||
|
path: build/modlimitfix |
||||
|
|
||||
|
windows: |
||||
|
runs-on: windows-latest |
||||
|
|
||||
|
steps: |
||||
|
- name: Checkout |
||||
|
uses: actions/checkout@v2 |
||||
|
with: |
||||
|
submodules: true |
||||
|
|
||||
|
- name: Configure CMake |
||||
|
#run: cmake -G "Visual Studio 17 2022" -B build |
||||
|
run: cmake -G "Ninja" -B build |
||||
|
|
||||
|
- name: Build |
||||
|
run: cmake --build build |
||||
|
|
||||
|
- uses: actions/upload-artifact@v3 |
||||
|
with: |
||||
|
name: windows-release |
||||
|
path: build/modlimitfix.exe |
||||
|
|
||||
|
release: |
||||
|
runs-on: ubuntu-latest |
||||
|
needs: [linux, windows] |
||||
|
|
||||
|
steps: |
||||
|
- name: Download artifacts |
||||
|
uses: actions/download-artifact@v2 |
||||
|
- name: Release |
||||
|
uses: ncipollo/release-action@v1 |
||||
|
with: |
||||
|
draft: true |
||||
|
generateReleaseNotes: true |
||||
|
artifacts: "modlimitfix,modlimitfix.exe" |
||||
|
token: ${{ secrets.GITHUB_TOKEN }} |
Loading…
Reference in new issue