name: CodeQL on: schedule: - cron: "0 2 * * *" env: NODE_VERSION: 18 jobs: analyze: runs-on: ubuntu-latest permissions: security-events: write steps: - name: Checkout repository uses: actions/checkout@v3 - name: Initialize CodeQL uses: github/codeql-action/init@v2 with: languages: javascript - name: Set up Node uses: actions/setup-node@v3 with: node-version: ${{ env.NODE_VERSION }} check-latest: true cache: npm - name: Install dependencies run: npm ci - name: Run build task run: npm run build --workspace=keycloak-js --workspace=admin-ui - name: Perform CodeQL Analysis uses: github/codeql-action/analyze@v2