Skip to content

fix: restore repository integrity - #77

Merged
sbroenne merged 2 commits into
mainfrom
sbroenne-update-dependencies
Aug 10, 2026
Merged

fix: restore repository integrity#77
sbroenne merged 2 commits into
mainfrom
sbroenne-update-dependencies

Conversation

@sbroenne

Copy link
Copy Markdown
Owner

Summary

  • make releases reproducible from checked-in source versions and tagged artifacts
  • replace stale Azure workflow paths with Copilot-native CI authentication and meaningful integration defaults
  • fix MCP readiness, custom-agent invocation correlation/config propagation, cleanup, cache isolation, and remaining CodeQL root causes
  • enforce stable report identities, strict schema v3, correct parameter grouping/comparison status, Mermaid errors, and complete insight cache keys
  • restore reproducible fixture generators, clean default collection, slow-test opt-in, economical model defaults, and reduced repeated LLM work
  • modernize all documentation and examples for the current Copilot-only API

Validation

  • uv run python scripts/generate_fixture_html.py — 22 outputs, 0 errors
  • uv run ruff check .
  • uv run ruff format --check .
  • uv run pyright — 0 errors/warnings
  • uv run mkdocs build --strict --quiet
  • uv build --quiet
  • uv run python -m pytest --collect-only -q — 669 collected
  • sequential live Copilot integration coverage for basic, events, instructions, skills, custom agents, plugins, and skill workflow
  • final uv run python -m pytest tests/integration/copilot/test_01_basic.py -q — 2 passed

Release note

The checked-in package version is now 0.6.19, matching the latest published/tagged release. Future releases require the version bump to be committed before tag and artifact creation.

Repair reproducible releases, Copilot CI, runtime contracts, report identity, fixture generation, test cost controls, and current documentation.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: e9e4fe78-6589-4a59-a9ac-137849f90421
@github-actions

Copy link
Copy Markdown

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Scanned Files

  • .github/workflows/integration.yml

Comment thread src/pytest_skill_engineering/copilot/contracts.py Fixed
Replace the protocol ellipsis with an explicit abstract failure so CodeQL does not treat the body as a no-effect statement.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: e9e4fe78-6589-4a59-a9ac-137849f90421
@sbroenne
sbroenne merged commit 59c8fd5 into main Aug 10, 2026
8 checks passed
@sbroenne
sbroenne deleted the sbroenne-update-dependencies branch August 10, 2026 22:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants