Skip to content

chore(deps): bump msgraph-sdk from 1.38.0 to 1.44.0 #92

chore(deps): bump msgraph-sdk from 1.38.0 to 1.44.0

chore(deps): bump msgraph-sdk from 1.38.0 to 1.44.0 #92

Workflow file for this run

name: Pull Request verification
permissions:
contents: read
on:
pull_request:
workflow_dispatch:
jobs:
check-format:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
with:
fetch-depth: 0
ref: ${{ github.event.pull_request.head.sha }}
- name: Install UV
uses: astral-sh/setup-uv@0c5e2b8115b80b4c7c5ddf6ffdd634974642d182 # v5
with:
enable-cache: true
- name: Sync project
run: uv sync --frozen --all-extras --dev --python 3.10
- name: Ruff format check
run: uv run --no-sync ruff check .
check-typing:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
with:
fetch-depth: 0
ref: ${{ github.event.pull_request.head.sha }}
- name: Install UV
uses: astral-sh/setup-uv@0c5e2b8115b80b4c7c5ddf6ffdd634974642d182 # v5
with:
enable-cache: true
- name: Sync project
run: uv sync --frozen --all-extras --dev --python 3.10
- name: Pyright type checking
run: uv run --no-sync pyright
run-tests:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
with:
fetch-depth: 0
ref: ${{ github.event.pull_request.head.sha }}
- name: Install UV
uses: astral-sh/setup-uv@0c5e2b8115b80b4c7c5ddf6ffdd634974642d182 # v5
with:
enable-cache: true
- name: Sync project
run: uv sync --frozen --all-extras --dev --python 3.10
- name: Unit tests execution
run: uv run pytest
repo-linter:
name: Repo Linter
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
with:
fetch-depth: 0
ref: ${{ github.event.pull_request.head.sha }}
- name: Setup Node version
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4
with:
node-version: ${{ env.NODE_VERSION }}
- name: Execute Repo Linter
run: |
echo "Installing Repo Linter"
npm install -g [email protected]
echo "Executing Repo Linter"
repolinter --rulesetFile repolinter.json --dryRun .
echo "Repo Linter execution completed"
reuse-compliance:
name: REUSE Compliance
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
with:
fetch-depth: 0
ref: ${{ github.event.pull_request.head.sha }}
- name: REUSE Compliance Check
uses: fsfe/reuse-action@bb774aa972c2a89ff34781233d275075cbddf542 # v5