Features
Plan Persistence
The output of `terraform plan` can be stored either in GitHub Artifacts, or in a GCP bucket. When you run apply, Digger will pick up the stored plan.
Use the following workflow option to use Artifacts plan storage:
Or to use a GCP bucket:
Permissions
Make sure to set actions:write
permission in your workflow; otherwise plan storage might fail
Plan json file naming convention
The location of plan json output file is:
Note that $GIHTUB_WORKSPACE
may contain repo name twice; it also may contain the project directory e.g “dev” because the workdir is relative to project. Repo name is then appended for the 3rd time between org name and project name. So the final file path for a repo named “myrepo” with a project named “development” at /dev
may look like this: