Skip to content

Commit

Permalink
Update action
Browse files Browse the repository at this point in the history
  • Loading branch information
lewisxhe committed Sep 10, 2023
1 parent cc87045 commit 92e1b6a
Showing 1 changed file with 41 additions and 5 deletions.
46 changes: 41 additions & 5 deletions .github/workflows/pio.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,48 @@ on: [push]

jobs:
build:

runs-on: ubuntu-latest
strategy:
matrix:
example: [examples/BAM423_Accelerometer/BAM423_Accelerometer.ino,examples/BAM423_Orientation/BAM423_Orientation.ino,examples/BAM423_Temperature/BAM423_Temperature.ino,examples/BMA423_Feature/BMA423_Feature.ino,examples/CM32181_LightSensor/CM32181_LightSensor.ino,examples/DRV2605_Basic/DRV2605_Basic.ino,examples/PCF8563_AlarmByUnits/PCF8563_AlarmByUnits.ino,examples/PCF8563_SimpleTime/PCF8563_SimpleTime.ino,examples/PCF8563_TimeLib/PCF8563_TimeLib.ino,examples/PCF8563_TimeSynchronization/PCF8563_TimeSynchronization.ino,examples/QMC6310_CalibrateExample/QMC6310_CalibrateExample.ino,examples/QMC6310_CompassExample/QMC6310_CompassExample.ino,examples/QMC6310_GetDataExample/QMC6310_GetDataExample.ino,examples/QMC6310_GetPolarExample/QMC6310_GetPolarExample.ino,examples/QMI8658_BlockExample/QMI8658_BlockExample.ino,examples/QMI8658_GetDataExample/QMI8658_GetDataExample.ino,examples/QMI8658_InterruptBlockExample/QMI8658_InterruptBlockExample.ino,examples/QMI8658_InterruptExample/QMI8658_InterruptExample.ino,examples/QMI8658_LockingMechanismExample/QMI8658_LockingMechanismExample.ino,examples/QMI8658_MadgwickAHRS/QMI8658_MadgwickAHRS.ino,examples/QMI8658_PedometerExample/QMI8658_PedometerExample.ino,examples/QMI8658_ReadFromFifoExample/QMI8658_ReadFromFifoExample.ino,examples/QMI8658_WakeOnMotion/QMI8658_WakeOnMotion.ino,examples/QMI8658_WakeOnMotionCallBackExample/QMI8658_WakeOnMotionCallBackExample.ino,examples/TouchDrv_CHSC5816_GetPoint/TouchDrv_CHSC5816_GetPoint.ino,examples/TouchDrv_CSTxxx_GetPoint/TouchDrv_CSTxxx_GetPoint.ino,examples/TouchDrv_FT3267_LilyGo_T_RGB/TouchDrv_FT3267_LilyGo_T_RGB.ino,examples/TouchDrv_FT6232_GetPoint/TouchDrv_FT6232_GetPoint.ino,examples/TouchDrv_GT911_GetPoint/TouchDrv_GT911_GetPoint.ino,examples/TouchDrv_GT911_LilyGo_T_RGB/TouchDrv_GT911_LilyGo_T_RGB.ino,examples/XL9555_ExtensionIOInterrupt/XL9555_ExtensionIOInterrupt.ino,examples/XL9555_ExtensionIORead/XL9555_ExtensionIORead.ino,examples/XL9555_ExtensionIOWirte/XL9555_ExtensionIOWirte.ino,]
example:
[
examples/BAM423_Accelerometer/BAM423_Accelerometer.ino,
examples/BAM423_Orientation/BAM423_Orientation.ino,
examples/BAM423_Temperature/BAM423_Temperature.ino,
examples/BHI260AP_Accelerometer/BHI260AP_Accelerometer.ino,
examples/BMA423_Feature/BMA423_Feature.ino,
examples/CM32181_LightSensor/CM32181_LightSensor.ino,
examples/DRV2605_Basic/DRV2605_Basic.ino,
examples/LTR553ALS_Sensor/LTR553ALS_Sensor.ino,
examples/PCF85063_SimpleTime/PCF85063_SimpleTime.ino,
examples/PCF8563_AlarmByUnits/PCF8563_AlarmByUnits.ino,
examples/PCF8563_SimpleTime/PCF8563_SimpleTime.ino,
examples/PCF8563_TimeLib/PCF8563_TimeLib.ino,
examples/PCF8563_TimeSynchronization/PCF8563_TimeSynchronization.ino,
examples/QMC6310_CalibrateExample/QMC6310_CalibrateExample.ino,
examples/QMC6310_CompassExample/QMC6310_CompassExample.ino,
examples/QMC6310_GetDataExample/QMC6310_GetDataExample.ino,
examples/QMC6310_GetPolarExample/QMC6310_GetPolarExample.ino,
examples/QMI8658_BlockExample/QMI8658_BlockExample.ino,
examples/QMI8658_GetDataExample/QMI8658_GetDataExample.ino,
examples/QMI8658_InterruptBlockExample/QMI8658_InterruptBlockExample.ino,
examples/QMI8658_InterruptExample/QMI8658_InterruptExample.ino,
examples/QMI8658_LockingMechanismExample/QMI8658_LockingMechanismExample.ino,
examples/QMI8658_MadgwickAHRS/QMI8658_MadgwickAHRS.ino,
examples/QMI8658_PedometerExample/QMI8658_PedometerExample.ino,
examples/QMI8658_ReadFromFifoExample/QMI8658_ReadFromFifoExample.ino,
examples/QMI8658_WakeOnMotion/QMI8658_WakeOnMotion.ino,
examples/QMI8658_WakeOnMotionCallBackExample/QMI8658_WakeOnMotionCallBackExample.ino,
examples/TouchDrv_CHSC5816_GetPoint/TouchDrv_CHSC5816_GetPoint.ino,
examples/TouchDrv_CSTxxx_GetPoint/TouchDrv_CSTxxx_GetPoint.ino,
examples/TouchDrv_FT3267_LilyGo_T_RGB/TouchDrv_FT3267_LilyGo_T_RGB.ino,
examples/TouchDrv_FT6232_GetPoint/TouchDrv_FT6232_GetPoint.ino,
examples/TouchDrv_GT911_GetPoint/TouchDrv_GT911_GetPoint.ino,
examples/TouchDrv_GT911_LilyGo_T_RGB/TouchDrv_GT911_LilyGo_T_RGB.ino,
examples/XL9555_ExtensionIOInterrupt/XL9555_ExtensionIOInterrupt.ino,
examples/XL9555_ExtensionIORead/XL9555_ExtensionIORead.ino,
examples/XL9555_ExtensionIOWirte/XL9555_ExtensionIOWirte.ino,
]

steps:
- uses: actions/checkout@v3
Expand All @@ -20,7 +57,7 @@ jobs:
key: ${{ runner.os }}-pio
- uses: actions/setup-python@v4
with:
python-version: '3.9'
python-version: "3.9"
- name: Install PlatformIO Core
run: pip install --upgrade platformio

Expand All @@ -35,5 +72,4 @@ jobs:
- name: Run PlatformIO
run: pio ci --lib="." --board=esp32dev --board=esp32-c3-devkitm-1
env:

PLATFORMIO_CI_SRC: ${{ matrix.example }}
PLATFORMIO_CI_SRC: ${{ matrix.example }}

0 comments on commit 92e1b6a

Please sign in to comment.