The field `persist` was abandoned.
I fixed.
github.com/suzuki-shuns...
@seli07.bsky.social
Software Engineer (Platform Engineer) OSS Developer https://github.com/suzuki-shunsuke https://twitter.com/szkdash
The field `persist` was abandoned.
I fixed.
github.com/suzuki-shuns...
ghtkn was featured in DevOps "Office Hours" (2025-09-17) ๐
www.youtube.com/watch?v=jCgK...
My new OSS project, ghtkn, is out!
Itโs a CLI tool for creating user access tokens for a GitHub App via Device Flow, designed for secure local development.
No more relying on long-lived access tokens.
github.com/suzuki-shuns...
Introducing ghtkn โ Your Safer GitHub Token Solution
dev.to/suzukishunsu...
google/wire was archived.
github.com/google/wire
pinact v3.4.1 is out ๐
Fix the confusing error message `action isn't pinned` when it fails to handle a line due to GitHub API error.
github.com/suzuki-shuns...
pinact v3.4.0 is out ๐
You can now fix or exclude only specific actions by regular expression using command line options.
github.com/suzuki-shuns...
tfaction v1.18.0 ๐
Now tfaction can create commits and pull requests using Securefix Action.
It improves the security of your Terraform workflows.
github.com/suzuki-shuns...
Securefix Action v0.2.0 ๐
You can now change the repository and branch where a commit is pushed.
You can also create pull requests.
You can replace insecure commit and pr generation with Securefix Action, elevating the security to the next level.
github.com/csm-actions/...
validate-pr-review-action v0.0.8 ๐
Supported `merge_group` event without any settings.
github.com/suzuki-shuns...
๐ป tfmv ๐ป
CLI to rename Terraform resources and generate moved blocks
๐ https://github.com/suzuki-shunsuke/tfmv
#homebrew #newpkg #macos #linux #formula
๐ป ghalint ๐ป
GitHub Actions linter
๐ https://github.com/suzuki-shunsuke/ghalint
#homebrew #newpkg #macos #linux #formula
TIL: Aqua CLI Version Manager
www.ianlewis.org/til/2025/04/...
๐ป You can now install tfcmt using the official Homebrew Formula ๐ป
12.05.2025 09:48 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0I've released a new GitHub Action to validate pull request reviews.
It enforces the requirement for reviews and prevents pull requests from being merged without proper review.
github.com/suzuki-shuns...
aqua v2.51.1 is out ๐
You can now manage a GitHub Access token using secret store such as Windows Credential Manager, macOS Keychain, and GNOME Keyring.
github.com/aquaproj/aqu...
Approve PR Action allows you to approve pull requests created by reliable apps like Renovate and Dependabot by machine users automatically.
You can manage PAT securely without sharing it across repositories.
github.com/csm-actions/...
Update Branch Action allows you to update pull request branches in CI securely.
github.com/csm-actions/...
Securefix Action allows you to fix pull requests securely.
github.com/csm-actions/...
And I built some actions based on this model.
securefix-action, update-branch-action, and approve-pr-action.
I wrote the document about the Client/Server Model to make GitHub Actions secure.
You can protect server workflows with strong permissions and credentials by separating them from client workflows.
For details, please see the document.
github.com/csm-actions/...
pinact solves the problem of malware inside GitHub actions (already happening in practice).
It automatically pins actions to a specific commit (since regular version tags can be re-released) and updates them later.
Itโs like a lockfile, but for CI.
github.com/suzuki-shuns...
pinact v3 is out ๐
There are several breaking changes.
These changes make pinact securer by default.
For more details, please check the release note out.
github.com/suzuki-shuns...
Do you pin GitHub Actions versions to full length commit hash?
If so, how about verifying checksums when downloading assets from GitHub Releases or somewhere?
You can verify checksums and update checksums easily using aqua.
aquaproj.github.io/docs/guides/...
cmdx v2.0.0 is out ๐
- The default shell is changed from sh to `bash -euo pipefail`. If bash isn't available, sh is used.
- The format of pre-built binaries for Windows is changed from tar.gz to zip
github.com/suzuki-shuns...
actions/create-github-app-token has supported custom permissions ๐
github.com/actions/crea...
github.com/actions/crea...
The number of stars for pinact increased by about 90 due to the tj-actions incident. ๐ซ
18.03.2025 22:15 โ ๐ 4 ๐ 1 ๐ฌ 2 ๐ 0This post introduces how to pin GitHub Action versions across all repositories in your organization.
Pin GitHub Actions to a full length commit SHA for Security
dev.to/suzukishunsu...