@@ -3,36 +3,34 @@ name: Digger Workflow
33on :
44 workflow_dispatch :
55 inputs :
6- id :
7- description : ' run identifier'
8- required : true
9- comment_id :
10- required : true
11- job :
6+ spec :
127 required : true
8+ run_name :
9+ required : false
10+
11+ run-name : ' ${{inputs.run_name}}'
1312
1413jobs :
15- plan :
14+ digger-job :
1615 runs-on : ubuntu-latest
17- permissions :
18- contents : write # required to merge PRs
19- id-token : write # required for workload-identity-federation
16+ permissions :
17+ contents : write # required to merge PRs
18+ actions : write # required for plan persistence
19+ id-token : write # required for workload-identity-federation
2020 pull-requests : write # required to post PR comments
21- statuses : write # required to validate combined PR status
21+ issues : write
22+ statuses : write # required to validate combined PR status
2223
2324 steps :
2425 - uses : actions/checkout@v4
25- - name : digger run
26- 26+ - name : ${{ fromJSON(github.event.inputs.spec).job_id }}
27+ run : echo "job id ${{ fromJSON(github.event.inputs.spec).job_id }}"
28+ - uses : diggerhq/digger@vLatest
2729 with :
30+ digger-spec : ${{ inputs.spec }}
2831 setup-aws : true
29- aws-role-to-assume : ' arn:aws:iam::891377204276:role/github-oidc'
30- aws-region : us-east-1
31- digger-hostname : ' https://cloud.digger.dev'
32- digger-organisation : ' digger-playground'
33- digger-token : ${{ secrets.DIGGER_TOKEN }}
32+ aws-access-key-id : ${{ secrets.AWS_ACCESS_KEY_ID }}
33+ aws-secret-access-key : ${{ secrets.AWS_SECRET_ACCESS_KEY }}
3434 env :
3535 GITHUB_CONTEXT : ${{ toJson(github) }}
3636 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
37-
38-
0 commit comments