diff --git a/.github/workflows/launcher.yml b/.github/workflows/launcher.yml new file mode 100644 index 00000000..6ac4a79f --- /dev/null +++ b/.github/workflows/launcher.yml @@ -0,0 +1,39 @@ +name: Launcher + +on: + push: + # push: + # paths: + # - 'dist_cfg/**' + + # Allows you to run this workflow manually from the Actions tab + workflow_dispatch: + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v2 + + - name: Setup NodeJs + uses: actions/setup-node@v1 + with: + node-version: '12.x' + + - name: Setup Wine + run: | + sudo dpkg --add-architecture i386 + sudo apt-get update + sudo DEBIAN_FRONTEND=noninteractive apt-get install wine32 -y + + - name: Clone parent directory + run: git clone https://github.com/gajop/spring-launcher-backend + + - name: Install builder dependencies + run: cd spring-launcher-backend && npm ci + + - name: Build Launcher + run: cd spring-launcher-backend && node src/builder/run_build.js Spring-SpringBoard/SpringBoard-Core --no-generic-backend + env: + GH_TOKEN: ${{ secrets.github_token }}