Files
gymkhana-actions/.gitea/workflows/release.yml.disabled

64 lines
1.7 KiB
Plaintext

name: Gymkhana release
run-name: ${{ gitea.actor }} is releasing out Gymkhanikas de Uli 🚀
on:
push:
branches: [ main ]
env:
GODOT_VERSION: 3.6
EXPORT_NAME: gymkhana
jobs:
export-linux:
name: Linux Export
runs-on: act-latest
container:
image: barichello/godot-ci:3.6
steps:
- name: Checkout
uses: actions/checkout@v4
with:
lfs: true
- name: Setup
run: |
echo $PATH
mkdir -v -p ~/.local/share/godot/templates
- name: Linux Build
run: |
mkdir -v -p build/linux
git clone https://github.com/godot-escoria/escoria-demo-game.git
cd addons
ln -sf ../escoria-demo-game/addons/escoria-core escoria-core
cd ..
godot -v --export "Linux/X11" build/linux/Gymkhana.x86_64 --no-window
- name: Upload Artifact
uses: actions/upload-artifact@v1
with:
name: linux
path: build/linux
export-web:
name: Web Export
runs-on: act-latest
container:
image: barichello/godot-ci:3.6
steps:
- name: Checkout
uses: actions/checkout@v4
with:
lfs: true
- name: Setup
run: |
echo $PATH
mkdir -v -p ~/.local/share/godot/templates
- name: HTML5 Build
run: |
mkdir -v -p build/web
git clone https://github.com/godot-escoria/escoria-demo-game.git
cd addons
ln -sf ../escoria-demo-game/addons/escoria-core escoria-core
cd ..
godot -v --export "HTML5" build/web/index.html --no-window
- name: Upload Artifact
uses: actions/upload-artifact@v1
with:
name: web
path: build/web