Skip to content

Tags: Liftric/dependency-track-companion-plugin

Tags

1.2.1

Toggle 1.2.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix: resolve gradle task dependencies for plugin properties (#15)

- Add dependency on writePluginProperties task for all Jar tasks
- Resolve implicit dependency warning in Gradle build

Co-authored-by: Patrick Mirwald <[email protected]>

1.2.0

Toggle 1.2.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #12 from Liftric/refactor/riskScore_task

refactor: Decoupling Project Analysis from Risk Score Check

1.1.3

Toggle 1.1.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #11 from Liftric/feat/add_create_project_task

feat: add createProject Task

1.1.2

Toggle 1.1.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request #9 from Liftric/fix/direct_dependency_serializatio…

…n_error

fix: serialization error directDependencies

1.1.1

Toggle 1.1.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request #8 from blagerweij/bugfix/fix-sbom-upload-project-…

…param

bugfix: fixed http parameter name, should be project

1.1.0

Toggle 1.1.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Refactor Plugin Extension to avoid duplicate attributes (#5)

* refactor: replace uploadSbom Builder with extension attributes

to remove all the duplicate in plugin extension configuration, i replaced the builder objects with normal extension attributes that we can reuse in all tasks.

* refactor: replace uploadVex Builder with extension attributes

to remove all the duplicate in plugin extension configuration, i replaced the builder objects with normal extension attributes that we can reuse in all tasks.

* refactor: replace GetOutdatedDependencies Builder with extension attributes
to remove all the duplicate in plugin extension configuration, i replaced the builder objects with normal extension attributes that we can reuse in all tasks.

* fix(integrationTest): remove old builder attribute

* refactor: replace GetSuppressedVuln Builder with extension attributes
to remove all the duplicate in plugin extension configuration, i replaced the builder objects with normal extension attributes that we can reuse in all tasks.

* refactor: replace riskScore Builder with extension attributes
to remove all the duplicate in plugin extension configuration, i replaced the builder objects with normal extension attributes that we can reuse in all tasks.

* chore(README): update instruction on new plugin configuration

* chore(service/DT): rename all id's to projectUUID for more consistency

* chore: replace if with when for better readability

---------

Co-authored-by: Patrick Mirwald <[email protected]>

1.0.2

Toggle 1.0.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request #4 from Liftric/feat/risk_score_check

Add Risk Score & Generate Sbom

1.0.1

Toggle 1.0.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
feat: add nemerosa versioning plugin (#3)

* feat: add nemerosa versioning plugin

* chore: change version to full in local development

* chore: remove gradle properties/minor improvements

* chore: move plugin properties to build folder

* chore(generate-vex): remove default value from props for metadata

---------

Co-authored-by: Patrick Mirwald <[email protected]>

1.0.0

Toggle 1.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
DT companion Plugin v1.0.0 (#1)

* Refactor: Move Property Resolution from Configuration to Execution Time

This commit addresses an issue where properties were being resolved during configuration time
By transitioning the property resolution process to execution time, we leverage the full potential of Gradle properties.
This change enhances build performance and optimizes resource usage by preventing premature property resolution.

* wip: add default task tests

* wip: add GenerateVex integrationTest

* wip: add meta task and task group/desc to all tasks

* fix runDepTrackWorkflow Task execution order

* wip: add integrationTest with docker compose

* Refactor build.gradle.kts to use Gradle version catalogs for dependencies and plugins

* Refactor build.gradle.kts to enhance test setup and improve code organization

* wip: replace file input/output string with RegularFileProperty

* wip: rename package name and add readme

* wip: configurate gradle plugin publish

* wip: rename class name, remove unnecessary return types

* feat: add plugin properties handler

added a task for generating plugin.properties file
inspired by the cyclondx sbom gradle plugin

* remove unused import

* Refactor toNonNullPairList methods in UploadSBOM and UploadVex classes

The toNonNullPairList methods in the UploadSBOM and UploadVex classes have been refactored for simplicity and readability.
The changes include replacing the previous approach of using a mutable list and conditionally adding items with a simpler,
more direct approach of creating a list and filtering out any null values.

* Refactor form data handling in UploadSBOM and UploadVex tasks

* chore:(docker-compose) remove default config comments

* feat: add workflow for tests/publish

---------

Co-authored-by: nvima <[email protected]>