On Jira Server/DC, GET /rest/api/2/user?username= matches only the … #1067
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
| # .github/workflows/tests.yml | |
| name: Run Tests | |
| on: | |
| push: | |
| branches: [ main ] | |
| pull_request: | |
| branches: [ main ] | |
| jobs: | |
| test: | |
| name: Run pytest on Python ${{ matrix.python-version }} | |
| runs-on: ubuntu-latest | |
| strategy: | |
| fail-fast: false | |
| matrix: | |
| python-version: ["3.10", "3.11", "3.12"] | |
| steps: | |
| - name: Checkout repository | |
| uses: actions/checkout@v4 | |
| - name: Set up Python ${{ matrix.python-version }} | |
| uses: actions/setup-python@v5 | |
| with: | |
| python-version: ${{ matrix.python-version }} | |
| - name: Install uv | |
| uses: astral-sh/setup-uv@v5 | |
| with: | |
| version: "0.6.10" | |
| cache: true | |
| - name: Install dependencies | |
| run: uv sync --frozen --all-extras --dev | |
| - name: Run tests with pytest | |
| # Add -v for verbose output, helpful in CI | |
| # Add basic coverage reporting to terminal logs | |
| # E2E tests (tests/e2e/) are auto-skipped without --dc-e2e flag | |
| run: uv run pytest -v --cov=src/mcp_atlassian --cov-report=term-missing |