name: Unit tests on: push: branches: [master] pull_request: jobs: test: runs-on: github-ubuntu-latest-s permissions: id-token: write contents: read steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Setup Node.js uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f #v6.3.0 with: node-version: "24" cache: "npm" - name: Configure NPM with Repox uses: SonarSource/ci-github-actions/config-npm@v1 - name: Install dependencies run: npm ci - name: Run tests run: npm test