name: 'Pre-check on PR' on: workflow_dispatch: pull_request: branches: dev paths: - '**.c' - '**.cpp' - '**.h' - '**.hpp' - '**.json' - '**.py' - '**.md' - '.github/workflows/pr_check.yml' jobs: pre-release: name: 'Automatic pre-release build' runs-on: ubuntu-latest steps: - name: Checkout repository uses: actions/checkout@v4 - name: Install python 3.11 uses: actions/setup-python@v5 with: python-version: '3.11' - name: Install PlatformIO run: | pip install wheel pip install -U platformio - name: Build native run: | platformio run -e native