name: Compile run-name: ${{ github.actor }} is compiling on: [push] jobs: Compile: runs-on: ubuntu-latest steps: - name: Setup PlatformIO run: | apt update apt -y install curl git python3 python3-pip python3 -m pip install --upgrade pip pip3 install -U platformio pio upgrade --dev - name: Setup node run: | curl -fsSL https://deb.nodesource.com/setup_20.x | bash - apt-get install -y nodejs - name: Checkout code uses: actions/checkout@v3 - name: Compile run: cd ${{ github.workspace }} run: pio run