Eric Deandrea
Java Champion
Senior Principal Software Engineer
Quarkus | LangChain4j | Docling-Java
--
You received this message because you are subscribed to the Google Groups "Quarkus Development mailing list" group.
To unsubscribe from this group and stop receiving emails from it, send an email to quarkus-dev...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/quarkus-dev/CALt0%2Bo_0kppb5%2B2usUxzh0j5TnZRgtZBKNB0zAewcg4G1Ky8Xg%40mail.gmail.com.
To view this discussion visit https://groups.google.com/d/msgid/quarkus-dev/CAOTfCRUKW3rdVgaUd7qrTeDEdCYGERYJzWR%3DCaEYyuQb8bJuzg%40mail.gmail.com.
Hi,This is long overdue but given supply chain attacks are becoming more and more frequent (and probably made a lot easier as it's a lot easier to write code nowadays), I have plans to forbid all non-approved actions in the quarkusio org GH Actions workflows at the end of April.
That includes some very obvious culprits such as ad-m/github-push-action or crazy-max/ghaction-import-gpg.There are a lot more as this has grown quite out of control, despite me asking several times to avoid using external actions.I prepared a document in the wiki here: https://github.com/quarkusio/quarkus/wiki/GitHubActions .If you are the maintainer of a repo under the quarkusio org, please have a look.Note that the idea is to have an approve list. Everything that is not on the approve list will be forbidden.My plan is to enforce this on April 30th so you have a bit more than a month to figure it out, mitigate the problem or ask for an exception (and it will require some good justification that we can't achieve the same outcome with reasonable effort).You know where to find me if you need help or want to discuss the fate of a specific action.And, yes, I know it's going to be disruptive and annoying, I'm sorry for that, but not doing it is not an option.Note that I very much plan to do the exact same thing in the quarkiverse org next so moving your stuff to the Quarkiverse is not a good escape plan :).
Note that I very much plan to do the exact same thing in the quarkiverse org next so moving your stuff to the Quarkiverse is not a good escape plan :).This is minefield and IMHO cannot be done without a proper discussion
--
You received this message because you are subscribed to the Google Groups "Quarkus Development mailing list" group.
To unsubscribe from this group and stop receiving emails from it, send an email to quarkus-dev...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/quarkus-dev/CALt0%2Bo9AKx8wtn_c%2BWM-1rO0tozgtMtm4j%2B6TyQUDDxgmJUd-g%40mail.gmail.com.
Hi!
I update the quarkus-artemis workflows, since we used custom actions (they are gone now). I noticed that we used the action dcarbone/install-yq-action. Looking a bit around, I found commit 27b7294bd27be0dce1582f82ad71226020e9cfbb in quarkus-wiremock [1], that removes said action since yq is already provided with the default ubuntu image. I dug a little bit deeper and found this action in several extensions, e.g. in quarkus-barcode [2], quarkus-logging-manager [3], quarkus-quinoa [4]. I suspect that - at one point in the past - yq was not provided with the default ubuntu image. We should remove this action from the quarkiverse if possible.
Cheers,
Marco
[1]:
https://github.com/quarkiverse/quarkus-wiremock/commit/27b7294bd27be0dce1582f82ad71226020e9cfbb
[2]:
https://github.com/quarkiverse/quarkus-barcode/blob/e44d50652e79819fc8218dbf40a1a4e1839e4fd9/.github/workflows/quarkus-snapshot.yaml#L36
[3]:
https://github.com/quarkiverse/quarkus-logging-manager/blob/46842cf1ec416cd8566c263ff4896e140f5a720a/.github/workflows/quarkus-snapshot.yaml#L38
[4]:
https://github.com/quarkiverse/quarkus-quinoa/blob/c3486138aed017d86bbbfcbf5f37ecf2234b2ac5/.github/workflows/quarkus-snapshot.yaml#L38
--
You received this message because you are subscribed to the Google Groups "Quarkus Development mailing list" group.
To unsubscribe from this group and stop receiving emails from it, send an email to quarkus-dev...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/quarkus-dev/CALt0%2Bo_0kppb5%2B2usUxzh0j5TnZRgtZBKNB0zAewcg4G1Ky8Xg%40mail.gmail.com.
I update the quarkus-artemis workflows, since we used custom actions (they are gone now). I noticed that we used the action dcarbone/install-yq-action. Looking a bit around, I found commit 27b7294bd27be0dce1582f82ad71226020e9cfbb in quarkus-wiremock [1], that removes said action since yq is already provided with the default ubuntu image. I dug a little bit deeper and found this action in several extensions, e.g. in quarkus-barcode [2], quarkus-logging-manager [3], quarkus-quinoa [4]. I suspect that - at one point in the past - yq was not provided with the default ubuntu image. We should remove this action from the quarkiverse if possible.
Hi!
I talked with Gerge Gastaldi. George is in the process of removing yq from all quarkiverse projects (there are scripts to do so, but they only work when the person running it has privileges to commit to all quarkiverse projects). So George is running the script :)
Cheers,
Marco
--
You received this message because you are subscribed to the Google Groups "Quarkus Development mailing list" group.
To unsubscribe from this group and stop receiving emails from it, send an email to quarkus-dev...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/quarkus-dev/CALt0%2Bo8_mU8bu2%3DaZgJ8Af6zVTTHHunt1wqtcWo-eJRUYR8uXw%40mail.gmail.com.
To view this discussion visit https://groups.google.com/d/msgid/quarkus-dev/2bc63f0d-8aab-4f40-adea-6d43c097ca10%40googlemail.com.