Skip to content

[8b5522a5] digger plan test01 By: ZIJ PR: 3 PR: 3 #5

[8b5522a5] digger plan test01 By: ZIJ PR: 3 PR: 3

[8b5522a5] digger plan test01 By: ZIJ PR: 3 PR: 3 #5

name: Digger Workflow
on:
workflow_dispatch:
inputs:
spec:
required: true
run_name:
required: false
run-name: '${{inputs.run_name}}'
jobs:
digger-job:
runs-on: ubuntu-latest
permissions:
contents: write # required to merge PRs
actions: write # required for plan persistence
id-token: write # required for workload-identity-federation
pull-requests: write # required to post PR comments
statuses: write # required to validate combined PR status
steps:
- uses: actions/checkout@v4
- name: ${{ fromJSON(github.event.inputs.spec).job_id }}
run: echo "job id ${{ fromJSON(github.event.inputs.spec).job_id }}"
- id: 'auth'
uses: 'google-github-actions/auth@v1'
with:
credentials_json: '${{ secrets.GCP_CREDENTIALS }}'
create_credentials_file: true
- name: 'Set up Cloud SDK'
uses: 'google-github-actions/setup-gcloud@v1'
- name: 'Use gcloud CLI'
run: 'gcloud info'
- uses: diggerhq/digger@vLatest
with:
digger-spec: ${{ inputs.spec }}
disable-locking: true
#digger-private-key: '${{ secrets.DIGGER_PRIVATE_KEY}}'
env:
GITHUB_CONTEXT: ${{ toJson(github) }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}