Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use new shared workflow to publish firmware to Cloudflare R2 #33

Merged
merged 6 commits into from
Aug 2, 2024

Conversation

jesserockz
Copy link
Member

@jesserockz jesserockz commented Aug 1, 2024

Moving to a new shared workflow that keeps all of the firmware building and uploading logic in a single place and keeps consistency across our firmware repositories.

The manifests and binaries will be stored in a Cloudflare R2 Bucket which will be referenced by the firmware.esphome.io domain once the other firmwares have all be set up as well.

To release a new version of firmware to "production", a GitHub release needs to be made with the desired version. The workflow will rewrite the project_version value in YAML before compiling with this version.

@jesserockz jesserockz marked this pull request as ready for review August 2, 2024 11:32
@jesserockz jesserockz changed the title Try use new shared workflow to publish firmware Use new shared workflow to publish firmware to Cloudflare R2 Aug 2, 2024
@jesserockz jesserockz merged commit 9633e07 into dev Aug 2, 2024
5 checks passed
@jesserockz jesserockz deleted the jesserockz-2024-327 branch August 2, 2024 11:51
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