Skip to content

ci: add daily leangraph-test integration test workflow#2499

Merged
cmgrote merged 1 commit into
mainfrom
leangraph-daily-tests
May 15, 2026
Merged

ci: add daily leangraph-test integration test workflow#2499
cmgrote merged 1 commit into
mainfrom
leangraph-daily-tests

Conversation

@sriram-atlan
Copy link
Copy Markdown
Contributor

Summary

  • Adds .github/workflows/test-leangraph.yml, a parallel copy of test.yml that targets the leangraph-test.atlan.com tenant.
  • Cron: 30 3 * * 1-509:00 IST (03:30 UTC) on weekdays only. Does not overlap with the existing nightly 0 4 * * * run.
  • Also supports workflow_dispatch for on-demand runs.
  • Uses dedicated LEANGRAPH_* repo secrets instead of the existing ATLAN_* / CLIENT_* ones, so the current daily pipeline is untouched.
  • Concurrency groups are prefixed with leangraph- to avoid colliding with the existing workflow when both run at once.

Required repo secrets (must be configured before the first run)

The following four secrets need to be set at the repo level for the workflow to actually authenticate against leangraph-test.atlan.com:

  • LEANGRAPH_ATLAN_BASE_URL — e.g. https://leangraph-test.atlan.com
  • LEANGRAPH_ATLAN_API_KEY
  • LEANGRAPH_CLIENT_ID
  • LEANGRAPH_CLIENT_SECRET

NVD_API_KEY is reused from the existing repo secret.

Test plan

  • Configure the four LEANGRAPH_* secrets via gh secret set (or the Settings UI).
  • Trigger the new workflow manually via the Run workflow button on the Actions tab and confirm build, integration-test, asset-import-test, and package-test jobs all pick up the leangraph-test base URL.
  • Verify the next weekday-09:00-IST scheduled run lands in the Actions log.
  • Verify the existing Test workflow (test.yml) is unaffected and continues to use the original ATLAN_BASE_URL/ATLAN_API_KEY secrets.

🤖 Generated with Claude Code

Adds a parallel Test workflow that targets the leangraph-test tenant on
a 09:00 IST weekday schedule, distinct from the existing nightly run.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@sriram-atlan sriram-atlan requested a review from cmgrote as a code owner May 15, 2026 10:22
@cmgrote cmgrote merged commit 3304e68 into main May 15, 2026
7 checks passed
@cmgrote cmgrote added the ignore Exclude from release notes label May 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ignore Exclude from release notes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants