Skip to content

test(autogen): land coverage suite, dashboard style overrides, and contract fixes#10

Merged
OgeonX-Ai merged 1 commit into
mainfrom
ci/dependabot-github-actions
Jul 6, 2026
Merged

test(autogen): land coverage suite, dashboard style overrides, and contract fixes#10
OgeonX-Ai merged 1 commit into
mainfrom
ci/dependabot-github-actions

Conversation

@OgeonX-Ai

Copy link
Copy Markdown
Contributor

Summary

  • Adds/tracks test_autogen.py, ignores .coverage, and hardens workflow permissions/timeouts across ci.yml, codeql.yml, pages.yml, pr-lint.yml, stale.yml
  • Wires in MAF DevUI style overrides for the autogen dashboard (autogen_dashboard/app.py)
  • Bounds worker request payloads in maf_starter/loop_worker_cli.py
  • Restores canonical CAS schema ids, pins canonical v1.1.1 release, and verifies published registry drift
  • Adds dependabot github-actions updates config

27 files changed, +483/-25.

Part of the Phase 30 release train (.planning/phases/30-release-train-and-branch-hygiene/).

Note: This branch touches .github/workflows/ci.yml, which also changed in dependabot PR #8. Merge #8 first, then run gh pr update-branch on this PR before merging, keeping both the bumped action versions (from #8) and the coverage/test changes (from this branch).

🤖 Generated with Claude Code

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 43bbedc596

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread .github/workflows/ci.yml Outdated

- name: Run full test suite
run: python -m pytest -q --tb=short
run: python -m pytest -q --tb=short --cov=. --cov-report=xml

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Add pytest-cov before using --cov in CI

This job installs only requirements.txt, which declares pytest but not pytest-cov, and then invokes pytest with coverage flags. In a clean environment without the plugin, python -m pytest -q --tb=short --cov=. --cov-report=xml --collect-only fails with unrecognized arguments: --cov=. --cov-report=xml, so the CI job will stop before running tests on GitHub runners. Add pytest-cov to the installed dependencies or remove these flags.

Useful? React with 👍 / 👎.

Comment thread autogen_dashboard/app.py Outdated
static_dir = Path(__file__).with_name("static")
if static_dir.exists():
app.mount("/static", StaticFiles(directory=static_dir), name="static")
install_devui_ui_overrides(app)

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Avoid injecting DevUI assets with stale file headers

When the legacy dashboard serves its existing static index, the / route returns a FileResponse, which includes the original Content-Length. Installing install_devui_ui_overrides here makes the middleware lengthen that HTML body while reusing headers=dict(response.headers), so the response can advertise the old shorter length; ASGI servers or clients that enforce Content-Length can truncate or fail the dashboard load when visiting /. Remove/recompute Content-Length in the override before applying it to this app, or avoid the override for the dashboard.

Useful? React with 👍 / 👎.

@OgeonX-Ai OgeonX-Ai force-pushed the ci/dependabot-github-actions branch from dcac47b to 1bd91da Compare July 6, 2026 15:52
@OgeonX-Ai OgeonX-Ai merged commit e52e6aa into main Jul 6, 2026
3 of 5 checks passed
@OgeonX-Ai OgeonX-Ai deleted the ci/dependabot-github-actions branch July 6, 2026 15:52
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