コンパイラかく語りき

import { Fun } from 'programming'

GithubActions で利用する Node.js のバージョンを動的化(.nvmrc ファイルを例に)

GithubActions で Node.js を利用する際に、バージョン情報をベタ書きしていることはあると思う。

それを動的化する方法。

例えば、 nvm を利用していて .nvmrc ファイルが存在する場合、node-version-file: '.nvmrc' を指定すれば OK。

jobs:
  build:

    steps:
      - uses: actions/checkout@v2
      - name: Use Node.js
        uses: actions/setup-node@v3
        with:
          node-version-file: '.nvmrc'

また、 .node-version ファイルなども指定可能。 .node-version ファイル内で有効なシンタックスこちら