compilar.yml (856B)
1 # Compila el firmware en GitHub cada vez que subís cambios (o a mano desde la 2 # pestaña Actions -> "compilar" -> Run workflow). El resultado queda en la 3 # ejecución, abajo de todo, como "sd-picocalc": un zip con la carpeta sd/. 4 name: compilar 5 on: 6 push: 7 workflow_dispatch: 8 9 jobs: 10 pico: 11 runs-on: ubuntu-24.04 12 steps: 13 - uses: actions/checkout@v4 14 - name: herramientas 15 run: sudo apt-get update && sudo apt-get install -y gcc-arm-none-eabi libnewlib-arm-none-eabi cmake python3 build-essential pkg-config libusb-1.0-0-dev 16 - name: pico-sdk 17 run: git clone --depth 1 --branch 2.3.1 https://github.com/raspberrypi/pico-sdk.git ~/pico-sdk 18 - name: compilar 19 run: make pico PICO_SDK_PATH=$HOME/pico-sdk 20 - uses: actions/upload-artifact@v4 21 with: 22 name: sd-picocalc 23 path: sd/