nvda
5215677d - Deploy with GitHub actions (#18244)

Commit
359 days ago
Deploy with GitHub actions (#18244) Part of #17878 Summary of the issue: As part of migrating to GitHub actions, we need to deploy our signed snapshot/tagged builds to the server. Description of developer facing changes: Releases now trigger a deployment webhook with all the information needed to deploy a release. The server can use that webhook to deploy releases. The create launcher step now publishes the SHA256 of the launcher. Currently it publishes the checksum of the zip folder, not the exe, and that is available else where in the GitHub UX. This allows people creating the release to know the SHA sum earlier, to be used in the website post. Description of development approach: switch to using gh release rather than a custom action for releases Deploying Create a deploy environment for GitHub actions. This enables deploy protection, and gives us a good endpoint for a GitHub webhook Create a github webhook that fires when a deployment occurs. From our deploy step, trigger a deployment using our deploy environment. Pass in our payload of information. The GitHub webhook should fire off with our payload when the deployment happens.
Author
Parents
Loading