Skip to content

Fix CI deprecations and documentation generation - #516

Merged
ansman merged 2 commits into
mainfrom
codex/ci-warning-cleanup
Oct 24, 2026
Merged

ansman merged 2 commits into
mainfrom
codex/ci-warning-cleanup

Conversation

@ansman

@ansman ansman commented Oct 24, 2026 •

Copy link
Copy Markdown
Owner

Describe the reason for the change

Successful CI runs emitted Gradle deprecations, obsolete action runtime/cache warnings, pip version-check warnings, and failed Build Scan publication. Replace deprecated Gradle APIs, migrate to SHA-pinned current actions and setup-gradle, configure Build Scans through the action, and fail CI on Gradle deprecations. Enable Dependabot updates for GitHub Actions and pin Ubuntu 24.04 during the ubuntu-latest migration.

Update pip and normalize the Pygments dependency name so the docs build stops switching between conflicting pins. Scope Dokka's HTML plugins to HTML output, fixing the plugin conflict when generating Javadoc.

Validation:

  • PR CI passed on 30fd7ddf: all 130 tests, lint, API compatibility checks, and MkDocs build passed with --warning-mode fail.
  • Main CI passed on merge commit 93ed90f5: checks and snapshot deployment both succeeded, publishing all ten modules.
  • Reviewed full logs, including action cleanup, for both runs: zero warnings and zero check annotations. Build Scan publication succeeded.
  • HTML/Javadoc generation and Maven POM generation passed locally with --warning-mode fail.
  • MkDocs built successfully in a fresh Python 3.13 environment and pip cache without warnings.
  • Snapshot publishing task graph passed a dry run; actionlint and git diff --check passed.

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 24, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-24T19:51:21.560218Z c88ef6d PR opened
🔒 Security Review ✅ Completed 2026-10-24T19:51:45.713660Z c88ef6d PR opened
ℹ️ 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" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@ansman
ansman enabled auto-merge (squash) October 24, 2026 20:00
@ansman
ansman merged commit 93ed90f into main Oct 24, 2026
2 checks passed
@ansman
ansman deleted the codex/ci-warning-cleanup branch October 24, 2026 20:00
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.

1 participant