and compliance checks • Checking code and dependencies for known security issues • Code build • Integration tests • Versioning the new build • Deliver the new binaries to appropriate file systems • Deploy the new binaries to servers • If any of above items failed, reporting the issue
• One or more jobs, each of which will execute on a runner machine and run series of one or more steps • Each step can either run a script or run an action • Create .yml file under .github/workflow directory How to create a workflow?