diff --git a/docs/guides/ci-setup.md b/docs/guides/ci-setup.md index d23519e62e..f05ac98022 100644 --- a/docs/guides/ci-setup.md +++ b/docs/guides/ci-setup.md @@ -15,30 +15,29 @@ name: CI on: [push, pull_request] +permissions: + contents: read + jobs: commitlint: - runs-on: ubuntu-22.04 + runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: fetch-depth: 0 - - name: Install required dependencies - run: | - apt update - apt install -y sudo - sudo apt install -y git curl - curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash - - sudo DEBIAN_FRONTEND=noninteractive apt install -y nodejs + - name: Setup node + uses: actions/setup-node@v4 + with: + node-version: lts/* + cache: npm + - name: Install commitlint + run: npm install -D @commitlint/cli @commitlint/config-conventional - name: Print versions run: | git --version node --version npm --version npx commitlint --version - - name: Install commitlint - run: | - npm install conventional-changelog-conventionalcommits - npm install commitlint@latest - name: Validate current commit (last commit) with commitlint if: github.event_name == 'push'