Replies: 3 comments 1 reply
-
I thought about it again after submitting, but it won’t let me change my answer. Breaking it out into a DB package is a better choice. Final answer. |
Beta Was this translation helpful? Give feedback.
-
I'd actually prefer both options 2 and 3. Initial install via separate DB module but a switch to download new definitions for use in CI jobs. |
Beta Was this translation helpful? Give feedback.
-
It seems like the best option here would be to make one change, and that is adding a Putting the update mechanism into the tool (in a pluggable way, ideally) means that users don't have to choose between installing via cpan / carton / curl / etc when they set up the audits Edited I did a bad job of explaining myself the first time. |
Beta Was this translation helpful? Give feedback.
-
At the moment, CPAN::Audit updates the data it uses by releasing a new version of itself. Even if the code has not changed, the versions of the module and tools change. That gives the appearance of change where there is none.
Because CPAN::Audit has done this from the start, I don't want to change this suddenly. And, perhaps change it in a way that makes multiple methods of data update available. At least for awhile, I'll keep doing what we are doing and phase in another way.
There are not necessarily exclusive:
No matter which way you get the file, it will be signed with the same GPG key. Additionally, the release on GitHub will be verifiable through GitHub Attestations .
8 votes ·
Beta Was this translation helpful? Give feedback.
All reactions