I've been working with a few YAML configurations for CI/CD pipelines, but it feels like I keep deploying the same setup for different services. I'm looking for guidance on how to expand my knowledge and incorporate better automation practices. I have a couple of repositories as references, including a Terraform workflow from my 'tfvisualizer' project, which is currently the only one still actively maintained. I'd really appreciate suggestions for stepping up my game in this area!
2 Answers
Consider adding some basic security checks to your application as part of your pipeline. You could implement static code analysis, run dependency checks, and even introduce dynamic application security testing (DAST). These practices can really help improve the quality and security of your deployments.
One good starting point is updating your tools! It seems like some of the actions you're using are outdated or deprecated. For example, the 'hashicorp/terraform-github-actions' repo is no longer maintained, and you should switch to 'hashicorp/setup-terraform' instead—it's been around for a while now.
Good to know, thank you!

I think a SOC II compliance scanner would be an awesome addition to look into! You could build and implement it with tools like Claude.ai.