Action Builder は、GitHub Actions のカスタムアクションを TypeScript で開発するためのツールです。
pnpm add @k-rf/action-builder @actions/core
pnpm add -D ts-node @vercel/ncc.npmrc を作成し、以下の内容を記述する。
@k-rf:registry=https://npm.pkg.github.com
//npm.pkg.github.com/:_authToken=${GITHUB_TOKEN}次のコマンドを実行し、表示される画面にしたがって情報を入力する。
pnpm ab add実行すると、 .github/actions ディレクトリにアクションのテンプレートが作成される。
次のコマンドを実行する。
pnpm ab build実行すると、 .github/actions/<作成したアクション> 配下に以下のものが作成される。
dist/index.jsaction.yaml