mirror of
https://github.com/imjasonh/esp32
synced 2026-07-06 23:52:24 +00:00
- ESP_ERR_NVS_NOT_FOUND from EspNvs::new(gcp,...) is normal for devices without a [gcp] block; return Ok(None) rather than crashing. - parse_signing_key trims trailing whitespace; jq -r appends a newline on top of the PEM's own trailing newline and pem-rfc7468 then errors trying to parse a second (empty) block. - Demote per-poll OTA lines (sleeping / no change / manifest) and per-flush cloud_log lines (posted batch / minted token) from info to debug. They fire continuously without actionable info, and at INFO they flood Cloud Logging. INFO stays for OTA update + verify events. Plus README GCP setup steps and .gitignore for SA key files. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
16 lines
420 B
Text
16 lines
420 B
Text
/target
|
|
/.embuild
|
|
wifi.env
|
|
gh.env
|
|
provisioning.toml
|
|
sdkconfig.defaults
|
|
tools/publisher/target
|
|
tools/provision/target
|
|
# GCP service-account key + the PEM extracted from it. Referenced by
|
|
# provisioning.toml; never check in.
|
|
gcp-sa-key.json
|
|
gcp-sa-key.pem
|
|
|
|
# Cargo.lock IS tracked: all crates here are binaries (firmware,
|
|
# publisher, provision), and binary Cargo.lock files should be
|
|
# committed for reproducible builds.
|