Automated Git workflow && How Rookout enforces good dev practices


Details
18:00 - 18:30 - Gathering, Food & Drinks
18:30 - 19:00 - Automated Git workflow: GitHub Probot VS GitHub Actions
19:00 - 19:30 - Git Enforcer: How Rookout enforces good dev practices on GitHub
--------------------------------Full-Agenda-Below---------------------------------
18:00 - 18:30 - Gathering, Food & Drinks
18:30 - 19:00 - Automated git workflow: Github Probot VS Github Actions
We will compare between github Actions and Probot, when to use each of them, explain how they expend Github, the concepts behind automated workflow and improving your workflow. We will cover how to build your own Github Probot with nodejs, and the way to add existing Github apps to your project.
By Ronen Levinson, DevOps Engineer @ CodeValue
19:00 - 19:30 - GitEnforcer - how Rookout enforces good dev practices on GitHub
We’ve all felt the need to have an organized workflow when developing. It may not be as easy as it sounds, but if we invest some effort we can enjoy the fruits of automation in the long run.
Between version releases and their release notes, pull request audits and reviews, complicated CI and tests, and having a multitude of tasks to do all at once -- the desire for an organized pipeline for our workflow process becomes a necessity. Plus, If you’re already doing all of that, why not make it fun for your R&D team to adhere to that process? Integrate automation with all of your products, whether it’s GitHub, Jira, Jenkins, or anything else.
In this talk, I’ll discuss our journey and the multitude of problems and gimmicks we’ve encountered: understanding how the various APIs work, edge-cases, rate-limiting, concurrent events, and more - as well as the advantages and disadvantages of developing this application nowadays.
Mickael Alliel, DevOps/Full Stack Developer @ Rookout
19:30 - 20:00 - Networking & Drinks

Automated Git workflow && How Rookout enforces good dev practices