Skip to content

Commit 7140d81

Browse files
authored
Update main.yml
1 parent 9d8419d commit 7140d81

File tree

1 file changed

+26
-12
lines changed

1 file changed

+26
-12
lines changed

.github/workflows/main.yml

Lines changed: 26 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -8,23 +8,37 @@ jobs:
88
runs-on: ubuntu-latest
99

1010
steps:
11-
- uses: actions/checkout@v2
11+
- uses: actions/checkout@v4
1212

13-
# 1. Instalar dependencias que faltaban en Colab (para asegurar)
14-
- name: Install dependencies
13+
- name: Set up Python
14+
uses: actions/setup-python@v5
15+
with:
16+
python-version: '3.10'
17+
18+
# 1. Instalar dependencias del sistema (las mismas que daban guerra en Colab)
19+
- name: Install system dependencies
1520
run: |
1621
sudo apt-get update
17-
sudo apt-get install -y libtool libtool-bin autoconf automake
22+
sudo apt-get install -y \
23+
build-essential libtool libtool-bin autoconf automake \
24+
libffi-dev libssl-dev python3-dev \
25+
libsdl2-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-ttf-dev \
26+
libportmidi-dev libswscale-dev libavformat-dev libavcodec-dev \
27+
zlib1g-dev openjdk-17-jdk unzip zip \
28+
libgstreamer1.0-dev gstreamer1.0-plugins-base gstreamer1.0-plugins-good
1829
19-
# 2. Construir la APK usando la acción de Buildozer
20-
- name: Build with Buildozer
21-
uses: ArtemSBulgakov/buildozer-action@v1
22-
id: buildozer
23-
with:
24-
command: buildozer android debug
25-
buildozer_version: stable
30+
# 2. Instalar Buildozer
31+
- name: Install Buildozer
32+
run: |
33+
pip install --upgrade pip
34+
pip install buildozer cython==0.29.33
35+
36+
# 3. Construir la APK (aceptando licencias automáticamente)
37+
- name: Build APK
38+
run: |
39+
yes | buildozer android debug
2640
27-
# 3. Subir el resultado para que lo descargues
41+
# 4. Subir el resultado
2842
- name: Upload APK
2943
uses: actions/upload-artifact@v4
3044
with:

0 commit comments

Comments
 (0)