Skip to content

Enable ESP32 0.0.7 release and update global index - #76

Merged
maidang-xing merged 1 commit into
tuya:mainfrom
maidang-xing:md/esp32-global-index-release
Nov 5, 2026
Merged

maidang-xing merged 1 commit into
tuya:mainfrom
maidang-xing:md/esp32-global-index-release

Conversation

@maidang-xing

Copy link
Copy Markdown
Contributor

Summary

  • Enable the ESP32 vendor package at version 0.0.7 in the release workflow.
  • After release CI passes, keep the generated English index on the versioned release and also overwrite package_tuya_open_index.json on the global release. Download and compare SHA-256 after the global upload.
  • Leave package_tuya_open_index_cn.json untouched for manual upload.
  • Use designated initialization for THREAD_CFG_T so ESP32 builds with -Werror=missing-field-initializers; psram_mode remains zero-initialized.

Release behavior

Publishing a versioned GitHub Release (for example, after merging this PR) triggers the workflow. A PR merge alone does not publish a package. Once release CI succeeds, the generated index is attached to that version's release and replaces the English index asset on the global release.

Verification

  • Parsed workflow YAML and package config JSON.
  • Checked shell syntax for the global upload and summary steps.
  • Compiled a regression snippet using the updated initializer and -Werror=missing-field-initializers.
  • git diff --check passed.

@maidang-xing
maidang-xing force-pushed the md/esp32-global-index-release branch 4 times, most recently from e4f01e0 to c78953c Compare November 5, 2026 06:23
@maidang-xing
maidang-xing force-pushed the md/esp32-global-index-release branch from c78953c to 4e31c3c Compare November 5, 2026 06:56
@maidang-xing
maidang-xing merged commit d8c3e93 into tuya:main Nov 5, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant