Skip to content

Compile example reusable wflow #25

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 7 commits into from
May 19, 2025
83 changes: 0 additions & 83 deletions .github/workflows/build-check.yml

This file was deleted.

19 changes: 19 additions & 0 deletions .github/workflows/compile_examples.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
name: Compile examples

on:
workflow_dispatch:
push:
branches:
- master
- main
tags:
- '*'
pull_request:
branches:
- '*'
schedule:
- cron: '30 3 * * 5' # Run every Friday at 3:30 AM UTC

jobs:
arduino-devops:
uses: Infineon/arduino-devops/.github/workflows/compile-examples-lib.yml@latest
18 changes: 18 additions & 0 deletions ci-matrix-config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
include:
- fqbn: esp32:esp32:featheresp32

exclude:
# Serial1 instance is not available for these boards.
- sketch: examples/continuous-mode-uart/continuous-mode-uart.ino
fqbn:
- arduino:avr:uno
- arduino:avr:nano
- Infineon:xmc:XMC1100_Boot_Kit
- Infineon:xmc:XMC1100_XMC2GO
- Infineon:xmc:XMC1300_Boot_Kit
- Infineon:xmc:XMC1400_XMC2GO
- Infineon:xmc:XMC1400_Arduino_Kit

additional_urls:
- core: esp32:esp32
url: https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json