Subversion Repositories ESP8266_P1_Meter

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
2 raymond 1
name: ESP Async TCP CI
2
 
3
on:
4
  workflow_dispatch:
5
  push:
6
  pull_request:
7
 
8
jobs:
9
 
10
  build-pio:
11
    name: PlatformIO on ${{ matrix.os }}
12
    runs-on: ${{ matrix.os }}
13
    strategy:
14
      matrix:
15
        os: [ubuntu-latest, windows-latest, macOS-latest]
16
    steps:
17
    - uses: actions/checkout@v3
18
    - uses: actions/cache@v3
19
      with:
20
        path: |
21
          ~/.cache/pip
22
          ~/.platformio/.cache
23
        key: ${{ runner.os }}-pio
24
    - uses: actions/setup-python@v4
25
      with:
26
        python-version: '3.11'
27
    - name: Install PlatformIO Core
28
      run: pip install --upgrade platformio
29
    - name: Build Tests
30
      run: bash ./.github/scripts/on-push.sh 1 1