Skip to content

Commit b1b74fb

Browse files
committed
Set env vars
1 parent 6df3599 commit b1b74fb

File tree

2 files changed

+44
-0
lines changed

2 files changed

+44
-0
lines changed
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
name: Build Examples
2+
on:
3+
workflow_call: {}
4+
workflow_dispatch: {}
5+
jobs:
6+
build-examples:
7+
name: Build Examples
8+
runs-on: ubuntu-latest
9+
strategy:
10+
fail-fast: false
11+
matrix:
12+
# Add additional targets later
13+
device: [esp32s3]
14+
steps:
15+
- name: Checkout
16+
uses: actions/checkout@v4
17+
with: { submodules: recursive }
18+
- name: Build Examples
19+
uses: espressif/esp-idf-ci-action@v1
20+
with:
21+
esp_idf_version: v5.4
22+
command: |
23+
export WIFI_SSID="---"
24+
export WIFI_PASSWORD="---"
25+
export LK_SERVER_URL="---"
26+
export LK_TOKEN="---"
27+
pip install idf-build-apps
28+
idf-build-apps build -p ./examples --recursive --target ${{ matrix.device }}

.github/workflows/ci.yml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
name: CI
2+
on:
3+
schedule:
4+
- cron: 0 0 * * 1
5+
workflow_dispatch:
6+
pull_request:
7+
types: [opened, reopened, synchronize]
8+
push:
9+
branches: [main]
10+
concurrency:
11+
group: "ci"
12+
cancel-in-progress: true
13+
jobs:
14+
build-examples:
15+
name: Build Examples
16+
uses: ./.github/workflows/build_examples.yml

0 commit comments

Comments
 (0)