37 lines
1010 B
YAML
37 lines
1010 B
YAML
name: Build 3DS App (CIA)
|
|
|
|
on:
|
|
push:
|
|
branches:
|
|
- "AppPhoneAPK&IPA" # Déclenché sur la même branche que les autres builds
|
|
paths:
|
|
- '3ds/**' # Uniquement si des fichiers dans 3ds/ sont modifiés
|
|
- 'SRC/**' # Ou si les sources web sont modifiées
|
|
workflow_dispatch:
|
|
|
|
jobs:
|
|
build-3ds:
|
|
runs-on: ubuntu-latest
|
|
container: devkitpro/devkitarm:latest
|
|
|
|
steps:
|
|
- name: Checkout du code
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Préparation des fichiers RomFS
|
|
run: |
|
|
echo "Copie des fichiers web vers le dossier romfs..."
|
|
mkdir -p 3ds/romfs
|
|
cp -r SRC/* 3ds/romfs/
|
|
|
|
- name: Compilation de l'application 3DS
|
|
working-directory: ./3ds
|
|
run: |
|
|
echo "Lancement du build 3DS via make..."
|
|
make cia
|
|
|
|
- name: Upload de l'artefact CIA
|
|
uses: actions/upload-artifact@v4
|
|
with:
|
|
name: OpenPlanetsMaps-3DS-CIA
|
|
path: 3ds/OpenPlanetsMaps.cia |