Skip to content

ci: add opt-in integration-test workflow for adk, langchain, n8n, pi#32

Merged
mislavivanda merged 2 commits into
mainfrom
ci/integration-tests
Jul 15, 2026
Merged

ci: add opt-in integration-test workflow for adk, langchain, n8n, pi#32
mislavivanda merged 2 commits into
mainfrom
ci/integration-tests

Conversation

@mislavivanda

@mislavivanda mislavivanda commented Jul 14, 2026

Copy link
Copy Markdown
Collaborator

Summary by cubic

Adds an opt-in GitHub Actions workflow to run live Daytona integration tests for packages/adk-plugin, packages/langchain-data-analysis, packages/n8n-nodes-daytona, and packages/pi-extension. Runs only on changed packages for same-repo PRs or via manual dispatch, protected by the integration-tests environment.

  • New Features

    • New .github/workflows/integration.yml for live tests using DAYTONA_API_KEY.
    • Auto-runs on changed packages in same-repo PRs; manual workflow_dispatch lets you choose all, adk, langchain, n8n, or pi; fork PRs get a deferral notice.
    • Separate jobs per package with minimal installs; unchanged packages are skipped; runs are serialized per ref; header comments trimmed (no functional changes).
  • Migration

    • Create an integration-tests environment with required reviewers and allow all branches.
    • Add secrets: DAYTONA_API_KEY (optional: DAYTONA_API_URL, DAYTONA_ORGANIZATION_ID).
    • Do not make this workflow a required status check.

Written for commit 7965d7c. Summary will update on new commits.

Review in cubic

Signed-off-by: Mislav Ivanda <mislavivanda454@gmail.com>
Signed-off-by: Mislav Ivanda <mislavivanda454@gmail.com>
@mislavivanda
mislavivanda force-pushed the ci/integration-tests branch from 8b4d29f to 7965d7c Compare July 15, 2026 09:28
@mislavivanda
mislavivanda merged commit a892a98 into main Jul 15, 2026
11 checks passed
@mislavivanda
mislavivanda deleted the ci/integration-tests branch July 15, 2026 09:33
@github-actions github-actions Bot locked and limited conversation to collaborators Jul 15, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant