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

Automate supervisor & landing-page release #22959

Merged
merged 9 commits into from
Dec 4, 2024

Conversation

wendevlin
Copy link
Contributor

Proposed change

  • add release workflow jobs
    • release supervisor
    • release landing-page

Type of change

  • Dependency upgrade
  • Bugfix (non-breaking change which fixes an issue)
  • New feature (thank you!)
  • Breaking change (fix/feature causing existing functionality to break)
  • Code quality improvements to existing code or addition of tests

Example configuration

Additional information

  • This PR fixes or closes issue: fixes #
  • This PR is related to issue or discussion:
  • Link to documentation pull request:

Checklist

  • The code change is tested and works locally.
  • There is no commented out code in this PR.
  • Tests have been added to verify that the new code works.

If user exposed functionality or configuration variables are added/changed:

@github-actions github-actions bot added the GitHub Actions Pull requests that update GitHub Actions code label Nov 22, 2024
@wendevlin wendevlin force-pushed the automate-hassio-landing-page-release branch from d4977e6 to 068a382 Compare December 3, 2024 08:44
@wendevlin wendevlin force-pushed the automate-hassio-landing-page-release branch from a60ad82 to 18b3987 Compare December 4, 2024 12:14
@wendevlin wendevlin requested a review from bramkragten December 4, 2024 13:22
@wendevlin wendevlin marked this pull request as ready for review December 4, 2024 13:22
@wendevlin wendevlin merged commit 9396d5c into dev Dec 4, 2024
15 checks passed
@wendevlin wendevlin deleted the automate-hassio-landing-page-release branch December 4, 2024 13:41
@wendevlin wendevlin added this to the 2024.12 milestone Dec 9, 2024
bramkragten pushed a commit that referenced this pull request Dec 9, 2024
* Automate supervisor & landing-page release

* Add no prerelease condition to supervisor/landing-page release

* Prepare release workflow for testing

* Add release permissions to create PR

* Add supervisor, landingpage release to assets

* Create test draft release to test

* Fix hassio release path

* Fix workflow permission for test reasons

* Revert test settings
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cherry-picked cla-signed GitHub Actions Pull requests that update GitHub Actions code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants