Part 2: Implementing Advanced Patterns within Actions
In this part, we concentrate on the integration of an external secret store to securely manage secrets utilized in workflows, leveraging the insights gained from this setup to facilitate deployments, including the deployment of a Node.js application to the Azure cloud using GitHub Actions. Additionally, we explore the creation of custom checks and code annotation during pull requests. The section concludes by examining event handling within issues with a demonstration of a ChatGPT-powered chatbot and finishes with the configuration of self-hosted runners across diverse environments.
This part has the following chapters:
- Chapter 6, Using HashiCorp Vault in GitHub
- Chapter 7, Deploying to Azure Using OpenID Connect
- Chapter 8, Working with Checks
- Chapter 9, Annotating Code with Actions
- Chapter 10, Advancing with Event-Driven Workflows
- Chapter 11, Setting Up Self-Hosted Runners