name: Digger
on:
pull_request:
branches:
- main
- master
types: [ closed, opened, synchronize, reopened ]
issue_comment:
types: [created]
if: contains(github.event.comment.body, 'digger')
workflow_dispatch:
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: digger run
uses: diggerhq/digger@latest
with:
setup-google-cloud: true # FOR aws use setup-aws instead
google-auth-credentials: '${{ secrets.DIGGER_GCP_CREDENTIALS }}'
setup-terragrunt: true
terragrunt-version: 0.44.1
env:
LOCK_PROVIDER: gcp
GOOGLE_STORAGE_BUCKET: please-create-me-for-storing-locks
GOOGLE_ENCRYPTION_KEY: ${{ secrets.GOOGLE_ENCRYPTION_KEY }}
GITHUB_CONTEXT: ${{ toJson(github) }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}