Skip to content

Modernize repository CI and bilingual documentation - #31

Merged
Y1hsiaochunnn merged 2 commits into
mainfrom
chore/repository-modernization
Aug 11, 2026
Merged

Y1hsiaochunnn merged 2 commits into
mainfrom
chore/repository-modernization

Conversation

@Y1hsiaochunnn

@Y1hsiaochunnn Y1hsiaochunnn commented Aug 10, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

  • update CI to ESP-IDF v5.5.5 and v6.0.2, plus Arduino-ESP32 3.3.11
  • add complete changed-file routing, an always-visible lightweight quality gate, same-PR concurrency cancellation, and a stable aggregate validation status
  • add synthetic tests for documentation, discovery, direct/shared/global inputs, firmware boundaries, renames/deletions, and incomplete diffs
  • add English/Simplified-Chinese first-party documentation pairs and preserve the product homepage structure
  • constrain the managed board BSP to the compatible ^2.0.0 line with an explicit review condition for future major versions
  • remove a duplicated AXP2101 sdkconfig-default triplet without changing hardware values
  • complete product homepage discovery with official links, a stable repo-relative hero image, and the corrected FT3168 touch-controller description
  • define explicit homepage and routing contracts plus focused checker/tests

Product discovery

Scope and impact

The normal example matrix contains 6 first-party ESP-IDF projects across 2 IDF releases (12 builds) and 8 first-party Arduino sketches. Bundled-library examples remain excluded.

The checked-in recovery binary under FirmWare/ is unchanged and remains outside example CI. No firmware source project or delivery archive was added or modified. Hardware constants and schematic files are unchanged.

Validation

Final candidate SHA: dc8b59d5c2362e35bed92cbe09b37fbf0f87b4df

Actions for this exact SHA: run 31364291619 — attempt 3 completed successfully. Quality and documentation scope, Classify changed scope, discover-esp-idf, discover-arduino, and Example validation all completed successfully.

Example matrix:

  • ESP-IDF: 12/12 successful across 6 projects × v5.5.5/v6.0.2
  • Arduino: 8/8 successful on 3.3.11
  • Artifacts: 20 generated
  • publish-release: skipped by design for pull-request runs

Static validation:

  • Python syntax checks passed
  • 18 focused checker tests passed
  • full Markdown audit: 59 inventory / 22 selected / 0 errors / 0 warnings
  • docs-only synthetic audit: 2 README selected and no example builds
  • local product builds: waived by user

@Y1hsiaochunnn
Y1hsiaochunnn marked this pull request as ready for review August 10, 2026 06:28
@Y1hsiaochunnn
Y1hsiaochunnn merged commit 11c7d4c into main Aug 11, 2026
100 of 102 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