Skip to content

Commit

Permalink
ci: add deployment
Browse files Browse the repository at this point in the history
  • Loading branch information
lbinria committed Jun 4, 2024
1 parent dd41a20 commit 0b7917f
Showing 1 changed file with 56 additions and 0 deletions.
56 changes: 56 additions & 0 deletions .github/workflows/continuous.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
name: Continuous

on:
push:
create:
tags:

jobs:

linux-mac:
strategy:
matrix:
cfg: [{os: ubuntu-latest, cxx: g++-12},
{os: ubuntu-latest, cxx: g++-9},
{os: macos-latest, cxx: clang++}]
config: [Release, Debug]

runs-on: ${{ matrix.cfg.os }}

env:
CXX: ${{ matrix.cfg.cxx }}

steps:
- uses: actions/checkout@v4
with:
submodules: recursive

-
name: Deploy
uses: xresloader/upload-to-github-release@v1
with:
tags: true
draft: false
file: addon_loader.lua
overwrite: false
update_latest_release: true
verbose: true

windows-msvc:
runs-on: windows-latest

steps:
- uses: actions/checkout@v4
with:
submodules: recursive

-
name: Deploy
uses: xresloader/upload-to-github-release@v1
with:
tags: true
draft: false
file: addon_loader.lua
overwrite: false
update_latest_release: true
verbose: true

0 comments on commit 0b7917f

Please sign in to comment.