Bump gitpython from 3.1.58 to 3.1.59 #54
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: Framework resolution check | |
| # AAASM-4518 pre-publish guard: agent-assembly's runtime dependency floors must | |
| # stay co-installable with the supported agent frameworks (AutoGen / CrewAI / | |
| # Semantic Kernel). A floor raised above what a framework permits is a metadata-only | |
| # break that only surfaces AFTER the immutable wheel is published to PyPI — this job | |
| # turns that into a PR-time failure. See scripts/ci/check_framework_resolution.py. | |
| on: | |
| pull_request: | |
| paths: | |
| - "pyproject.toml" | |
| - "uv.lock" | |
| - "scripts/ci/check_framework_resolution.py" | |
| - ".github/workflows/framework-resolution-check.yml" | |
| push: | |
| branches: [main] | |
| paths: | |
| - "pyproject.toml" | |
| - "uv.lock" | |
| - "scripts/ci/check_framework_resolution.py" | |
| - ".github/workflows/framework-resolution-check.yml" | |
| concurrency: | |
| group: ${{ github.workflow }}-${{ github.ref }} | |
| cancel-in-progress: true | |
| permissions: | |
| contents: read | |
| jobs: | |
| framework-floors-resolve: | |
| name: Dependency floors co-resolve with supported frameworks | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 | |
| - uses: astral-sh/setup-uv@20cfd1bf945f4377ade1205e4dbc17946fc9a30d # v10.0.1 | |
| - name: Resolve agent-assembly floors against the framework matrix | |
| run: python scripts/ci/check_framework_resolution.py --python-version 3.12 |