diff --git a/packages/core/src/__tests__/validate-config.test.ts b/packages/core/src/__tests__/validate-config.test.ts index 16b125d38..5777fa06d 100644 --- a/packages/core/src/__tests__/validate-config.test.ts +++ b/packages/core/src/__tests__/validate-config.test.ts @@ -479,7 +479,7 @@ describe("validatePlugin", () => { // Check no validation issues with intersected options expect( await validatePlugins(hook, { - plugins: [["test-plugin", { auth: "app", channels: ['foo'] }]], + plugins: [["test-plugin", { auth: "app", channels: ['foo'], atTarget: 'foo' }]], }) ).toStrictEqual([]); }); diff --git a/packages/core/src/validate-config.ts b/packages/core/src/validate-config.ts index 726024360..004e67ba5 100644 --- a/packages/core/src/validate-config.ts +++ b/packages/core/src/validate-config.ts @@ -280,8 +280,8 @@ export const validateIoConfiguration = ( const matchingCorrectMember = decodedTypes.filter( (t) => "right" in t && - Object.keys(t.right).length && - Object.keys(t.right).every((key) => unknownKeys.includes(key)) + Object.keys(t.right).length && + unknownKeys.every((u) => Object.keys(t.right).includes(u)) )[0]; if (matchingCorrectMember) { diff --git a/yarn.lock b/yarn.lock index 4f82a9a62..fff9320f9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -64,10 +64,10 @@ integrity sha512-TYiuOxy5Pf9ORn94X/ujl7PY9opIh+l6NzRAV8EBLpIv3IC9gmEoev4wmmyP7Q33J0/nGjqxAaZcq/n2SZrYaQ== "@auto-it/bot-list@link:packages/bot-list": - version "10.16.7" + version "10.17.0" "@auto-it/core@link:packages/core": - version "10.16.7" + version "10.17.0" dependencies: "@auto-it/bot-list" "link:packages/bot-list" "@octokit/plugin-enterprise-compatibility" "^1.2.2" @@ -107,7 +107,7 @@ url-join "^4.0.0" "@auto-it/npm@link:plugins/npm": - version "10.16.7" + version "10.17.0" dependencies: "@auto-it/core" "link:packages/core" "@auto-it/package-json-utils" "link:packages/package-json-utils" @@ -124,13 +124,13 @@ user-home "^2.0.0" "@auto-it/package-json-utils@link:packages/package-json-utils": - version "10.16.7" + version "10.17.0" dependencies: parse-author "^2.0.0" parse-github-url "1.0.2" "@auto-it/released@link:plugins/released": - version "10.16.7" + version "10.17.0" dependencies: "@auto-it/bot-list" "link:packages/bot-list" "@auto-it/core" "link:packages/core" @@ -139,17 +139,6 @@ io-ts "^2.1.2" tslib "2.1.0" -"@auto-it/slack@link:plugins/slack": - version "10.16.7" - dependencies: - "@atomist/slack-messages" "~1.2.0" - "@auto-it/core" "link:packages/core" - fp-ts "^2.5.3" - https-proxy-agent "^5.0.0" - io-ts "^2.1.2" - node-fetch "2.6.1" - tslib "2.1.0" - "@babel/code-frame@7.12.11", "@babel/code-frame@^7.12.11": version "7.12.11" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f"