deps: update com.azure:azure-identity to v1.16.0 #10042
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Static Analysis | |
on: | |
merge_group: | |
types: [ checks_requested ] | |
pull_request: | |
branches: | |
- main | |
push: | |
branches: | |
- main | |
jobs: | |
commit-lint: | |
runs-on: ubuntu-24.04 | |
steps: | |
- name: Checkout Repository | |
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 | |
with: | |
fetch-depth: 0 | |
- uses: wagoid/commitlint-github-action@b948419dd99f3fd78a6548d48f94e3df7f6bf3ed # v6 | |
with: | |
configFile: .commitlintrc.yml | |
completions: | |
runs-on: ubuntu-24.04 | |
steps: | |
- name: Checkout Repository | |
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 | |
- name: Setup Java | |
uses: actions/setup-java@c5195efecf7bdfc987ee8bae7a71cb8b11521c00 # v4 | |
with: | |
distribution: temurin | |
java-version: 21 | |
- name: Setup Gradle | |
uses: gradle/actions/setup-gradle@06832c7b30a0129d7fb559bcc6e43d26f6374244 # v4 | |
- name: Generate OSC completions | |
run: | | |
scripts/cli/generate_completion_scripts.sh | |
- name: Check if completions are up-to-date | |
run: | | |
if git diff --exit-code; then | |
echo "Completions are up-to-date." | |
else | |
echo "Completions for OSC are not up-to-date." | |
echo "Please update the completion scripts when changing CLI commands:" | |
echo "scripts/cli/generate_completion_scripts.sh" | |
exit 1 | |
fi | |
detekt-issues: | |
runs-on: ubuntu-24.04 | |
env: | |
GRADLE_OPTS: -Dorg.gradle.daemon=false | |
steps: | |
- name: Checkout Repository | |
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 | |
- name: Setup Gradle | |
uses: gradle/actions/setup-gradle@06832c7b30a0129d7fb559bcc6e43d26f6374244 # v4 | |
- name: Check for Detekt Issues | |
run: ./gradlew --stacktrace detektAll | |
eslint: | |
runs-on: ubuntu-24.04 | |
steps: | |
- name: Checkout Repository | |
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 | |
- name: Install pnpm | |
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4 | |
with: | |
version: 9 | |
- name: Install Node | |
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4 | |
with: | |
node-version: 20 | |
cache: pnpm | |
cache-dependency-path: ui/pnpm-lock.yaml | |
- name: Install dependencies | |
run: pnpm -C ui install --dev | |
- name: Run ESLint | |
run: pnpm -C ui lint | |
prettier-ui: | |
runs-on: ubuntu-24.04 | |
steps: | |
- name: Checkout Repository | |
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 | |
- name: Install pnpm | |
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4 | |
with: | |
version: 9 | |
- name: Install Node | |
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4 | |
with: | |
node-version: 20 | |
cache: pnpm | |
cache-dependency-path: ui/pnpm-lock.yaml | |
- name: Install dependencies | |
run: pnpm -C ui install --dev | |
- name: Run Prettier | |
run: pnpm -C ui format:check | |
prettier-website: | |
runs-on: ubuntu-24.04 | |
steps: | |
- name: Checkout Repository | |
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 | |
- name: Install pnpm | |
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4 | |
with: | |
version: 9 | |
- name: Install Node | |
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4 | |
with: | |
node-version: 20 | |
cache: pnpm | |
cache-dependency-path: website/pnpm-lock.yaml | |
- name: Install dependencies | |
run: pnpm -C website install --dev | |
- name: Run Prettier | |
run: pnpm -C website format:check | |
renovate-validation: | |
runs-on: ubuntu-24.04 | |
steps: | |
- name: Checkout Repository | |
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 | |
- name: Validate Repository Renovate Config | |
run: npx -y --package renovate -- renovate-config-validator renovate.json | |
reuse-tool: | |
runs-on: ubuntu-24.04 | |
steps: | |
- name: Checkout Repository | |
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 | |
- name: Check REUSE Compliance | |
run: | | |
pipx install reuse | |
reuse lint |