Skip to content

chore(webapp): remove the dependency_track_upload policy - #944

Draft
lukpueh wants to merge 1 commit into
mainfrom
remove-dependency-track-upload
Draft

lukpueh wants to merge 1 commit into
mainfrom
remove-dependency-track-upload

Conversation

@lukpueh

@lukpueh lukpueh commented Nov 12, 2026

Copy link
Copy Markdown
Contributor

Uploading SBOMs from workflow artifacts to Dependency-Track is deprecated and replaced by https://github.com/eclipse-csi/pia. Remove the policy, its upload task, the workflow_run webhook handler and models, the artifact helpers of the REST client, the DEPENDENCY_TRACK_URL/TOKEN settings, the Dependency-Track release of the dev setup and the related documentation.

Organizations whose config repo still contains a dependency_track_upload policy file are unaffected: the file fails to parse, the error is logged, and the stored policy is cleaned up on the next policy fetch.

Still to do:

  • Remove the dependencyTrackUrl and dependencyTrackToken values from the otterdog chart in eclipse-csi/helm-charts.
  • Unsubscribe the GitHub App from workflow_run events: deliveries are no longer handled, but each one is still logged at INFO level.

Assisted-by: Claude:claude-opus-5-5

Uploading SBOMs from workflow artifacts to Dependency-Track is deprecated
and replaced by https://github.com/eclipse-csi/pia. Remove the policy, its
upload task, the workflow_run webhook handler and models, the artifact
helpers of the REST client, the DEPENDENCY_TRACK_URL/TOKEN settings, the
Dependency-Track release of the dev setup and the related documentation.

Organizations whose config repo still contains a dependency_track_upload
policy file are unaffected: the file fails to parse, the error is logged,
and the stored policy is cleaned up on the next policy fetch.

Still to do:
- Remove the dependencyTrackUrl and dependencyTrackToken values from the
  otterdog chart in eclipse-csi/helm-charts.
- Unsubscribe the GitHub App from workflow_run events: deliveries are no
  longer handled, but each one is still logged at INFO level.

Assisted-by: Claude:claude-opus-5-5

Signed-off-by: Lukas Puehringer <lukas.puehringer@eclipse-foundation.org>
@sonarqubecloud

Copy link
Copy Markdown

@github-actions

Copy link
Copy Markdown
Contributor

📖 The documentation of this pull request is previewed at https://csi.eclipse.dev/otterdog-website-preview/pr-preview/pr-944/

Built from bdcf4e5 by this run, updated by every new commit (GitHub Pages may take a minute to publish it). The preview is removed when the pull request is closed.

@lukpueh

lukpueh commented Nov 12, 2026

Copy link
Copy Markdown
Contributor Author

With @mbarbero we agreed to discontinue Otterdog SBOM uploads at the end of this month, in favour of github.com/eclipse-csi/pia. Here's a first stab at removing the related code paths. Self-review pending.

This branch was successfully deployed

1 active deployment
pull-request-preview — bdcf4e5b Deployed Nov 12, 2026 by lukpueh via publish the preview #89
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant