From 33f9bc031cc06ba90f02cb6f770daada1468e54a Mon Sep 17 00:00:00 2001 From: daz Date: Fri, 7 Jul 2023 09:02:12 -0600 Subject: [PATCH] Added action to clear deps for a correlator --- actions/clear-dependency-graph/action.yml | 24 +++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 actions/clear-dependency-graph/action.yml diff --git a/actions/clear-dependency-graph/action.yml b/actions/clear-dependency-graph/action.yml new file mode 100644 index 0000000..8e53cb6 --- /dev/null +++ b/actions/clear-dependency-graph/action.yml @@ -0,0 +1,24 @@ +name: 'Clear dependency graph for a correlator' + +inputs: + job-correlator: + required: true + +runs: + using: "composite" + steps: + - name: Set current timestamp as env variable + shell: bash + run: echo "NOW=$(date -Iseconds)" >> $GITHUB_ENV + - name: Submit empty dependency graph + shell: bash + run: | + curl -L \ + -X POST \ + -H "Accept: application/vnd.github+json" \ + -H "Authorization: Bearer ${{ github.token }}" \ + -H "X-GitHub-Api-Version: 2022-11-28" \ + https://api.github.com/repos/${{ github.repository }}/dependency-graph/snapshots \ + -d '{ "version" : 0, "job" : { "id" : "${{ github.run_id }}", "correlator" : "${{ inputs.job-correlator }} " }, "sha" : "${{ github.sha }}", "ref" : "${{ github.ref }}", "detector" : { "name" : "GitHub Dependency Graph Gradle Plugin", "version" : "0.0.3", "url" : "https://github.com/gradle/github-dependency-graph-gradle-plugin" }, "manifests" : {}, "scanned" : "${{ env.NOW }}" }' + - run: echo "::notice ::Cleared dependency graph for job correlator '${{ inputs.job-correlator }}'" + shell: bash