From d59faf0fbbaa01339dd1f1fc516872f72950a638 Mon Sep 17 00:00:00 2001 From: Kyle Harding Date: Wed, 2 Oct 2024 12:25:27 -0400 Subject: [PATCH] Add 'context' to mergeDeep name fields This allows mergeDeep to correctly identify changes to required_status_checks in rulesets Signed-off-by: Kyle Harding --- lib/mergeDeep.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/mergeDeep.js b/lib/mergeDeep.js index 054a5b34..b3cf4a0c 100644 --- a/lib/mergeDeep.js +++ b/lib/mergeDeep.js @@ -1,7 +1,7 @@ const mergeBy = require('./mergeArrayBy') const DeploymentConfig = require('./deploymentConfig') -const NAME_FIELDS = ['name', 'username', 'actor_id', 'login', 'type', 'key_prefix'] +const NAME_FIELDS = ['name', 'username', 'actor_id', 'login', 'type', 'key_prefix', 'context'] const NAME_USERNAME_PROPERTY = item => NAME_FIELDS.find(prop => Object.prototype.hasOwnProperty.call(item, prop)) const GET_NAME_USERNAME_PROPERTY = item => { if (NAME_USERNAME_PROPERTY(item)) return item[NAME_USERNAME_PROPERTY(item)] }