ci: OTA release pipeline — build + attach firmware binaries (bd-9kod) #730
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "sl-jetson/bd-9kod-ota-ci"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Adds
.gitea/workflows/ota-release.yml— a Gitea Actions CI pipeline that builds ESP32-S3 firmware on tagged releases and attaches the binary + checksum to the Gitea release for OTA download.Trigger
esp32-balance/vX.Y.Zesp32s3/balance/esp32-io/vX.Y.Zesp32s3-io/What the pipeline does
espressif/idf:v5.2.2Docker container for reproducible buildsidf.py buildvia. ${IDF_PATH}/export.sh<app>_<version>.bin+<app>_<version>.sha256actions/upload-artifactfor inspectionNotes
esp32s3-io/directory is a future addition — the CI is ready for itGITHUB_TOKEN(auto-provided withcontents: write) is used for Gitea API callsesp32-balance/vX.Y.ZCloses bd-9kod