josephabbey/ESP-IDF Web Release Bundle

Package an ESP-IDF build into release assets, a release-notes snippet, and a GitHub Pages web installer payload.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
release-tagRelease tag to package.yes
project-pathPath to the ESP-IDF project in the caller repository.no.
build-directoryBuild directory relative to project-path.nobuild
repositoryRepository name in owner/name form, used for release links.no""
pages-base-urlPublic base URL for the installer page, for example https://owner.github.io/repo/.no""
pages-input-dirExisting Pages content to merge into the new output directory.no""
pages-output-dirDirectory to write the merged Pages site to.nodist/pages
release-assets-dirDirectory to write standalone release assets to.nodist/release-assets
release-bundle-dirDirectory to stage files that will be packed into the CLI zip bundle.nodist/release-bundle
manifest-asset-nameAsset name for the web installer manifest uploaded to the release.noweb-installer-manifest.json
site-titleTitle shown on the installer page.noESP Firmware Installer
site-descriptionDescription shown on the installer page.noChoose a firmware release and flash it from a Chromium-based browser with esptool-js.
default-baud-rateDefault flashing baud rate for the web installer and CLI snippet.no115200
namedescription
release-assets-dirDirectory containing standalone files to upload to the GitHub release.
release-bundle-dirDirectory containing the files packed into the CLI zip bundle.
pages-dirDirectory containing the merged GitHub Pages site.
release-snippet-fileMarkdown file that can be appended to the release notes.
cli-bundle-fileZip file containing the release assets for CLI users.
manifest-fileManifest file generated for the web installer.