1
0
Fork 0
mirror of https://github.com/imjasonh/esp32 synced 2026-07-06 23:52:24 +00:00
esp32/.gitignore
Jason Hall 03b4b223a8 cloud_log: tolerate missing NVS, trim PEM, demote tick logs
- 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>
2026-05-02 17:56:32 -04:00

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.