diff --git a/.github/workflows/generate-docs.yaml b/.github/workflows/generate-docs.yaml index c3a39ef..f65d983 100644 --- a/.github/workflows/generate-docs.yaml +++ b/.github/workflows/generate-docs.yaml @@ -10,15 +10,17 @@ jobs: openapi-build: name: "Prepare OAS Artifacts" runs-on: ubuntu-latest + strategy: + matrix: + node-version: [20.x] steps: # Check out repo, set up node, and install dependencies. # @see https://github.com/actions/setup-node#usage - - uses: actions/checkout@v3 - - uses: actions/setup-node@v3 + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 with: - node-version: 16.x - cache: 'npm' + node-version: ${{ matrix.node-version }} - run: npm i # Bundle OpenAPI Yaml Files diff --git a/.github/workflows/lint.yaml b/.github/workflows/lint.yaml index 2159649..9f161ea 100644 --- a/.github/workflows/lint.yaml +++ b/.github/workflows/lint.yaml @@ -7,15 +7,17 @@ on: jobs: openapi-lint: runs-on: ubuntu-latest + strategy: + matrix: + node-version: [20.x] steps: # Check out repo, set up node, and install dependencies. # @see https://github.com/actions/setup-node#usage - - uses: actions/checkout@v3 - - uses: actions/setup-node@v3 + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 with: - node-version: 16.x - cache: 'npm' + node-version: ${{ matrix.node-version }} - run: npm i # Run linter