CI: add generic flavor docker images#3576
CI: add generic flavor docker images#3576zypA13510 wants to merge 2 commits intoJustArchiNET:mainfrom
Conversation
|
Test evidence: |
ASF already used to have generic auto-update version and it was complete disaster - the version would very often stop working due to the fact that newer ASF version required .NET runtime not to be found on target machine. It was changed for a very good reason, this is why currently ASF offers generic versions in all tags other than Generic users can run |
Checklist
I have added tests to cover my changes, wherever they are necessary.All new and existing tests pass.Changes
New functionality
Added 4 new Docker tag series:
A.B.C,A.B,A- tracks the latest released patch/minor/major version, i.e., ignoring pre-releases. This is useful for partial version pinning. It also uses the generic flavor, in line with the flavor ofA.B.C.Dtags.generic- this is a generic version oflatest(and a stable version ofreleased).Changed functionality
Removed functionality
Additional info
Why this is useful: The service flavor
latestimages are built with trimming enabled, making it hard to work with plugins that require a full .NET Framework. While theA.B.C.Dimages are not, they are pinned and require manual update. A major version /generictag allows external tools to handle updates while also having better plugin compatibility.