Skip to content

ci: modernize workflows#2

Open
2asoft wants to merge 1 commit into
esphome-libs:masterfrom
2asoft:aasoft/gh_ci
Open

ci: modernize workflows#2
2asoft wants to merge 1 commit into
esphome-libs:masterfrom
2asoft:aasoft/gh_ci

Conversation

@2asoft
Copy link
Copy Markdown
Collaborator

@2asoft 2asoft commented Apr 29, 2026

Summary

Modernize the repository GitHub automation so CI can run on PRs and releases can publish to PlatformIO.

Changes

  • Replace the stale push.yml workflow with .github/workflows/ci.yml.
  • Build the ESP8266 and ESP32 examples with PlatformIO.
  • Validate PlatformIO package metadata with pio package pack.
  • Add .github/workflows/publish.yml for publishing GitHub releases to PlatformIO under the esphome owner.
  • Add Dependabot configuration for GitHub Actions updates.
  • Remove unused legacy CI helper scripts and old Probot stale config.

Verification

Ran locally:

pio package pack --output /tmp
python -m platformio ci -l . --board esp12e examples/FullyFeatured-ESP8266
python -m platformio ci -l . --board esp32dev examples/FullyFeatured-ESP32

All 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