If you don't use the sbom profile this won't be generated and won't be
updated

Il mer 25 gen 2023, 11:44 Andrea Cosentino <anco...@gmail.com> ha scritto:

> There is an action running every night. We could for example run it once a
> week.
>
> The only way to enable the generation is through a profile. Sometimes I do
> myself, but in general it should be only the action.
>
> This kind of information should be tracked regularly, only at release time
> makes probably less sense.
>
> I fixed a bunch of deps based on some feedback i have from the sbom.
>
> We can use a time frame a bit more bigger, like once a week and avoid
> committing when checking locally. I don't think it would be a problem for
> bisecting. Only camel-sbom folder is affected from the updates...
>
> I can put once a week if it's better
>
> Il mer 25 gen 2023, 11:38 Otavio Rodolfo Piske <angusyo...@gmail.com> ha
> scritto:
>
>> Thanks Andrea, this looks really good.
>>
>> My only comment / concern is regarding how we are generating it.
>>
>> Would it be possible/feasible to generate this only as part of the release
>> process? Or, optionally, by manually invoking a plugin? One concern that I
>> have is that we are currently generating it whenever we update the
>> dependencies and then committing it.
>>
>> This generates a lot of bogus commits of which - IMHO - we already have
>> too
>> much. This is becoming a problem to automate bisecting and back trace
>> problems (but that's a separate discussion).
>>
>> What do you think?
>>
>> Kind regards
>>
>> On Thu, Jan 19, 2023 at 12:46 PM Andrea Cosentino <anco...@gmail.com>
>> wrote:
>>
>> > Hello,
>> >
>> > Essentially is enough to run a maven install.
>> >
>> > mvn install -DskipTests -Psbom
>> >
>> > The aggregate sbom will be in target folder at root level.
>> >
>> > We could tune it and find a way to automatize this, for example through
>> a
>> > gh action.
>> >
>> >
>> >
>> > Il giorno gio 19 gen 2023 alle ore 12:43 Claus Ibsen <
>> > claus.ib...@gmail.com>
>> > ha scritto:
>> >
>> > > Hi Andrea
>> > >
>> > > How do you generate the sbom file? What command do you run from the
>> root
>> > > folder of Camel source code?
>> > > And should we have this documented somewhere.
>> > >
>> > > On Thu, Jan 19, 2023 at 11:42 AM Andrea Cosentino <anco...@gmail.com>
>> > > wrote:
>> > >
>> > > > Hello,
>> > > >
>> > > > Moving to Camel 4.x I think it's time to have a look at SBOM
>> generation
>> > > and
>> > > > so on.
>> > > >
>> > > > I added a profile named sbom to the root POM.
>> > > >
>> > > > It will generate two files in the target folder camel-sbom.json and
>> > > > camel-sbom.xml.
>> > > >
>> > > > For the moment I choose to copy them in camel-sbom folder manually,
>> so
>> > we
>> > > > can do the generation time-based (like one a week or something like
>> > > that).
>> > > >
>> > > > This SBOM files could be used to check if we are healthy or not in
>> > terms
>> > > of
>> > > > dependency used.
>> > > >
>> > > > I think we should try to use this kind of information as standard,
>> > there
>> > > > are multiple tools we could use to leverage the SBOM generation.
>> > > >
>> > > > For any questions let's discuss here :-)
>> > > >
>> > > > Thanks.
>> > > >
>> > >
>> > >
>> > > --
>> > > Claus Ibsen
>> > > -----------------
>> > > @davsclaus
>> > > Camel in Action 2: https://www.manning.com/ibsen2
>> > >
>> >
>>
>>
>> --
>> Otavio R. Piske
>> http://orpiske.net
>>
>

Reply via email to