Getting Started

This guide details how to automate the provisioning of pull requests on GitHub using GitHub Actions, focusing on Harbor for environment provisioning. It's ideal for projects needing automated deployment or testing environments for each pull request.

Prerequisites

Before starting, ensure you have:

  1. GitHub Repository: Your project should be hosted in a GitHub repository.
  2. GitHub Actions: GitHub Actions must be enabled for your repository.
  3. Configured Secrets: FORGE_API_TOKEN and FORGE_SERVER_ID should be set up in your GitHub repository settings.