From 769d2d62d5e5c126bc6840a6357b88d790112b94 Mon Sep 17 00:00:00 2001 From: lbinria <77280433+lbinria@users.noreply.github.com> Date: Tue, 4 Jun 2024 13:56:03 +0200 Subject: [PATCH] ci: add deployment --- .github/workflows/continuous.yml | 56 ++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 .github/workflows/continuous.yml diff --git a/.github/workflows/continuous.yml b/.github/workflows/continuous.yml new file mode 100644 index 0000000..4cb1b28 --- /dev/null +++ b/.github/workflows/continuous.yml @@ -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@v3 + 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@v3 + 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 \ No newline at end of file