Skip to content

Bump gitpython from 3.1.58 to 3.1.59 #54

Bump gitpython from 3.1.58 to 3.1.59

Bump gitpython from 3.1.58 to 3.1.59 #54

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