Replies: 2 comments 5 replies
-
If the Jackson team were super interested in having the latest versions of everything, we could just configure dependabot to create PRs automatically. I, personally, don't see the point in these PRs. My opinion is that you should have suggested why the plugin needs to be upgraded - in an issue - before raising all these PRs. |
Beta Was this translation helpful? Give feedback.
-
I'd be +1 for such a repo, but don't think I have time to work on actively figuring this out. But if anyone wants to try it, I could easily -- for example -- create a repo under FasterXML and give necessary rights, and then when there's a PoC, help convert existing workflows to use new pieces. If shareable components could then use "floating" label/version (that is, reference which tracks new versions of component), they could embed versions of actions they depend on, reducing need to update just one place (or small number). |
Beta Was this translation helpful? Give feedback.
-
When multiple projects need to use the same configuration, it is beneficial to create a common workflow and share it among other projects. As we have many repos, there are some steps that are duplicated that we could create and share instead of maintaining them individually.
For example https://github.com/FasterXML/jackson-bom/blob/2.15/.github/workflows/main.yml#L40-L49 (there are probably more)
As we currently have many repos with duplicated configurations, I had to create the same pull requests across our projects to have consistency
You can see this technique in action here: https://github.com/openrewrite/rewrite/blob/main/.github/workflows/ci.yml#L20-L22
Beta Was this translation helpful? Give feedback.
All reactions