GitHub Actions
GitHub Actionsにおける action はstepとして利用可能なプログラムである。実体は以下のいずれかである。
Docker container
JavaScript
Composite Actions: 他actionの集まり
例えばJavaScript actionsであれば設定ファイルで実行Node.js環境を指定した上で、所定のJavaScriptファイルが自動実行される。Node.jsのバージョンはメタデータの runs.using を用いて指定され、2023-02現在、node12 と node16 の2種類が指定できる(node12 は廃止予定)。