[
https://issues.apache.org/jira/browse/CALCITE-7260?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18035431#comment-18035431
]
Vladimir Sitnikov commented on CALCITE-7260:
--------------------------------------------
{quote} Are you proposing that, in order to push to main, the committer must
apply any critical dependency upgrades first (presumably in a separate
commit).{quote}
Of course not.
What I suggest requires absolutely no mandatory actions from anybody. To my
best knowledge it would generate zero emails and notifications (assuming
Dependabot security updates are disabled).
You and any other contributor could continue working as usual, and it won't
stand in the way.
The workflow would populate security tab at GitHub, so the ones who are
interested might open it and check the current state of CVEs that impact
Calcite.
Here's how it looks like in my fork: see calcite_security_overall.png ,
calcite_security_single_cve.png
In my experience it is much more accessible than executing obscure build system
tasks.
> Add gradle/actions/dependency-submission GitHub action to track vulnerable
> dependencies
> ---------------------------------------------------------------------------------------
>
> Key: CALCITE-7260
> URL: https://issues.apache.org/jira/browse/CALCITE-7260
> Project: Calcite
> Issue Type: Improvement
> Reporter: Vladimir Sitnikov
> Priority: Major
> Attachments: calcite_security_overall.png,
> calcite_security_single_cve.png
>
>
> dependency-submission enables GitHub track all the used dependencies and show
> CVE alerts via https://github.com/apache/calcite/security/dependabot
> It would track both runtime, test, build-time, and even build-script
> dependencies which is the right thing from my point of view.
> See
> https://github.com/actions/gradle-build-tools-actions?tab=readme-ov-file#the-dependency-submission-action
> See
> https://github.com/apache/jmeter/blob/2c17f5d2b6b0fa7e0f69dbd56785386a785c8745/.github/workflows/gradle-dependency-submit.yaml
--
This message was sent by Atlassian Jira
(v8.20.10#820010)