NuxtHub GitHub App & Action
We're thrilled to release our brand new GitHub Application & GitHub Action to help you create and deploy Nuxt applications to NuxtHub.
Pull Request Integration
Once setup, NuxtHub will automatically comment on pull requests with branch URLs, permalinks and QR codes for easy preview access.
GitHub Deployments
NuxtHub also integrates with GitHub's deployment system, including status updates and environment tracking.
This includes GitHub Deployments support in pull requests.
And many more:
- Deployment Protection: Support for GitHub's deployment protection rules which enable approval workflows and environment restrictions (learn more on GitHub's documentation)
- Secure: Our GitHub integration prevents the need for long-lived secrets as it uses OIDC under the hood
- Customizable: You can create tailored workflows to fit your DevOps requirements using our GitHub Action
Cloning a Template
Thanks to the new GitHub App, you can now clone a template from NuxtHub Admin and deploy it with a single click.
Migrating to GitHub Actions
Migrating from Cloudflare Pages CI or the legacy GitHub Action is simple and can be done from NuxtHub Admin → Project → Settings → Git.
When migrating from Cloudflare Pages CI, please note:
- Deployment quotas will shift from Pages CI limits to your GitHub Actions usage
- Environment variables and secrets needed at build time should be managed through GitHub Environment settings (we are working on a way to synchronize them automatically)
P.S. Give our new GitHub Action a star 🌟💚