Company
Date Published
Author
Markus Thömmes
Word count
1025
Language
English
Hacker News points
None

Summary

The new GitHub Actions for App Platform introduces improved pluggability, a completely overhauled deploy action, and support for GitOps-style deployment. The deploy action allows updating an existing app via GitHub Actions, committing an AppSpec to the repository, and handling the entire deployment process without interacting with DigitalOcean directly. Environment variable placeholders can be used to update image references or manage secrets. The action outputs resulting app metadata and build/deployment logs, which can be used for rich integrations. Deploying an app purely from GitHub is simplified by committing the App Spec to the repository and setting up an action like the example provided. The new deploy action also enables pull request previews, allowing deployment of a new app for every pull request and surfacing live URL, build, and deployment logs. Additionally, a delete action has been introduced to allow deleting apps when pull requests are closed or merged.