State of CI #679
Replies: 4 comments 27 replies
-
IMHO:
Would have been good to include the time taken in the screenshots of the steps, but I bet we lose a lot more time because we have four different workflows. Let's condense it into one (or maybe two), since all the code we merge (or want to merge) should build and run anyway. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
I'm a little fuzzy on the difference between "PR to main" and "merge to main". What's the difference? |
Beta Was this translation helpful? Give feedback.
-
Current workflow for PRs to protected branches looks like this |
Beta Was this translation helpful? Give feedback.
-
In the last couple of weeks, we have been making numerous changes to the way that the CI runs.
I believe that the requirements for each specific event have become somewhat unclear, and it would be great to agree on the state of things.
Below is what the CI currently does for each individual event:
develop
&main
develop
ormain
branchrelease
orepic
branchSome discussion points:
test-single-node
against every PR (Event 1)?integration-tests
on every merge to develop (Event 2)? Or even more frequently?Definitions:
Protected branches -
main
,develop
,epic/*
,release/*
PR branches - anything that isn't protected
Let's refine this process once and for all 💪
Beta Was this translation helpful? Give feedback.
All reactions