diff --git a/.github/workflows/update-openapi-docs.yml b/.github/workflows/update-openapi-docs.yml index 3d2d877..c954e24 100644 --- a/.github/workflows/update-openapi-docs.yml +++ b/.github/workflows/update-openapi-docs.yml @@ -39,7 +39,14 @@ jobs: env: GH_TOKEN: "${{ github.token }}" run: |- - gh run download --repo DependencyTrack/dependency-track \ + RUN_ID="$(gh run list --repo DependencyTrack/dependency-track \ + --workflow ci-build.yaml \ + --branch main \ + --event push \ + --status success \ + --limit 1 \ + --json databaseId --jq '.[0].databaseId')" + gh run download --repo DependencyTrack/dependency-track "${RUN_ID}" \ --name openapi-spec \ --dir /tmp/openapi-spec - name: Update Spec Files