I'm a Platform Engineer, tool maker, and OSS contributor. I love Go. Please see profile and resume too. I'm passionate about the automation and improving the developer experience and security of CI. Especially, I continue improving the workflow of Terraform for a long time. I've developed tons of OSS with Go and contributed to a lot of OSS. I've published a lot of blog posts to share my knowledge and work.
- Go, Shell Script
- AWS, Google Cloud
- GitHub Actions
- Terraform
- Renovate
I have developed various OSS. Full List
- aqua - Declarative CLI Version manager. Support Lazy Install and Sharable configuration mechanism named Registry. Version is switched seamlessly
- tfcmt - Fork of mercari/tfnotify. tfcmt enhances tfnotify in many ways, including Terraform >= v0.15 support and advanced formatting options
- tfaction - Framework for Monorepo to build high level Terraform Workflows by GitHub Actions
- pinact - Pin GitHub Actions versions
- github-comment - CLI to post and hide GitHub Pull Request Comments with YAML configuration file
- tfmv - CLI to rename Terraform resources and generate moved blocks
- tfprovidercheck - CLI to prevent malicious Terraform Providers from being executed. You can define the allow list of Terraform Providers and their versions, and check if disallowed providers aren't used
- ghalint - GitHub Actions Linter
- lintnet - General purpose linter for structured configuration data powered by Jsonnet
- flute - Go HTTP client testing framework
- cmdx - Task Runner
- securefix-action - Securefix Action is GitHub Actions to fix code securely
name | description |
---|---|
oss-contribution-guide | OSS Contribution Guide |
guide-github-action-renovate | Guide for building nice GitHub Actions Workflows with Renovate |
I have written many blog posts to share my knowledge.
- English
- Japanese