Split CI Build into multiple stage for faster feedback for developers.
flowchart TD
subgraph basic [Basic]
Ubuntu>Ubuntu]
MAC>Mac]
Win>Windows]
end
subgraph compliance [Compliance]
Spotless>Spotless]
REUSE>REUSE]
end
subgraph gradle [Gradle Verification]
v511>5.1.1]
v611>6.1.1]
v>...]
end
A[Validation] --> compliance
A --> basic
basic --> gradle
compliance --> gradle
gradle -.-> | if tag | E[Publish]
This is just a proposal, and might be helpful, as this change is totally unasked, and undiscussed, you can also close the PR without any hard feelings :)
Split CI Build into multiple stage for faster feedback for developers.
This is just a proposal, and might be helpful, as this change is totally unasked, and undiscussed, you can also close the PR without any hard feelings :)