diff --git a/.github/workflows/platformio-update.yml b/.github/workflows/platformio-update.yml index 73a3ec58..318cf953 100644 --- a/.github/workflows/platformio-update.yml +++ b/.github/workflows/platformio-update.yml @@ -9,18 +9,18 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Set up Python + uses: actions/setup-python@v5 + with: + python-version: "3.x" + + - name: Install PlatformIO + run: pip install platformio - name: Publish to PlatformIO Registry + run: pio package publish --owner etlcpp --non-interactive env: - PIO_API_TOKEN: ${{ secrets.PLATFORMIO_TOKEN }} - run: | - echo "Triggering PlatformIO library update for ETL..." - curl -X POST \ - -H "Authorization: Bearer $PLATFORMIO_TOKEN" \ - -H "Content-Type: application/json" \ - https://api.platformio.org/v3/lib/update \ - -d '{ - "owner": "ETLCPP", - "name": "Embedded Template Library" - }' + PLATFORMIO_AUTH_TOKEN: ${{ secrets.PLATFORMIO_TOKEN }}