Implement a basic CI/CD #45
Replies: 4 comments 10 replies
-
to add to the previous message, we could also adopt a sane branching strategy once we get the CI/CD functional, where the main branch will always be stable. Development will happen on other branches. |
Beta Was this translation helpful? Give feedback.
-
Instead of a single dev branch where development will happen, we can also follow feature branching if youd prefer that, but a Dev branch should work just fine for us Once the CI matures, we can even implement auto PR/merge to main too if the checks pass |
Beta Was this translation helpful? Give feedback.
-
so since you don't have lots of time i checked some stuff and i saw the Pyre workflow, that might work. That file will be in the workflows folder later
|
Beta Was this translation helpful? Give feedback.
-
@DaniAsh551 So i have made something that will format code merge from dev to main and back and find comon errors, check this merge, i think i will merge it tomorrow: pull 71 |
Beta Was this translation helpful? Give feedback.
-
I was thinking, we may benefit from some form of CI/CD to do basic sanity checks (like linting) while submitting any given commit.
This can be a start and we can see how we can improve from there.
A basic debian/archlinux runner with python should be fine.
Later, we can add conditions for doing more extensive checks than simple linting. Maybe even move to some form of version system if that would help??
What do you think @marvin1099 @JohnHamwi ?
Beta Was this translation helpful? Give feedback.
All reactions