Files
MeshCoreTel-firmware/.github/workflows/pr-build-check.yml
T

40 строки
1.0 KiB
YAML

name: PR Build Check
on:
pull_request:
branches: [ main ]
paths:
- "src/**"
- "examples/**"
- "variants/**"
- "platformio.ini"
- ".github/workflows/pr-build-check.yml"
jobs:
build:
runs-on: ubuntu-latest
env:
OFFICIAL_MESHCORE_VERSION: ${{ vars.OFFICIAL_MESHCORE_VERSION }}
PLATFORMIO_BUILD_FLAGS: -UMQTT_DEBUG
strategy:
fail-fast: false
matrix:
environment:
# ESP32-S3 / core EastMesh targets
- heltec_v4_companion_radio_wifi
- heltec_v4_repeater_mqtt
- LilyGo_TBeam_1W_companion_radio_wifi
- LilyGo_TBeam_1W_repeater_mqtt
- T_Beam_S3_Supreme_SX1262_companion_radio_wifi
- T_Beam_S3_Supreme_SX1262_repeater_mqtt
steps:
- name: Clone Repo
uses: actions/checkout@v6
- name: Setup Build Environment
uses: ./.github/actions/setup-build-environment
- name: Build ${{ matrix.environment }}
run: pio run -e ${{ matrix.environment }}