Linting IAM Policies Automatically in Your Pipeline
16 February 2024
When writing IAM policies there are a lot of concerns that must be taken into
account. These JSON documents can be the cause of a lot of hurt when deploying
them. People often mess up formating, write overly broad permissions, and just
don’t get them perfect the first time. Sure you could use a dumb linter just
for JSON, but that doesn’t cover all the potential screw ups. So I want to
share a smarter linter I found and how we integrated into our deployment
pipeline.
Adding `pylint` to your Github Actions flow
21 January 2021
Recently, I’ve been doing more CICD work, so I wanted to practice adding
some of that to my personal projects. I’ve also taken a liking to
pylint, so I decided to have Github Actions automatically
check my code quality on push for my log-analysis
repository. This is how I added that linting to my workflow.