This guide details a production-grade CI/CD workflow using GitHub Actions. It features dependency caching, parallel test execution, and secure OIDC-based deployment to AWS.
Tip
Use GitHub OIDC (OpenID Connect) instead of long-lived AWS IAM User Access Keys to authenticate your workflows securely.
Below are standard commands to work with GitHub Actions locally or manage runner environments.
# Run workflows locally using act
act -j validate
# Install github CLI to check workflow status
gh run list
# View live logs for a running workflow
gh run watch