GitHub Actions Basics
GitHub Actions is GitHub’s built-in automation platform. It lets you build, test, and deploy your code right from GitHub.
Key Concepts Workflow: Automated process defined in a YAML file inside .github/workflows/. Event: Trigger that starts a workflow, such as a push, pull request, or schedule. Job: A set of steps executed on the same runner. Step: An individual task in a job that can run commands or actions. Action: Reusable extension that performs a specific task. Actions can come from the marketplace or your repository. Runner: The server that executes your jobs. GitHub-hosted runners cover common environments, or you can use self-hosted runners. Example Workflow Create a file named .github/workflows/ci.yml in your repository: