name: Test project compilation on: push: branches-ignore: ["main"] pull_request: jobs: test: runs-on: ubuntu-latest container: image: gitea.tobiasmaier.me/tobimai/devcontainer-pio:2.1 steps: - name: Checkout Code uses: actions/checkout@v2 - name: Run PlatformIO build for SPIFFS (same in both platforms, so only one build is necessary) run: which pio && id && pio run --target buildfs -e ESP32_INA233 - name: Run PlatformIO Tests run: pio test -e native - name: Run PlatformIO build for INA233 run: pio run -e ESP32_INA233 - name: Run PlatformIO build for INA226 run: pio run -e ESP32_INA226