Setting up default Renovate configuration while allowing overriding of that configuration (2 mins read).

How to run Renovate to provide some defaults for repos that aren't opted-in, as well as allowing repos to opt-in.
Setting up default Renovate configuration while allowing overriding of that configuration (2 mins read).

How to run Renovate to provide some defaults for repos that aren't opted-in, as well as allowing repos to opt-in.
Does this Slack Webhook still work? (1 mins read).
How to check if a Slack Webhook is still active.
Who does this NPM token belong to? (2 mins read).

How to work out whether an arbitrary NPM token is valid, and if so, which user account it belongs to.
Performing bulk changes across Git(Hub) Repos with Turbolift and Microplane (4 mins read).
Using Turbolift and Microplane to enact changes across many Git(Hub) repositories.
Automagically determining which AWS Lambda runtimes are deprecated or end-of-life (2 mins read).

Introducing a tool that can list AWS Lambda functions and whether their runtimes are approaching or past deprecation/end-of-life dates.
Who do these AWS credentials belong to? (1 mins read).

How to work out whether arbitrary AWS credentials are valid, and if so, what account/role/user they're bound to.
What I learned rebuilding our CI/CD pipelines for Chef Cookbooks (22 mins read).

How a focus on developer experience and user needs helped us rebuild (Capital One's) CI/CD pipelines for Chef cookbooks the right way.
Listing secrets stored in CircleCI (1 mins read).

How to list all the secrets in your CircleCI organisation.
Enabling/Disabling GitHub Issues via the GitHub API (1 mins read).

How to use the GitHub API to update whether Issues are enabled on a given repo or not.
← December 2022 February 2023 →