Check connector release readiness
Record the tested version and verify every capability you intend to expose before release.
Record the tested implementation
Record the connector commit, exact installed SDK version, Node version, manifest/import identity, fixture names and test environment. Resolve the latest stable major 2 release when refreshing examples or preparing a release, then commit and test the resulting lockfile.
From code/:
node --version
npm ls @devrev/airsync-sdk
npx tsc --noEmit
npm run lint
npm run build
npm test -- --runInBandIf the development server or runner is excluded from the main TypeScript configuration, type-check it separately. Compare failures with the baseline before an SDK upgrade. The checked public template currently includes the Jest command but no matching unit tests, so npm test exits with “No tests found.” Add meaningful connector tests before treating this check as passing; do not hide the absence with --passWithNoTests.
Release acceptance
Use the intended installation and permissions without local-only secrets or unpublished tooling. Record unsupported scenarios in the public capability description. Retest existing imports on upgrade, including persisted state and mapping compatibility. When adapting Asana, record the source revision and run its checks before changing the integration.
Related:
- Fixture testing.
- Continuation testing.
- Unit testing.
- Live extraction testing.
- Live reverse-sync testing.
Next: Publish to the marketplace.
Last updated on