Will branches and PR style workflows work?

I’m looking to implement stages in a more structured manner using branches and PR. Would this work with the current git setup for the challenges?

Hey @OlaoluwaM, we don’t currently support PR-based workflows, but using branches should work fine. Let me know if you run into any issues.

What if I merge to main on my personal clone then pull and do a submit?

Sounds like it should work. One caveat: the tester only monitors the master branch, not main.

Right, yes I meant master. Could this break the sync functionality? I think there’d be a lot more flexibility if y’all would release a GitHub action that people could use to run tests and advance their progress that way people can do whatever they want with their repos and stuff

Could this break the sync functionality?

It depends on what exactly you’re planning to do.

Note that the sync to GitHub is one-directional: commits to our server are synced to GitHub, and will overwrite changes there. So I’d recommend avoiding using GitHub as the primary workflow.

I think there’d be a lot more flexibility if y’all would release a GitHub action that people could use to run tests and advance their progress that way people can do whatever they want with their repos and stuff

That’s a great suggestion! We explored something along those lines in the past, but the added delay made it difficult to deliver a smooth experience. It’s something we’d still like to revisit in the future though.

Can I just undo the sync and push separately?

Yep, and here’s how to stop the syncing: