Types: fix optional cluster check follow-ups
This commit is contained in:
parent
05b1cdec3c
commit
467ec4d5f3
@ -83,7 +83,7 @@ Welcome to the lobster tank! 🦞
|
|||||||
|
|
||||||
1. **Bugs & small fixes** → Open a PR!
|
1. **Bugs & small fixes** → Open a PR!
|
||||||
2. **New features / architecture** → Start a [GitHub Discussion](https://github.com/openclaw/openclaw/discussions) or ask in Discord first
|
2. **New features / architecture** → Start a [GitHub Discussion](https://github.com/openclaw/openclaw/discussions) or ask in Discord first
|
||||||
3. **Test/CI-only PRs for known `main` failures** → Don't open a PR, the Maintainer team is already tracking it and such PRs will be closed automatically. If you've spotted a *new* regression not yet shown in main CI, report it as an issue first.
|
3. **Test/CI-only PRs for known `main` failures** → Don't open a PR, the Maintainer team is already tracking it and such PRs will be closed automatically. If you've spotted a _new_ regression not yet shown in main CI, report it as an issue first.
|
||||||
4. **Questions** → Discord [#help](https://discord.com/channels/1456350064065904867/1459642797895319552) / [#users-helping-users](https://discord.com/channels/1456350064065904867/1459007081603403828)
|
4. **Questions** → Discord [#help](https://discord.com/channels/1456350064065904867/1459642797895319552) / [#users-helping-users](https://discord.com/channels/1456350064065904867/1459007081603403828)
|
||||||
|
|
||||||
## Before You PR
|
## Before You PR
|
||||||
@ -97,7 +97,7 @@ Welcome to the lobster tank! 🦞
|
|||||||
- For targeted shared-surface work, use `pnpm test:contracts:channels` or `pnpm test:contracts:plugins`
|
- For targeted shared-surface work, use `pnpm test:contracts:channels` or `pnpm test:contracts:plugins`
|
||||||
- If you changed broader runtime behavior, still run the relevant wider lanes (`pnpm test:extensions`, `pnpm test:channels`, or `pnpm test`) before asking for review
|
- If you changed broader runtime behavior, still run the relevant wider lanes (`pnpm test:extensions`, `pnpm test:channels`, or `pnpm test`) before asking for review
|
||||||
- If you have access to Codex, run `codex review --base origin/main` locally before opening or updating your PR. Treat this as the current highest standard of AI review, even if GitHub Codex review also runs.
|
- If you have access to Codex, run `codex review --base origin/main` locally before opening or updating your PR. Treat this as the current highest standard of AI review, even if GitHub Codex review also runs.
|
||||||
- Do not submit test or CI-config fixes for failures already red on `main` CI. If a failure is already visible in the [main branch CI runs](https://github.com/openclaw/openclaw/actions), it's a known issue the Maintainer team is tracking, and a PR that only addresses those failures will be closed automatically. If you spot a *new* regression not yet shown in main CI, report it as an issue first.
|
- Do not submit test or CI-config fixes for failures already red on `main` CI. If a failure is already visible in the [main branch CI runs](https://github.com/openclaw/openclaw/actions), it's a known issue the Maintainer team is tracking, and a PR that only addresses those failures will be closed automatically. If you spot a _new_ regression not yet shown in main CI, report it as an issue first.
|
||||||
- Ensure CI checks pass
|
- Ensure CI checks pass
|
||||||
- Keep PRs focused (one thing per PR; do not mix unrelated concerns)
|
- Keep PRs focused (one thing per PR; do not mix unrelated concerns)
|
||||||
- Describe what & why
|
- Describe what & why
|
||||||
|
|||||||
@ -1,2 +1 @@
|
|||||||
export * from "openclaw/plugin-sdk/nostr";
|
export * from "openclaw/plugin-sdk/nostr";
|
||||||
export * from "./setup-api.js";
|
|
||||||
|
|||||||
@ -1,2 +1 @@
|
|||||||
export * from "openclaw/plugin-sdk/tlon";
|
export * from "openclaw/plugin-sdk/tlon";
|
||||||
export * from "./setup-api.js";
|
|
||||||
|
|||||||
@ -167,5 +167,18 @@ export function createWhatsAppPluginBase(params: {
|
|||||||
},
|
},
|
||||||
setup: params.setup,
|
setup: params.setup,
|
||||||
groups: params.groups,
|
groups: params.groups,
|
||||||
});
|
}) as Pick<
|
||||||
|
ChannelPlugin<ResolvedWhatsAppAccount>,
|
||||||
|
| "id"
|
||||||
|
| "meta"
|
||||||
|
| "setupWizard"
|
||||||
|
| "capabilities"
|
||||||
|
| "reload"
|
||||||
|
| "gatewayMethods"
|
||||||
|
| "configSchema"
|
||||||
|
| "config"
|
||||||
|
| "security"
|
||||||
|
| "setup"
|
||||||
|
| "groups"
|
||||||
|
>;
|
||||||
}
|
}
|
||||||
|
|||||||
6
scripts/lib/optional-bundled-clusters.d.mts
Normal file
6
scripts/lib/optional-bundled-clusters.d.mts
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
export const optionalBundledClusters: string[];
|
||||||
|
export const optionalBundledClusterSet: Set<string>;
|
||||||
|
export const OPTIONAL_BUNDLED_BUILD_ENV: string;
|
||||||
|
export function isOptionalBundledCluster(cluster: string): boolean;
|
||||||
|
export function shouldIncludeOptionalBundledClusters(env?: NodeJS.ProcessEnv): boolean;
|
||||||
|
export function shouldBuildBundledCluster(cluster: string, env?: NodeJS.ProcessEnv): boolean;
|
||||||
Loading…
x
Reference in New Issue
Block a user