name: Publish firmware on: push: tags: - "v*" jobs: firmware: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: actions/setup-python@v5 with: python-version: "3.x" - run: pip install platformio - run: ./scripts/espverse-publish-platformio.sh env: ESPVERSE_API_KEY: ${{ secrets.ESPVERSE_API_KEY }} ESPVERSE_PROJECT: smartwatch ESPVERSE_VERSION: ${{ github.ref_name }} ESPVERSE_BOARD: m5_dial ESPVERSE_CHIP: ESP32-S3 ESPVERSE_FLASH_OFFSET: "0x0" ESPVERSE_STATUS: draft PLATFORMIO_ENV: m5_dial