Skip to content

Commit

Permalink
Update platformio.yml
Browse files Browse the repository at this point in the history
  • Loading branch information
ShallowGreen123 committed Sep 2, 2024
1 parent 1bb511f commit 919b74a
Showing 1 changed file with 54 additions and 35 deletions.
89 changes: 54 additions & 35 deletions .github/workflows/platformio.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,41 +10,60 @@ on:
- "platformio.ini"

jobs:
build:
runs-on: ubuntu-20.04 # 指定的运行器环境中运行 [ubuntu-latest, macos-latest, windows-latest]
strategy:
matrix:
example:
- examples/factory
- examples/test_BHI260AP
- examples/test_EPD
- examples/test_factory
- examples/test_GPS
- examples/test_keypad
- examples/test_lora_recv
- examples/test_lora_send
- examples/test_LTR_553ALS
- examples/test_lvgl
- examples/test_sd
- examples/test_touchpad
- examples/test_wifi
# build:
# runs-on: ubuntu-20.04 # 指定的运行器环境中运行 [ubuntu-latest, macos-latest, windows-latest]
# strategy:
# matrix:
# example:
# - examples/factory
# - examples/test_BHI260AP
# - examples/test_EPD
# - examples/test_factory
# - examples/test_GPS
# - examples/test_keypad
# - examples/test_lora_recv
# - examples/test_lora_send
# - examples/test_LTR_553ALS
# - examples/test_lvgl
# - examples/test_sd
# - examples/test_touchpad
# - examples/test_wifi

steps:
- uses: actions/checkout@v4
- uses: actions/cache@v4
with:
path: |
~/.cache/pip
~/.platformio/.cache
key: ${{ runner.os }}-pio
- uses: actions/setup-python@v5
with:
python-version: '3.11'
# steps:
# - uses: actions/checkout@v4
# - uses: actions/cache@v4
# with:
# path: |
# ~/.cache/pip
# ~/.platformio/.cache
# key: ${{ runner.os }}-pio
# - uses: actions/setup-python@v5
# with:
# python-version: '3.11'

- name: Install PlatformIO Core
run: pip install --upgrade platformio
# - name: Install PlatformIO Core
# run: pip install --upgrade platformio

# - name: Run PlatformIO
# run: |
# export PLATFORMIO_SRC_DIR=${{ matrix.example }}
# pio run

get-modified-files:
runs-on: ubuntu-latest

steps:
- name: Checkout code
uses: actions/checkout@v2

- name: Get list of modified files
id: modified_files
run: |
git fetch --depth=1
MODIFIED_FILES=$(git diff --name-only ${{ github.event.before }} ${{ github.sha }})
echo "MODIFIED_FILES=${MODIFIED_FILES}" >> $GITHUB_ENV
- name: Run PlatformIO
run: |
export PLATFORMIO_SRC_DIR=${{ matrix.example }}
pio run
- name: Use modified files
run: |
echo "The following files were modified:"
echo "$MODIFIED_FILES"

0 comments on commit 919b74a

Please sign in to comment.