Skip to content

docs: DOC-1261: Auto import weekly action#7969

Open
margaretkennedy wants to merge 7 commits intodeephaven:mainfrom
margaretkennedy:auto-import-weekly-action
Open

docs: DOC-1261: Auto import weekly action#7969
margaretkennedy wants to merge 7 commits intodeephaven:mainfrom
margaretkennedy:auto-import-weekly-action

Conversation

@margaretkennedy
Copy link
Copy Markdown
Contributor

Gradle task

margaretkennedy and others added 7 commits March 2, 2026 12:18
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: elijahpetty <128415452+elijahpetty@users.noreply.github.com>
Adds a GitHub Action workflow that:
- Runs weekly (Sundays 3AM UTC) to check if auto-import docs are in sync
- Sends Slack notification to #ddl-devrel on failure
- Can be manually triggered from Actions tab
- Warns on PRs that modify QueryLibraryImportsDefaults.java

Also adds check_autoimport_sync.sh script for local verification.
…ed implementation

Replaces the Docker-based shell script with a Java task that:
- Runs via `./gradlew :engine-table:checkAutoImportSync`
- Compares method/field names from QueryLibraryImportsDefaults against markdown docs
- Requires only Java 17+ instead of Docker
- Removes manual workflow input for target selection
- Removes Slack notification on failure
- Simplifies GitHub Actions workflow to use new Gradle task

Also updates README
…ck notifications

Adds missing absSum method overloads to math.md documentation for both Python and Groovy.

Updates autoimport-docs-check workflow to send Slack notifications to #ddl-devrel when documentation drift is detected.

Refines CheckAutoImportDocSync to distinguish between:
- Methods in documented scope missing from docs
- Methods in docs that don't exist anywhere in statics()
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 30, 2026

Deploying docs previews for 0d2fdea (available for 14 days)

Python
Groovy

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant