From 8634d2dc7c0a7389c8279a2af9d96255e9a9b22a Mon Sep 17 00:00:00 2001 From: Igor Zalutski Date: Tue, 5 Nov 2024 20:10:21 -0800 Subject: [PATCH] Create digger_workflow.yml --- .github/workflows/digger_workflow.yml | 36 +++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 .github/workflows/digger_workflow.yml diff --git a/.github/workflows/digger_workflow.yml b/.github/workflows/digger_workflow.yml new file mode 100644 index 0000000..6df6225 --- /dev/null +++ b/.github/workflows/digger_workflow.yml @@ -0,0 +1,36 @@ +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 + issues: read # required to check if PR number is an issue or not + 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 }}" + - uses: diggerhq/digger@vLatest + with: + digger-spec: ${{ inputs.spec }} + setup-aws: true + aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }} + aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} + env: + GITHUB_CONTEXT: ${{ toJson(github) }} + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}