Skip to content

remove: submodules

remove: submodules #2

Workflow file for this run

name: Nightly build
on:
push:
branches: ['main']
jobs:
linux-build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Install dev tools
run: sudo apt-get install -y curl
- name: Install luvit
run: curl -L https://github.com/luvit/lit/raw/master/get-lit.sh | sh
- name: Install dependencies
run: ./lit install
- name: Build binaries
run: ./luvit make
- name: Push LunaticSea binaries to artifact
uses: actions/upload-artifact@v4
with:
name: 'geta-linux-amd64'
path: build/
win-build:
runs-on: windows-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Install luvit
shell: pwsh
run: PowerShell -NoProfile -ExecutionPolicy unrestricted -Command "[Net.ServicePointManager]::SecurityProtocol = 'Tls12'; iex ((new-object net.webclient).DownloadString('https://github.com/luvit/lit/raw/master/get-lit.ps1'))"
- name: Install dependencies
run: ./lit install
- name: Build bot
run: ./luvit make
- name: Push LunaticSea binaries to artifact
uses: actions/upload-artifact@v4
with:
name: 'geta-win-amd64'
path: build/