Skip to content

feat(resourceserver): add FOSSology status endpoint for release#4051

Open
Sandipmandal25 wants to merge 1 commit intoeclipse-sw360:mainfrom
Sandipmandal25:feat/release-fossology-api
Open

feat(resourceserver): add FOSSology status endpoint for release#4051
Sandipmandal25 wants to merge 1 commit intoeclipse-sw360:mainfrom
Sandipmandal25:feat/release-fossology-api

Conversation

@Sandipmandal25
Copy link
Copy Markdown
Contributor

@Sandipmandal25 Sandipmandal25 commented Apr 8, 2026

Issue: #4050

Adds a new endpoint GET /releases/{id}/fossology to return FOSSology processing info for a release. The existing checkFossologyProcessStatus endpoint returns a generic response and does not clearly show each step. This endpoint provides a clear view of the workflow with upload, scan and report status.

The data is read from ExternalToolProcess already stored in SW360. No live FOSSology API calls are made.

How To Test?

  1. Trigger FOSSology processing for a release
  2. Call GET /releases/{id}/fossology
  3. Check that the response includes uploadStatus, scanStatus, reportStatus,
    uploadId, sourceAttachmentId and availableReportFormats (after scan is done)

No new tests added since this only reads existing data.

Suggest Reviewer

@GMishx
@deo002

Checklist

Must:

  • All related issues are referenced in commit messages and in PR format

@Sandipmandal25 Sandipmandal25 marked this pull request as draft April 8, 2026 07:23
@Sandipmandal25
Copy link
Copy Markdown
Contributor Author

Keeping this in draft for now. will do a final pass on dto usage and edge cases before marking it ready.

@Sandipmandal25 Sandipmandal25 force-pushed the feat/release-fossology-api branch 2 times, most recently from 5c51317 to d796ddc Compare April 8, 2026 08:08
@Sandipmandal25 Sandipmandal25 force-pushed the feat/release-fossology-api branch from d796ddc to 181d59b Compare April 8, 2026 08:25
@Sandipmandal25 Sandipmandal25 marked this pull request as ready for review April 8, 2026 08:35
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