From f56aaea1634c105385a4bca73f3900fb29cc229d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 19 Feb 2024 16:55:29 +0200 Subject: [PATCH] fix(deps): update dependency probot to v13 (#244) * fix(deps): update dependency probot to v13 * fix tests --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: amrbashir --- .../__fixtures__/issue_closed-upstreamed.json | 310 +++---- __tests__/app.spec.ts | 5 +- package.json | 2 +- pnpm-lock.yaml | 878 ++++++------------ 4 files changed, 441 insertions(+), 754 deletions(-) diff --git a/__tests__/__fixtures__/issue_closed-upstreamed.json b/__tests__/__fixtures__/issue_closed-upstreamed.json index b52affb..3a2cf30 100644 --- a/__tests__/__fixtures__/issue_closed-upstreamed.json +++ b/__tests__/__fixtures__/issue_closed-upstreamed.json @@ -1,105 +1,61 @@ { "action": "closed", "issue": { - "url": "https://api.github.com/repos/tauri-apps/create-tauri-app/issues/80", - "repository_url": "https://api.github.com/repos/tauri-apps/create-tauri-app", - "labels_url": "https://api.github.com/repos/tauri-apps/create-tauri-app/issues/80/labels{/name}", - "comments_url": "https://api.github.com/repos/tauri-apps/create-tauri-app/issues/80/comments", - "events_url": "https://api.github.com/repos/tauri-apps/create-tauri-app/issues/80/events", - "html_url": "https://github.com/tauri-apps/create-tauri-app/pull/80", - "id": 1298612529, - "node_id": "PR_kwDOG3NXc847Fgp4", - "number": 80, - "title": "Removed deprecated sveltejs/template", + "url": "https://api.github.com/repos/tauri-apps/tauri/issues/8798", + "repository_url": "https://api.github.com/repos/tauri-apps/tauri", + "labels_url": "https://api.github.com/repos/tauri-apps/tauri/issues/8798/labels{/name}", + "comments_url": "https://api.github.com/repos/tauri-apps/tauri/issues/8798/comments", + "events_url": "https://api.github.com/repos/tauri-apps/tauri/issues/8798/events", + "html_url": "https://github.com/tauri-apps/tauri/issues/8798", + "id": 2121112213, + "node_id": "I_kwDOC7lts85-bZqV", + "number": 8798, + "title": "[feat] conditionally add capabilities", "user": { - "login": "tauri-bot", - "id": 207248, - "node_id": "MDQ6VXNlcjIwNzI0OA==", - "avatar_url": "https://avatars.githubusercontent.com/u/207248?v=4", + "login": "someuser", + "id": 20051258, + "node_id": "MDQ6VXNlcjIwMDUxMjU4", + "avatar_url": "https://avatars.githubusercontent.com/u/20051258?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/someusername", - "html_url": "https://github.com/someusername", - "followers_url": "https://api.github.com/users/someusername/followers", - "following_url": "https://api.github.com/users/someusername/following{/other_user}", - "gists_url": "https://api.github.com/users/someusername/gists{/gist_id}", - "starred_url": "https://api.github.com/users/someusername/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/someusername/subscriptions", - "organizations_url": "https://api.github.com/users/someusername/orgs", - "repos_url": "https://api.github.com/users/someusername/repos", - "events_url": "https://api.github.com/users/someusername/events{/privacy}", - "received_events_url": "https://api.github.com/users/someusername/received_events", + "url": "https://api.github.com/users/someuser", + "html_url": "https://github.com/someuser", + "followers_url": "https://api.github.com/users/someuser/followers", + "following_url": "https://api.github.com/users/someuser/following{/other_user}", + "gists_url": "https://api.github.com/users/someuser/gists{/gist_id}", + "starred_url": "https://api.github.com/users/someuser/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/someuser/subscriptions", + "organizations_url": "https://api.github.com/users/someuser/orgs", + "repos_url": "https://api.github.com/users/someuser/repos", + "events_url": "https://api.github.com/users/someuser/events{/privacy}", + "received_events_url": "https://api.github.com/users/someuser/received_events", "type": "User", "site_admin": false }, - "labels": [], + "labels": [ + { + "id": 3307089819, + "node_id": "MDU6TGFiZWwzMzA3MDg5ODE5", + "url": "https://api.github.com/repos/tauri-apps/tauri/labels/type:%20feature%20request", + "name": "type: feature request", + "color": "446DBA", + "default": false, + "description": "" + } + ], "state": "closed", "locked": false, "assignee": null, "assignees": [], "milestone": null, - "comments": 2, - "created_at": "2022-07-08T07:31:46Z", - "updated_at": "2022-08-09T12:53:59Z", - "closed_at": "2022-08-09T12:53:59Z", - "author_association": "NONE", - "active_lock_reason": null, - "draft": false, - "pull_request": { - "url": "https://api.github.com/repos/tauri-apps/create-tauri-app/pulls/80", - "html_url": "https://github.com/tauri-apps/create-tauri-app/pull/80", - "diff_url": "https://github.com/tauri-apps/create-tauri-app/pull/80.diff", - "patch_url": "https://github.com/tauri-apps/create-tauri-app/pull/80.patch", - "merged_at": null - }, - "body": "> This issue has been upstreamed from https://github.com/tauri-apps/tauri/issues/90 \n\nhttps://github.com/sveltejs/template is deprecated and no longer maintained, \r\n\r\nThe create-vite with a svelte preset is the recommend way for Svelte projects (and soon SvelteKit)\r\n\r\n\r\n\r\n\r\n### What kind of change does this PR introduce?\r\n\r\n\r\n- [ ] Bugfix\r\n- [ ] Feature\r\n- [ ] Docs\r\n- [ ] New Binding issue #___\r\n- [ ] Code style update\r\n- [ ] Refactor\r\n- [ ] Build-related changes\r\n- [X] Other, please describe:\r\n\r\nRemoved recipe\r\n\r\n### Does this PR introduce a breaking change?\r\n\r\n\r\n- [X] Yes, and the changes were approved in issue #___\r\n- [ ] No\r\n\r\n### Checklist\r\n- [X] When resolving issues, they are referenced in the PR's title (e.g `fix: remove a typo, closes #___, #___`)\r\n- [ ] A change file is added if any packages will require a version bump due to this PR per [the instructions in the readme](https://github.com/tauri-apps/tauri/blob/dev/.changes/readme.md).\r\n? that link doesn't work :(\r\n- [X] I have added a convincing reason for adding this feature, if necessary\r\n\r\nThe Svelte recipe stood out more than the vite recipe (which does mention svelte) so I picked this outdated recipe instead of the svelte recommended one.\r\n\r\n### Other information\r\n", - "reactions": { - "url": "https://api.github.com/repos/tauri-apps/create-tauri-app/issues/80/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "timeline_url": "https://api.github.com/repos/tauri-apps/create-tauri-app/issues/80/timeline", - "performed_via_github_app": null, - "state_reason": null - }, - "comment": { - "url": "https://api.github.com/repos/tauri-apps/create-tauri-app/issues/comments/1209344860", - "html_url": "https://github.com/tauri-apps/create-tauri-app/pull/80#issuecomment-1209344860", - "issue_url": "https://api.github.com/repos/tauri-apps/create-tauri-app/issues/80", - "id": 1209344860, - "node_id": "IC_kwDOG3NXc85IFSNc", - "user": { - "login": "someasidja;d", - "id": 48618675, - "node_id": "MDQ6VXNlcjQ4NjE4Njc1", - "avatar_url": "https://avatars.githubusercontent.com/u/48618675?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/someasidja;d", - "html_url": "https://github.com/someasidja;d", - "followers_url": "https://api.github.com/users/someasidja;d/followers", - "following_url": "https://api.github.com/users/someasidja;d/following{/other_user}", - "gists_url": "https://api.github.com/users/someasidja;d/gists{/gist_id}", - "starred_url": "https://api.github.com/users/someasidja;d/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/someasidja;d/subscriptions", - "organizations_url": "https://api.github.com/users/someasidja;d/orgs", - "repos_url": "https://api.github.com/users/someasidja;d/repos", - "events_url": "https://api.github.com/users/someasidja;d/events{/privacy}", - "received_events_url": "https://api.github.com/users/someasidja;d/received_events", - "type": "User", - "site_admin": false - }, - "created_at": "2022-08-09T12:53:59Z", - "updated_at": "2022-08-09T12:53:59Z", + "comments": 0, + "created_at": "2024-02-06T15:49:59Z", + "updated_at": "2024-02-19T14:13:37Z", + "closed_at": "2024-02-19T14:13:37Z", "author_association": "MEMBER", - "body": "Closing in favor of #90 , it has a new template for svelte", + "active_lock_reason": null, + "body": "> This issue has been upstreamed from https://github.com/tauri-apps/create-tauri-app/issues/90 \n\n### Describe the problem\r\n\r\nThe current capability design automatically pulls every capability file and resolves to the app runtime authority. While this is a good approach for developer experience, it is static and does not support more dynamic applications such as:\r\n- nightly releases including new features\r\n- feature-flag based multi application mode (for instance an admin vs user shared app that uses Cargo features to toggle what is compiled)\r\n- debug-only plugins (like developer productivity tools)\r\n\r\n### Describe the solution you'd like\r\n\r\nwe should add an option to define capabilities in Rust code. Ideally this should still be done at compile time. Since the current capabilities resolution is done in the Context generation, we could extend it to allow defining capabilities conditionally:\r\n\r\n```rust\r\ntauri::generate_context!(\r\n capabilities = [\r\n\t #[cfg(debug_assertions)]\r\n\t \"./capabilities/debug.json\",\r\n\t #[cfg(feature = \"admin\")]\r\n\t \"./capabilities/admin.json\",\r\n ]\r\n)\r\n```\r\n\r\n#8797 implements the first step for this feature, without that change users need to define conditionally added capabilities in a separate folder otherwise they would be enabled automatically.\r\n\r\n### Alternatives considered\r\n\r\nWe could also allow defining the capability at runtime instead, but I'll open a separate issue for that one.\r\n\r\n### Additional context\r\n\r\n_No response_", "reactions": { - "url": "https://api.github.com/repos/tauri-apps/create-tauri-app/issues/comments/1209344860/reactions", + "url": "https://api.github.com/repos/tauri-apps/tauri/issues/8798/reactions", "total_count": 0, "+1": 0, "-1": 0, @@ -110,13 +66,15 @@ "rocket": 0, "eyes": 0 }, - "performed_via_github_app": null + "timeline_url": "https://api.github.com/repos/tauri-apps/tauri/issues/8798/timeline", + "performed_via_github_app": null, + "state_reason": "completed" }, "repository": { - "id": 460543859, - "node_id": "R_kgDOG3NXcw", - "name": "create-tauri-app", - "full_name": "tauri-apps/create-tauri-app", + "id": 196701619, + "node_id": "MDEwOlJlcG9zaXRvcnkxOTY3MDE2MTk=", + "name": "tauri", + "full_name": "tauri-apps/tauri", "private": false, "owner": { "login": "tauri-apps", @@ -138,68 +96,69 @@ "type": "Organization", "site_admin": false }, - "html_url": "https://github.com/tauri-apps/create-tauri-app", - "description": "Rapidly scaffold out a new tauri app project.", + "html_url": "https://github.com/tauri-apps/tauri", + "description": "Build smaller, faster, and more secure desktop applications with a web frontend.", "fork": false, - "url": "https://api.github.com/repos/tauri-apps/create-tauri-app", - "forks_url": "https://api.github.com/repos/tauri-apps/create-tauri-app/forks", - "keys_url": "https://api.github.com/repos/tauri-apps/create-tauri-app/keys{/key_id}", - "collaborators_url": "https://api.github.com/repos/tauri-apps/create-tauri-app/collaborators{/collaborator}", - "teams_url": "https://api.github.com/repos/tauri-apps/create-tauri-app/teams", - "hooks_url": "https://api.github.com/repos/tauri-apps/create-tauri-app/hooks", - "issue_events_url": "https://api.github.com/repos/tauri-apps/create-tauri-app/issues/events{/number}", - "events_url": "https://api.github.com/repos/tauri-apps/create-tauri-app/events", - "assignees_url": "https://api.github.com/repos/tauri-apps/create-tauri-app/assignees{/user}", - "branches_url": "https://api.github.com/repos/tauri-apps/create-tauri-app/branches{/branch}", - "tags_url": "https://api.github.com/repos/tauri-apps/create-tauri-app/tags", - "blobs_url": "https://api.github.com/repos/tauri-apps/create-tauri-app/git/blobs{/sha}", - "git_tags_url": "https://api.github.com/repos/tauri-apps/create-tauri-app/git/tags{/sha}", - "git_refs_url": "https://api.github.com/repos/tauri-apps/create-tauri-app/git/refs{/sha}", - "trees_url": "https://api.github.com/repos/tauri-apps/create-tauri-app/git/trees{/sha}", - "statuses_url": "https://api.github.com/repos/tauri-apps/create-tauri-app/statuses/{sha}", - "languages_url": "https://api.github.com/repos/tauri-apps/create-tauri-app/languages", - "stargazers_url": "https://api.github.com/repos/tauri-apps/create-tauri-app/stargazers", - "contributors_url": "https://api.github.com/repos/tauri-apps/create-tauri-app/contributors", - "subscribers_url": "https://api.github.com/repos/tauri-apps/create-tauri-app/subscribers", - "subscription_url": "https://api.github.com/repos/tauri-apps/create-tauri-app/subscription", - "commits_url": "https://api.github.com/repos/tauri-apps/create-tauri-app/commits{/sha}", - "git_commits_url": "https://api.github.com/repos/tauri-apps/create-tauri-app/git/commits{/sha}", - "comments_url": "https://api.github.com/repos/tauri-apps/create-tauri-app/comments{/number}", - "issue_comment_url": "https://api.github.com/repos/tauri-apps/create-tauri-app/issues/comments{/number}", - "contents_url": "https://api.github.com/repos/tauri-apps/create-tauri-app/contents/{+path}", - "compare_url": "https://api.github.com/repos/tauri-apps/create-tauri-app/compare/{base}...{head}", - "merges_url": "https://api.github.com/repos/tauri-apps/create-tauri-app/merges", - "archive_url": "https://api.github.com/repos/tauri-apps/create-tauri-app/{archive_format}{/ref}", - "downloads_url": "https://api.github.com/repos/tauri-apps/create-tauri-app/downloads", - "issues_url": "https://api.github.com/repos/tauri-apps/create-tauri-app/issues{/number}", - "pulls_url": "https://api.github.com/repos/tauri-apps/create-tauri-app/pulls{/number}", - "milestones_url": "https://api.github.com/repos/tauri-apps/create-tauri-app/milestones{/number}", - "notifications_url": "https://api.github.com/repos/tauri-apps/create-tauri-app/notifications{?since,all,participating}", - "labels_url": "https://api.github.com/repos/tauri-apps/create-tauri-app/labels{/name}", - "releases_url": "https://api.github.com/repos/tauri-apps/create-tauri-app/releases{/id}", - "deployments_url": "https://api.github.com/repos/tauri-apps/create-tauri-app/deployments", - "created_at": "2022-02-17T17:44:10Z", - "updated_at": "2022-08-09T12:17:08Z", - "pushed_at": "2022-08-09T12:52:24Z", - "git_url": "git://github.com/tauri-apps/create-tauri-app.git", - "ssh_url": "git@github.com:tauri-apps/create-tauri-app.git", - "clone_url": "https://github.com/tauri-apps/create-tauri-app.git", - "svn_url": "https://github.com/tauri-apps/create-tauri-app", - "homepage": "", - "size": 2873, - "stargazers_count": 145, - "watchers_count": 145, - "language": "TypeScript", + "url": "https://api.github.com/repos/tauri-apps/tauri", + "forks_url": "https://api.github.com/repos/tauri-apps/tauri/forks", + "keys_url": "https://api.github.com/repos/tauri-apps/tauri/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/tauri-apps/tauri/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/tauri-apps/tauri/teams", + "hooks_url": "https://api.github.com/repos/tauri-apps/tauri/hooks", + "issue_events_url": "https://api.github.com/repos/tauri-apps/tauri/issues/events{/number}", + "events_url": "https://api.github.com/repos/tauri-apps/tauri/events", + "assignees_url": "https://api.github.com/repos/tauri-apps/tauri/assignees{/user}", + "branches_url": "https://api.github.com/repos/tauri-apps/tauri/branches{/branch}", + "tags_url": "https://api.github.com/repos/tauri-apps/tauri/tags", + "blobs_url": "https://api.github.com/repos/tauri-apps/tauri/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/tauri-apps/tauri/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/tauri-apps/tauri/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/tauri-apps/tauri/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/tauri-apps/tauri/statuses/{sha}", + "languages_url": "https://api.github.com/repos/tauri-apps/tauri/languages", + "stargazers_url": "https://api.github.com/repos/tauri-apps/tauri/stargazers", + "contributors_url": "https://api.github.com/repos/tauri-apps/tauri/contributors", + "subscribers_url": "https://api.github.com/repos/tauri-apps/tauri/subscribers", + "subscription_url": "https://api.github.com/repos/tauri-apps/tauri/subscription", + "commits_url": "https://api.github.com/repos/tauri-apps/tauri/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/tauri-apps/tauri/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/tauri-apps/tauri/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/tauri-apps/tauri/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/tauri-apps/tauri/contents/{+path}", + "compare_url": "https://api.github.com/repos/tauri-apps/tauri/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/tauri-apps/tauri/merges", + "archive_url": "https://api.github.com/repos/tauri-apps/tauri/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/tauri-apps/tauri/downloads", + "issues_url": "https://api.github.com/repos/tauri-apps/tauri/issues{/number}", + "pulls_url": "https://api.github.com/repos/tauri-apps/tauri/pulls{/number}", + "milestones_url": "https://api.github.com/repos/tauri-apps/tauri/milestones{/number}", + "notifications_url": "https://api.github.com/repos/tauri-apps/tauri/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/tauri-apps/tauri/labels{/name}", + "releases_url": "https://api.github.com/repos/tauri-apps/tauri/releases{/id}", + "deployments_url": "https://api.github.com/repos/tauri-apps/tauri/deployments", + "created_at": "2019-07-13T09:09:37Z", + "updated_at": "2024-02-19T14:06:13Z", + "pushed_at": "2024-02-19T14:13:37Z", + "git_url": "git://github.com/tauri-apps/tauri.git", + "ssh_url": "git@github.com:tauri-apps/tauri.git", + "clone_url": "https://github.com/tauri-apps/tauri.git", + "svn_url": "https://github.com/tauri-apps/tauri", + "homepage": "https://tauri.app", + "size": 81232, + "stargazers_count": 74725, + "watchers_count": 74725, + "language": "Rust", "has_issues": true, "has_projects": true, "has_downloads": true, - "has_wiki": true, + "has_wiki": false, "has_pages": false, - "forks_count": 13, + "has_discussions": true, + "forks_count": 2272, "mirror_url": null, "archived": false, "disabled": false, - "open_issues_count": 19, + "open_issues_count": 711, "license": { "key": "apache-2.0", "name": "Apache License 2.0", @@ -210,12 +169,31 @@ "allow_forking": true, "is_template": false, "web_commit_signoff_required": false, - "topics": [], + "topics": [ + "hacktoberfest", + "high-performance", + "rust", + "webview", + "works-with-clojurescript", + "works-with-construct", + "works-with-elm", + "works-with-flutter", + "works-with-gatsby", + "works-with-mint", + "works-with-phaser", + "works-with-quasar", + "works-with-react", + "works-with-reason", + "works-with-svelte", + "works-with-vue", + "works-with-yew" + ], "visibility": "public", - "forks": 13, - "open_issues": 19, - "watchers": 145, - "default_branch": "dev" + "forks": 2272, + "open_issues": 711, + "watchers": 74725, + "default_branch": "dev", + "custom_properties": {} }, "organization": { "login": "tauri-apps", @@ -232,22 +210,22 @@ "description": "Build smaller, faster, and more secure desktop applications with a web frontend" }, "sender": { - "login": "someasidja;d", - "id": 48618675, - "node_id": "MDQ6VXNlcjQ4NjE4Njc1", - "avatar_url": "https://avatars.githubusercontent.com/u/48618675?v=4", + "login": "someuser", + "id": 20051258, + "node_id": "MDQ6VXNlcjIwMDUxMjU4", + "avatar_url": "https://avatars.githubusercontent.com/u/20051258?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/someasidja;d", - "html_url": "https://github.com/someasidja;d", - "followers_url": "https://api.github.com/users/someasidja;d/followers", - "following_url": "https://api.github.com/users/someasidja;d/following{/other_user}", - "gists_url": "https://api.github.com/users/someasidja;d/gists{/gist_id}", - "starred_url": "https://api.github.com/users/someasidja;d/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/someasidja;d/subscriptions", - "organizations_url": "https://api.github.com/users/someasidja;d/orgs", - "repos_url": "https://api.github.com/users/someasidja;d/repos", - "events_url": "https://api.github.com/users/someasidja;d/events{/privacy}", - "received_events_url": "https://api.github.com/users/someasidja;d/received_events", + "url": "https://api.github.com/users/someuser", + "html_url": "https://github.com/someuser", + "followers_url": "https://api.github.com/users/someuser/followers", + "following_url": "https://api.github.com/users/someuser/following{/other_user}", + "gists_url": "https://api.github.com/users/someuser/gists{/gist_id}", + "starred_url": "https://api.github.com/users/someuser/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/someuser/subscriptions", + "organizations_url": "https://api.github.com/users/someuser/orgs", + "repos_url": "https://api.github.com/users/someuser/repos", + "events_url": "https://api.github.com/users/someuser/events{/privacy}", + "received_events_url": "https://api.github.com/users/someuser/received_events", "type": "User", "site_admin": false }, diff --git a/__tests__/app.spec.ts b/__tests__/app.spec.ts index f5dfb8f..c334279 100644 --- a/__tests__/app.spec.ts +++ b/__tests__/app.spec.ts @@ -48,7 +48,10 @@ describe("Tauri Github bot", () => { }; it("issue comment, doesn't upstream an issue", async () => { - await probot.receive({ name: "issue_comment", payload: noUpstream }); + await probot.receive({ + name: "issue_comment", + payload: noUpstream, + }); }); it("issue comment, upstreams an issue", async () => { diff --git a/package.json b/package.json index ddaf80a..ac9d884 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "test": "vitest run" }, "dependencies": { - "probot": "12.3.3" + "probot": "13.0.2" }, "devDependencies": { "@octokit/rest": "20.0.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7fcd808..2c59cad 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,8 +6,8 @@ settings: dependencies: probot: - specifier: 12.3.3 - version: 12.3.3 + specifier: 13.0.2 + version: 13.0.2 devDependencies: '@octokit/rest': @@ -233,6 +233,10 @@ packages: resolution: {integrity: sha512-i1BpaNDVLJdRBEKeJWkVO6tYX6DMFBuwMhSuWqLsY4ufeTKGVuV5rBsUhxPayXqnnWHgXUAmWK16H/ykO5Wj4Q==} dev: false + /@ioredis/commands@1.2.0: + resolution: {integrity: sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg==} + dev: false + /@jest/schemas@29.6.3: resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -265,103 +269,66 @@ packages: fastq: 1.15.0 dev: true - /@octokit/auth-app@4.0.9: - resolution: {integrity: sha512-VFpKIXhHO+kVJtane5cEvdYPtjDKCOI0uKsRrsZfJP+uEu7rcPbQCLCcRKgyT+mUIzGr1IIOmwP/lFqSip1dXA==} - engines: {node: '>= 14'} + /@octokit/auth-app@6.0.3: + resolution: {integrity: sha512-9N7IlBAKEJR3tJgPSubCxIDYGXSdc+2xbkjYpk9nCyqREnH8qEMoMhiEB1WgoA9yTFp91El92XNXAi+AjuKnfw==} + engines: {node: '>= 18'} dependencies: - '@octokit/auth-oauth-app': 5.0.5 - '@octokit/auth-oauth-user': 2.1.1 - '@octokit/request': 6.2.3 - '@octokit/request-error': 3.0.3 - '@octokit/types': 9.3.2 - '@types/lru-cache': 5.1.1 + '@octokit/auth-oauth-app': 7.0.1 + '@octokit/auth-oauth-user': 4.0.1 + '@octokit/request': 8.2.0 + '@octokit/request-error': 5.0.0 + '@octokit/types': 12.5.0 deprecation: 2.3.1 - lru-cache: 6.0.0 - universal-github-app-jwt: 1.1.1 + lru-cache: 10.2.0 + universal-github-app-jwt: 1.1.2 universal-user-agent: 6.0.0 - transitivePeerDependencies: - - encoding dev: false - /@octokit/auth-oauth-app@5.0.5: - resolution: {integrity: sha512-UPX1su6XpseaeLVCi78s9droxpGtBWIgz9XhXAx9VXabksoF0MyI5vaa1zo1njyYt6VaAjFisC2A2Wchcu2WmQ==} - engines: {node: '>= 14'} + /@octokit/auth-oauth-app@7.0.1: + resolution: {integrity: sha512-RE0KK0DCjCHXHlQBoubwlLijXEKfhMhKm9gO56xYvFmP1QTMb+vvwRPmQLLx0V+5AvV9N9I3lr1WyTzwL3rMDg==} + engines: {node: '>= 18'} dependencies: - '@octokit/auth-oauth-device': 4.0.4 - '@octokit/auth-oauth-user': 2.1.1 - '@octokit/request': 6.2.3 - '@octokit/types': 9.3.2 + '@octokit/auth-oauth-device': 6.0.1 + '@octokit/auth-oauth-user': 4.0.1 + '@octokit/request': 8.2.0 + '@octokit/types': 12.5.0 '@types/btoa-lite': 1.0.0 btoa-lite: 1.0.0 universal-user-agent: 6.0.0 - transitivePeerDependencies: - - encoding dev: false - /@octokit/auth-oauth-device@4.0.4: - resolution: {integrity: sha512-Xl85BZYfqCMv+Uvz33nVVUjE7I/PVySNaK6dRRqlkvYcArSr9vRcZC9KVjXYObGRTCN6mISeYdakAZvWEN4+Jw==} - engines: {node: '>= 14'} + /@octokit/auth-oauth-device@6.0.1: + resolution: {integrity: sha512-yxU0rkL65QkjbqQedgVx3gmW7YM5fF+r5uaSj9tM/cQGVqloXcqP2xK90eTyYvl29arFVCW8Vz4H/t47mL0ELw==} + engines: {node: '>= 18'} dependencies: - '@octokit/oauth-methods': 2.0.5 - '@octokit/request': 6.2.3 - '@octokit/types': 9.3.2 + '@octokit/oauth-methods': 4.0.1 + '@octokit/request': 8.2.0 + '@octokit/types': 12.5.0 universal-user-agent: 6.0.0 - transitivePeerDependencies: - - encoding dev: false - /@octokit/auth-oauth-user@2.1.1: - resolution: {integrity: sha512-JgqnNNPf9CaWLxWm9uh2WgxcaVYhxBR09NVIPTiMU2dVZ3FObOHs3njBiLNw+zq84k+rEdm5Y7AsiASrZ84Apg==} - engines: {node: '>= 14'} + /@octokit/auth-oauth-user@4.0.1: + resolution: {integrity: sha512-N94wWW09d0hleCnrO5wt5MxekatqEJ4zf+1vSe8MKMrhZ7gAXKFOKrDEZW2INltvBWJCyDUELgGRv8gfErH1Iw==} + engines: {node: '>= 18'} dependencies: - '@octokit/auth-oauth-device': 4.0.4 - '@octokit/oauth-methods': 2.0.5 - '@octokit/request': 6.2.3 - '@octokit/types': 9.3.2 + '@octokit/auth-oauth-device': 6.0.1 + '@octokit/oauth-methods': 4.0.1 + '@octokit/request': 8.2.0 + '@octokit/types': 12.5.0 btoa-lite: 1.0.0 universal-user-agent: 6.0.0 - transitivePeerDependencies: - - encoding - dev: false - - /@octokit/auth-token@2.5.0: - resolution: {integrity: sha512-r5FVUJCOLl19AxiuZD2VRZ/ORjp/4IN98Of6YJoJOkY75CIBuYfmiNHGrDwXr+aLGG55igl9QrxX3hbiXlLb+g==} - dependencies: - '@octokit/types': 6.41.0 - dev: false - - /@octokit/auth-token@3.0.3: - resolution: {integrity: sha512-/aFM2M4HVDBT/jjDBa84sJniv1t9Gm/rLkalaz9htOm+L+8JMj1k9w0CkUdcxNyNxZPlTxKPVko+m1VlM58ZVA==} - engines: {node: '>= 14'} - dependencies: - '@octokit/types': 9.3.2 dev: false /@octokit/auth-token@4.0.0: resolution: {integrity: sha512-tY/msAuJo6ARbK6SPIxZrPBms3xPbfwBrulZe0Wtr/DIY9lje2HeV1uoebShn6mx7SjCHif6EjMvoREj+gZ+SA==} engines: {node: '>= 18'} - dev: true - /@octokit/auth-unauthenticated@3.0.4: - resolution: {integrity: sha512-AT74XGBylcLr4lmUp1s6mjSUgphGdlse21Qjtv5DzpX1YOl5FXKwvNcZWESdhyBbpDT8VkVyLFqa/7a7eqpPNw==} - engines: {node: '>= 14'} + /@octokit/auth-unauthenticated@5.0.1: + resolution: {integrity: sha512-oxeWzmBFxWd+XolxKTc4zr+h3mt+yofn4r7OfoIkR/Cj/o70eEGmPsFbueyJE2iBAGpjgTnEOKM3pnuEGVmiqg==} + engines: {node: '>= 18'} dependencies: - '@octokit/request-error': 3.0.3 - '@octokit/types': 9.3.2 - dev: false - - /@octokit/core@3.6.0: - resolution: {integrity: sha512-7RKRKuA4xTjMhY+eG3jthb3hlZCsOwg3rztWh75Xc+ShDWOfDDATWbeZpAHBNRpm4Tv9WgBMOy1zEJYXG6NJ7Q==} - dependencies: - '@octokit/auth-token': 2.5.0 - '@octokit/graphql': 4.8.0 - '@octokit/request': 5.6.3 - '@octokit/request-error': 2.1.0 - '@octokit/types': 6.41.0 - before-after-hook: 2.2.3 - universal-user-agent: 6.0.0 - transitivePeerDependencies: - - encoding + '@octokit/request-error': 5.0.0 + '@octokit/types': 12.5.0 dev: false /@octokit/core@5.0.0: @@ -377,20 +344,16 @@ packages: universal-user-agent: 6.0.0 dev: true - /@octokit/endpoint@6.0.12: - resolution: {integrity: sha512-lF3puPwkQWGfkMClXb4k/eUT/nZKQfxinRWJrdZaJO85Dqwo/G0yOC434Jr2ojwafWJMYqFGFa5ms4jJUgujdA==} + /@octokit/core@5.1.0: + resolution: {integrity: sha512-BDa2VAMLSh3otEiaMJ/3Y36GU4qf6GI+VivQ/P41NC6GHcdxpKlqV0ikSZ5gdQsmS3ojXeRx5vasgNTinF0Q4g==} + engines: {node: '>= 18'} dependencies: - '@octokit/types': 6.41.0 - is-plain-object: 5.0.0 - universal-user-agent: 6.0.0 - dev: false - - /@octokit/endpoint@7.0.5: - resolution: {integrity: sha512-LG4o4HMY1Xoaec87IqQ41TQ+glvIeTKqfjkCEmt5AIwDZJwQeVZFIEYXrYY6yLwK+pAScb9Gj4q+Nz2qSw1roA==} - engines: {node: '>= 14'} - dependencies: - '@octokit/types': 9.3.2 - is-plain-object: 5.0.0 + '@octokit/auth-token': 4.0.0 + '@octokit/graphql': 7.0.1 + '@octokit/request': 8.2.0 + '@octokit/request-error': 5.0.0 + '@octokit/types': 12.5.0 + before-after-hook: 2.2.3 universal-user-agent: 6.0.0 dev: false @@ -401,17 +364,6 @@ packages: '@octokit/types': 11.1.0 is-plain-object: 5.0.0 universal-user-agent: 6.0.0 - dev: true - - /@octokit/graphql@4.8.0: - resolution: {integrity: sha512-0gv+qLSBLKF0z8TKaSKTsS39scVKF9dbMxJpj3U0vC7wjNWFuIpL/z76Qe2fiuCbDRcJSavkXsVtMS6/dtQQsg==} - dependencies: - '@octokit/request': 5.6.3 - '@octokit/types': 6.41.0 - universal-user-agent: 6.0.0 - transitivePeerDependencies: - - encoding - dev: false /@octokit/graphql@7.0.1: resolution: {integrity: sha512-T5S3oZ1JOE58gom6MIcrgwZXzTaxRnxBso58xhozxHpOqSTgDS6YNeEUvZ/kRvXgPrRz/KHnZhtb7jUMRi9E6w==} @@ -420,32 +372,21 @@ packages: '@octokit/request': 8.0.4 '@octokit/types': 11.1.0 universal-user-agent: 6.0.0 - dev: true - /@octokit/oauth-authorization-url@5.0.0: - resolution: {integrity: sha512-y1WhN+ERDZTh0qZ4SR+zotgsQUE1ysKnvBt1hvDRB2WRzYtVKQjn97HEPzoehh66Fj9LwNdlZh+p6TJatT0zzg==} - engines: {node: '>= 14'} + /@octokit/oauth-authorization-url@6.0.2: + resolution: {integrity: sha512-CdoJukjXXxqLNK4y/VOiVzQVjibqoj/xHgInekviUJV73y/BSIcwvJ/4aNHPBPKcPWFnd4/lO9uqRV65jXhcLA==} + engines: {node: '>= 18'} dev: false - /@octokit/oauth-methods@2.0.5: - resolution: {integrity: sha512-yQP6B5gE3axNxuM3U9KqWs/ErAQ+WLPaPgC/7EjsZsQibkf8sjdAfF8/y/EJW+Dd05XQvadX4WhQZPMnO1SE1A==} - engines: {node: '>= 14'} + /@octokit/oauth-methods@4.0.1: + resolution: {integrity: sha512-1NdTGCoBHyD6J0n2WGXg9+yDLZrRNZ0moTEex/LSPr49m530WNKcCfXDghofYptr3st3eTii+EHoG5k/o+vbtw==} + engines: {node: '>= 18'} dependencies: - '@octokit/oauth-authorization-url': 5.0.0 - '@octokit/request': 6.2.3 - '@octokit/request-error': 3.0.3 - '@octokit/types': 9.3.2 + '@octokit/oauth-authorization-url': 6.0.2 + '@octokit/request': 8.2.0 + '@octokit/request-error': 5.0.0 + '@octokit/types': 12.5.0 btoa-lite: 1.0.0 - transitivePeerDependencies: - - encoding - dev: false - - /@octokit/openapi-types@12.11.0: - resolution: {integrity: sha512-VsXyi8peyRq9PqIz/tpqiL2w3w80OgVMwBHltTml3LmVvXiphgeqmY9mvBw9Wu7e0QWk/fqD37ux8yP5uVekyQ==} - dev: false - - /@octokit/openapi-types@14.0.0: - resolution: {integrity: sha512-HNWisMYlR8VCnNurDU6os2ikx0s0VyEjDYHNS/h4cgb8DeOxQ0n72HyinUtdDVxJhFy3FWLGl0DJhfEWk3P5Iw==} dev: false /@octokit/openapi-types@18.0.0: @@ -455,20 +396,16 @@ packages: resolution: {integrity: sha512-PclQ6JGMTE9iUStpzMkwLCISFn/wDeRjkZFIKALpvJQNBGwDoYYi2fFvuHwssoQ1rXI5mfh6jgTgWuddeUzfWw==} dev: true - /@octokit/plugin-enterprise-compatibility@1.3.0: - resolution: {integrity: sha512-h34sMGdEOER/OKrZJ55v26ntdHb9OPfR1fwOx6Q4qYyyhWA104o11h9tFxnS/l41gED6WEI41Vu2G2zHDVC5lQ==} - dependencies: - '@octokit/request-error': 2.1.0 - '@octokit/types': 6.41.0 + /@octokit/openapi-types@19.1.0: + resolution: {integrity: sha512-6G+ywGClliGQwRsjvqVYpklIfa7oRPA0vyhPQG/1Feh+B+wU0vGH1JiJ5T25d3g1JZYBHzR2qefLi9x8Gt+cpw==} dev: false - /@octokit/plugin-paginate-rest@2.21.3(@octokit/core@3.6.0): - resolution: {integrity: sha512-aCZTEf0y2h3OLbrgKkrfFdjRL6eSOo8komneVQJnYecAxIej7Bafor2xhuDJOIFau4pk0i/P28/XgtbyPF0ZHw==} - peerDependencies: - '@octokit/core': '>=2' + /@octokit/plugin-enterprise-compatibility@4.0.1: + resolution: {integrity: sha512-d5cqeO0F/xZsTxOPOTYdw+0x8p+9GuTGGPj7oGj3y9vLluGnd7q97PTEzeJnOSERrhS4DguihQmrGu+7PhVP9Q==} + engines: {node: '>= 18'} dependencies: - '@octokit/core': 3.6.0 - '@octokit/types': 6.41.0 + '@octokit/request-error': 5.0.0 + '@octokit/types': 12.5.0 dev: false /@octokit/plugin-paginate-rest@9.0.0(@octokit/core@5.0.0): @@ -481,6 +418,16 @@ packages: '@octokit/types': 12.0.0 dev: true + /@octokit/plugin-paginate-rest@9.1.5(@octokit/core@5.1.0): + resolution: {integrity: sha512-WKTQXxK+bu49qzwv4qKbMMRXej1DU2gq017euWyKVudA6MldaSSQuxtz+vGbhxV4CjxpUxjZu6rM2wfc1FiWVg==} + engines: {node: '>= 18'} + peerDependencies: + '@octokit/core': '>=5' + dependencies: + '@octokit/core': 5.1.0 + '@octokit/types': 12.5.0 + dev: false + /@octokit/plugin-request-log@4.0.0(@octokit/core@5.0.0): resolution: {integrity: sha512-2uJI1COtYCq8Z4yNSnM231TgH50bRkheQ9+aH8TnZanB6QilOnx8RMD2qsnamSOXtDj0ilxvevf5fGsBhBBzKA==} engines: {node: '>= 18'} @@ -500,50 +447,39 @@ packages: '@octokit/types': 12.0.0 dev: true - /@octokit/plugin-rest-endpoint-methods@5.16.2(@octokit/core@3.6.0): - resolution: {integrity: sha512-8QFz29Fg5jDuTPXVtey05BLm7OB+M8fnvE64RNegzX7U+5NUXcOcnpTIK0YfSHBg8gYd0oxIq3IZTe9SfPZiRw==} + /@octokit/plugin-rest-endpoint-methods@10.3.0(@octokit/core@5.1.0): + resolution: {integrity: sha512-c/fjpoHispRvBZuRoTVt/uALg7pXa9RQbXWJiDMk6NDkGNomuAZG7YuYYpZoxeoXv+kVRjIDTsO0e1z0pei+PQ==} + engines: {node: '>= 18'} peerDependencies: - '@octokit/core': '>=3' + '@octokit/core': '>=5' dependencies: - '@octokit/core': 3.6.0 - '@octokit/types': 6.41.0 - deprecation: 2.3.1 + '@octokit/core': 5.1.0 + '@octokit/types': 12.5.0 dev: false - /@octokit/plugin-retry@3.0.9: - resolution: {integrity: sha512-r+fArdP5+TG6l1Rv/C9hVoty6tldw6cE2pRHNGmFPdyfrc696R6JjrQ3d7HdVqGwuzfyrcaLAKD7K8TX8aehUQ==} + /@octokit/plugin-retry@6.0.1(@octokit/core@5.1.0): + resolution: {integrity: sha512-SKs+Tz9oj0g4p28qkZwl/topGcb0k0qPNX/i7vBKmDsjoeqnVfFUquqrE/O9oJY7+oLzdCtkiWSXLpLjvl6uog==} + engines: {node: '>= 18'} + peerDependencies: + '@octokit/core': '>=5' dependencies: - '@octokit/types': 6.41.0 + '@octokit/core': 5.1.0 + '@octokit/request-error': 5.0.0 + '@octokit/types': 12.5.0 bottleneck: 2.19.5 dev: false - /@octokit/plugin-throttling@3.7.0(@octokit/core@3.6.0): - resolution: {integrity: sha512-qrKT1Yl/KuwGSC6/oHpLBot3ooC9rq0/ryDYBCpkRtoj+R8T47xTMDT6Tk2CxWopFota/8Pi/2SqArqwC0JPow==} + /@octokit/plugin-throttling@8.1.3(@octokit/core@5.1.0): + resolution: {integrity: sha512-pfyqaqpc0EXh5Cn4HX9lWYsZ4gGbjnSmUILeu4u2gnuM50K/wIk9s1Pxt3lVeVwekmITgN/nJdoh43Ka+vye8A==} + engines: {node: '>= 18'} peerDependencies: - '@octokit/core': ^3.5.0 + '@octokit/core': ^5.0.0 dependencies: - '@octokit/core': 3.6.0 - '@octokit/types': 6.41.0 + '@octokit/core': 5.1.0 + '@octokit/types': 12.5.0 bottleneck: 2.19.5 dev: false - /@octokit/request-error@2.1.0: - resolution: {integrity: sha512-1VIvgXxs9WHSjicsRwq8PlR2LR2x6DwsJAaFgzdi0JfJoGSO8mYI/cHJQ+9FbN21aa+DrgNLnwObmyeSC8Rmpg==} - dependencies: - '@octokit/types': 6.41.0 - deprecation: 2.3.1 - once: 1.4.0 - dev: false - - /@octokit/request-error@3.0.3: - resolution: {integrity: sha512-crqw3V5Iy2uOU5Np+8M/YexTlT8zxCfI+qu+LxUB7SZpje4Qmx3mub5DfEKSO8Ylyk0aogi6TYdf6kxzh2BguQ==} - engines: {node: '>= 14'} - dependencies: - '@octokit/types': 9.3.2 - deprecation: 2.3.1 - once: 1.4.0 - dev: false - /@octokit/request-error@5.0.0: resolution: {integrity: sha512-1ue0DH0Lif5iEqT52+Rf/hf0RmGO9NWFjrzmrkArpG9trFfDM/efx00BJHdLGuro4BR/gECxCU2Twf5OKrRFsQ==} engines: {node: '>= 18'} @@ -551,34 +487,6 @@ packages: '@octokit/types': 11.1.0 deprecation: 2.3.1 once: 1.4.0 - dev: true - - /@octokit/request@5.6.3: - resolution: {integrity: sha512-bFJl0I1KVc9jYTe9tdGGpAMPy32dLBXXo1dS/YwSCTL/2nd9XeHsY616RE3HPXDVk+a+dBuzyz5YdlXwcDTr2A==} - dependencies: - '@octokit/endpoint': 6.0.12 - '@octokit/request-error': 2.1.0 - '@octokit/types': 6.41.0 - is-plain-object: 5.0.0 - node-fetch: 2.6.9 - universal-user-agent: 6.0.0 - transitivePeerDependencies: - - encoding - dev: false - - /@octokit/request@6.2.3: - resolution: {integrity: sha512-TNAodj5yNzrrZ/VxP+H5HiYaZep0H3GU0O7PaF+fhDrt8FPrnkei9Aal/txsN/1P7V3CPiThG0tIvpPDYUsyAA==} - engines: {node: '>= 14'} - dependencies: - '@octokit/endpoint': 7.0.5 - '@octokit/request-error': 3.0.3 - '@octokit/types': 9.3.2 - is-plain-object: 5.0.0 - node-fetch: 2.6.9 - universal-user-agent: 6.0.0 - transitivePeerDependencies: - - encoding - dev: false /@octokit/request@8.0.4: resolution: {integrity: sha512-YZ1XeDRil4ejHKoBP8BgROgP4auOH5A9lLZH96l39GKKEmsKOccQxKP5M7m+Punblg1bFw8LrdeKIDwIzQ8afA==} @@ -589,7 +497,16 @@ packages: '@octokit/types': 11.1.0 is-plain-object: 5.0.0 universal-user-agent: 6.0.0 - dev: true + + /@octokit/request@8.2.0: + resolution: {integrity: sha512-exPif6x5uwLqv1N1irkLG1zZNJkOtj8bZxuVHd71U5Ftuxf2wGNvAJyNBcPbPC+EBzwYEbBDdSFb8EPcjpYxPQ==} + engines: {node: '>= 18'} + dependencies: + '@octokit/endpoint': 9.0.0 + '@octokit/request-error': 5.0.0 + '@octokit/types': 12.5.0 + universal-user-agent: 6.0.0 + dev: false /@octokit/rest@20.0.2: resolution: {integrity: sha512-Ux8NDgEraQ/DMAU1PlAohyfBBXDwhnX2j33Z1nJNziqAfHi70PuxkFYIcIt8aIAxtRE7KVuKp8lSR8pA0J5iOQ==} @@ -605,7 +522,6 @@ packages: resolution: {integrity: sha512-Fz0+7GyLm/bHt8fwEqgvRBWwIV1S6wRRyq+V6exRKLVWaKGsuy6H9QFYeBVDV7rK6fO3XwHgQOPxv+cLj2zpXQ==} dependencies: '@octokit/openapi-types': 18.0.0 - dev: true /@octokit/types@12.0.0: resolution: {integrity: sha512-EzD434aHTFifGudYAygnFlS1Tl6KhbTynEWELQXIbTY8Msvb5nEqTZIm7sbPEt4mQYLZwu3zPKVdeIrw0g7ovg==} @@ -613,55 +529,42 @@ packages: '@octokit/openapi-types': 19.0.0 dev: true - /@octokit/types@6.41.0: - resolution: {integrity: sha512-eJ2jbzjdijiL3B4PrSQaSjuF2sPEQPVCPzBvTHJD9Nz+9dw2SGH4K4xeQJ77YfTq5bRQ+bD8wT11JbeDPmxmGg==} + /@octokit/types@12.5.0: + resolution: {integrity: sha512-YJEKcb0KkJlIUNU/zjnZwHEP8AoVh/OoIcP/1IyR4UHxExz7fzpe/a8IG4wBtQi7QDEqiomVLX88S6FpxxAJtg==} dependencies: - '@octokit/openapi-types': 12.11.0 + '@octokit/openapi-types': 19.1.0 dev: false - /@octokit/types@8.2.1: - resolution: {integrity: sha512-8oWMUji8be66q2B9PmEIUyQm00VPDPun07umUWSaCwxmeaquFBro4Hcc3ruVoDo3zkQyZBlRvhIMEYS3pBhanw==} + /@octokit/webhooks-methods@4.1.0: + resolution: {integrity: sha512-zoQyKw8h9STNPqtm28UGOYFE7O6D4Il8VJwhAtMHFt2C4L0VQT1qGKLeefUOqHNs1mNRYSadVv7x0z8U2yyeWQ==} + engines: {node: '>= 18'} + dev: false + + /@octokit/webhooks-types@7.3.2: + resolution: {integrity: sha512-JWOoOgtWTFnTSAamPXXyjTY5/apttvNxF+vPBnwdSu5cj5snrd7FO0fyw4+wTXy8fHduq626JjhO+TwCyyA6vA==} + dev: false + + /@octokit/webhooks@12.1.2: + resolution: {integrity: sha512-+nGS3ReCByF6m+nbNB59x7Aa3CNjCCGuBLFzfkiJP1O3uVKKuJbkP4uO4t46YqH26nlugmOhqjT7nx5D0VPtdA==} + engines: {node: '>= 18'} dependencies: - '@octokit/openapi-types': 14.0.0 - dev: false - - /@octokit/types@9.3.2: - resolution: {integrity: sha512-D4iHGTdAnEEVsB8fl95m1hiz7D5YiRdQ9b/OEb3BYRVwbLsGHcRVPz+u+BgRLNk0Q0/4iZCBqDN96j2XNxfXrA==} - dependencies: - '@octokit/openapi-types': 18.0.0 - dev: false - - /@octokit/webhooks-methods@2.0.0: - resolution: {integrity: sha512-35cfQ4YWlnZnmZKmIxlGPUPLtbkF8lr/A/1Sk1eC0ddLMwQN06dOuLc+dI3YLQS+T+MoNt3DIQ0NynwgKPilig==} - dev: false - - /@octokit/webhooks-types@5.8.0: - resolution: {integrity: sha512-8adktjIb76A7viIdayQSFuBEwOzwhDC+9yxZpKNHjfzrlostHCw0/N7JWpWMObfElwvJMk2fY2l1noENCk9wmw==} - dev: false - - /@octokit/webhooks@9.26.3: - resolution: {integrity: sha512-DLGk+gzeVq5oK89Bo601txYmyrelMQ7Fi5EnjHE0Xs8CWicy2xkmnJMKptKJrBJpstqbd/9oeDFi/Zj2pudBDQ==} - dependencies: - '@octokit/request-error': 2.1.0 - '@octokit/webhooks-methods': 2.0.0 - '@octokit/webhooks-types': 5.8.0 + '@octokit/request-error': 5.0.0 + '@octokit/webhooks-methods': 4.1.0 + '@octokit/webhooks-types': 7.3.2 aggregate-error: 3.1.0 dev: false - /@probot/get-private-key@1.1.1: - resolution: {integrity: sha512-hOmBNSAhSZc6PaNkTvj6CO9R5J67ODJ+w5XQlDW9w/6mtcpHWK4L+PZcW0YwVM7PpetLZjN6rsKQIR9yqIaWlA==} - dependencies: - '@types/is-base64': 1.1.1 - is-base64: 1.1.0 + /@probot/get-private-key@1.1.2: + resolution: {integrity: sha512-yVgyCdTyooGX6+czDLkJahEcwgBWZsKH9xbjvjDNVFjY3QtiI/tHRiB3zjgJCQMZehXxv2CFHZQSpWRXdr6CeQ==} dev: false - /@probot/octokit-plugin-config@1.1.6(@octokit/core@3.6.0): - resolution: {integrity: sha512-L29wmnFvilzSfWn9tUgItxdLv0LJh2ICjma3FmLr80Spu3wZ9nHyRrKMo9R5/K2m7VuWmgoKnkgRt2zPzAQBEQ==} + /@probot/octokit-plugin-config@2.0.1(@octokit/core@5.1.0): + resolution: {integrity: sha512-aWQYzPY2xiKscTVTKveghtbglqZ+W4eBLIdK1C/cNiFIofy3AxKogWgEZj29PjIe5ZRYx0sRHAPc/pkcXyOmTQ==} + engines: {node: '>=18'} peerDependencies: - '@octokit/core': '>=3' + '@octokit/core': '>=5' dependencies: - '@octokit/core': 3.6.0 - '@types/js-yaml': 4.0.5 + '@octokit/core': 5.1.0 js-yaml: 4.1.0 dev: false @@ -865,8 +768,8 @@ packages: '@types/range-parser': 1.2.4 dev: false - /@types/express@4.17.17: - resolution: {integrity: sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==} + /@types/express@4.17.21: + resolution: {integrity: sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==} dependencies: '@types/body-parser': 1.19.2 '@types/express-serve-static-core': 4.17.33 @@ -874,30 +777,12 @@ packages: '@types/serve-static': 1.15.1 dev: false - /@types/ioredis@4.28.10: - resolution: {integrity: sha512-69LyhUgrXdgcNDv7ogs1qXZomnfOEnSmrmMFqKgt1XMJxmoOSG/u3wYy13yACIfKuMJ8IhKgHafDO3sx19zVQQ==} - dependencies: - '@types/node': 18.15.3 - dev: false - - /@types/is-base64@1.1.1: - resolution: {integrity: sha512-JgnGhP+MeSHEQmvxcobcwPEP4Ew56voiq9/0hmP/41lyQ/3gBw/ZCIRy2v+QkEOdeCl58lRcrf6+Y6WMlJGETA==} - dev: false - - /@types/js-yaml@4.0.5: - resolution: {integrity: sha512-FhpRzf927MNQdRZP0J5DLIdTXhjLYzeUTmLAu69mnVksLH9CJY3IuSeEgbKUki7GQZm0WqDkGzyxju2EZGD2wA==} - dev: false - /@types/jsonwebtoken@9.0.1: resolution: {integrity: sha512-c5ltxazpWabia/4UzhIoaDcIza4KViOQhdbjRlfcIGVnsE3c3brkz9Z+F/EeJIECOQP7W7US2hNE930cWWkPiw==} dependencies: '@types/node': 18.15.3 dev: false - /@types/lru-cache@5.1.1: - resolution: {integrity: sha512-ssE3Vlrys7sdIzs5LOxCzTVMsU7i9oa/IaW92wF32JFb3CVczqOkru2xspuKczHEbG3nvmPY7IFqVmGGHdNbYw==} - dev: false - /@types/mime@3.0.1: resolution: {integrity: sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==} dev: false @@ -906,35 +791,6 @@ packages: resolution: {integrity: sha512-p6ua9zBxz5otCmbpb5D3U4B5Nanw6Pk3PPyX05xnxbB/fRv71N7CPmORg7uAD5P70T0xmx1pzAx/FUfa5X+3cw==} dev: false - /@types/pino-http@5.8.1: - resolution: {integrity: sha512-A9MW6VCnx5ii7s+Fs5aFIw+aSZcBCpsZ/atpxamu8tTsvWFacxSf2Hrn1Ohn1jkVRB/LiPGOapRXcFawDBnDnA==} - dependencies: - '@types/pino': 6.3.12 - dev: false - - /@types/pino-pretty@5.0.0: - resolution: {integrity: sha512-N1uzqSzioqz8R3AkDbSJwcfDWeI3YMPNapSQQhnB2ISU4NYgUIcAh+hYT5ygqBM+klX4htpEhXMmoJv3J7GrdA==} - deprecated: This is a stub types definition. pino-pretty provides its own type definitions, so you do not need this installed. - dependencies: - pino-pretty: 10.0.0 - dev: false - - /@types/pino-std-serializers@4.0.0: - resolution: {integrity: sha512-gXfUZx2xIBbFYozGms53fT0nvkacx/+62c8iTxrEqH5PkIGAQvDbXg2774VWOycMPbqn5YJBQ3BMsg4Li3dWbg==} - deprecated: This is a stub types definition. pino-std-serializers provides its own type definitions, so you do not need this installed. - dependencies: - pino-std-serializers: 6.1.0 - dev: false - - /@types/pino@6.3.12: - resolution: {integrity: sha512-dsLRTq8/4UtVSpJgl9aeqHvbh6pzdmjYD3C092SYgLD2TyoCqHpTJk6vp8DvCTGGc7iowZ2MoiYiVUUCcu7muw==} - dependencies: - '@types/node': 18.15.3 - '@types/pino-pretty': 5.0.0 - '@types/pino-std-serializers': 4.0.0 - sonic-boom: 2.8.0 - dev: false - /@types/qs@6.9.7: resolution: {integrity: sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==} dev: false @@ -1056,12 +912,6 @@ packages: picomatch: 2.3.1 dev: true - /argparse@1.0.10: - resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} - dependencies: - sprintf-js: 1.0.3 - dev: false - /argparse@2.0.1: resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} dev: false @@ -1096,6 +946,7 @@ packages: /balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + dev: true /base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} @@ -1140,12 +991,6 @@ packages: concat-map: 0.0.1 dev: true - /brace-expansion@2.0.1: - resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} - dependencies: - balanced-match: 1.0.2 - dev: false - /braces@3.0.2: resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} engines: {node: '>=8'} @@ -1267,8 +1112,9 @@ packages: resolution: {integrity: sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==} dev: false - /colorette@2.0.19: - resolution: {integrity: sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==} + /commander@12.0.0: + resolution: {integrity: sha512-MwVNWlYjDTtOjX5PiD7o5pK0UrFU/OYgcJfjjK4RaHZETNtjJqrZa9Y9ds88+A+f+d5lv+561eZ+yCKoS3gbAA==} + engines: {node: '>=18'} dev: false /commander@4.1.1: @@ -1276,11 +1122,6 @@ packages: engines: {node: '>= 6'} dev: true - /commander@6.2.1: - resolution: {integrity: sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==} - engines: {node: '>= 6'} - dev: false - /concat-map@0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} dev: true @@ -1358,8 +1199,8 @@ packages: engines: {node: '>=0.10.0'} dev: false - /denque@1.5.1: - resolution: {integrity: sha512-XwE+iZ4D6ZUB7mfYRMb5wByE8L74HCn30FBN7sWnXksWc1LO1bPDl67pBR9o/kC4z/xSNAwkMYcGgqDV3BE3Hw==} + /denque@2.1.0: + resolution: {integrity: sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==} engines: {node: '>=0.10'} dev: false @@ -1388,9 +1229,9 @@ packages: path-type: 4.0.0 dev: true - /dotenv@8.6.0: - resolution: {integrity: sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==} - engines: {node: '>=10'} + /dotenv@16.4.4: + resolution: {integrity: sha512-XvPXc8XAQThSjAbY6cQ/9PcBXmFoWuw1sQ3b8HqUCR6ziGXjkTi//kB9SWa2UwqlgdAIuRqAa/9hVljzPehbYg==} + engines: {node: '>=12'} dev: false /ecdsa-sig-formatter@1.0.11: @@ -1459,12 +1300,6 @@ packages: engines: {node: '>=0.8.0'} dev: false - /esprima@4.0.1: - resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} - engines: {node: '>=4'} - hasBin: true - dev: false - /estree-walker@3.0.3: resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} dependencies: @@ -1521,15 +1356,6 @@ packages: strip-final-newline: 3.0.0 dev: true - /express-handlebars@6.0.7: - resolution: {integrity: sha512-iYeMFpc/hMD+E6FNAZA5fgWeXnXr4rslOSPkeEV6TwdmpJ5lEXuWX0u9vFYs31P2MURctQq2batR09oeNj0LIg==} - engines: {node: '>=v12.22.9'} - dependencies: - glob: 8.1.0 - graceful-fs: 4.2.11 - handlebars: 4.7.7 - dev: false - /express@4.18.2: resolution: {integrity: sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==} engines: {node: '>= 0.10.0'} @@ -1569,10 +1395,6 @@ packages: - supports-color dev: false - /fast-copy@3.0.1: - resolution: {integrity: sha512-Knr7NOtK3HWRYGtHoJrjkaWepqT8thIVGAwt0p0aUs1zqkAzXZV4vo9fFNwyb5fcqK1GKYFYxldQdIDVKhUAfA==} - dev: false - /fast-glob@3.2.12: resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==} engines: {node: '>=8.6.0'} @@ -1593,12 +1415,6 @@ packages: resolution: {integrity: sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==} dev: false - /fast-url-parser@1.1.3: - resolution: {integrity: sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==} - dependencies: - punycode: 1.4.1 - dev: false - /fastq@1.15.0: resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} dependencies: @@ -1634,10 +1450,6 @@ packages: locate-path: 3.0.0 dev: false - /flatstr@1.0.12: - resolution: {integrity: sha512-4zPxDyhCyiN2wIAtSLI6gc82/EjqZc1onI4Mz/l0pWrAlsSfYH/2ZIcU+e3oA2wDwbzIWNKwa23F8rh6+DRWkw==} - dev: false - /forwarded@0.2.0: resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} engines: {node: '>= 0.6'} @@ -1650,6 +1462,7 @@ packages: /fs.realpath@1.0.0: resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + dev: true /fsevents@2.3.3: resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} @@ -1663,6 +1476,15 @@ packages: resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} dev: false + /function-bind@1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + dev: false + + /get-caller-file@2.0.5: + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} + engines: {node: 6.* || 8.* || >= 10.*} + dev: false + /get-func-name@2.0.2: resolution: {integrity: sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==} dev: true @@ -1703,17 +1525,6 @@ packages: path-is-absolute: 1.0.1 dev: true - /glob@8.1.0: - resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==} - engines: {node: '>=12'} - dependencies: - fs.realpath: 1.0.0 - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: 5.1.6 - once: 1.4.0 - dev: false - /globby@11.1.0: resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} engines: {node: '>=10'} @@ -1730,19 +1541,6 @@ packages: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} dev: false - /handlebars@4.7.7: - resolution: {integrity: sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==} - engines: {node: '>=0.4.7'} - hasBin: true - dependencies: - minimist: 1.2.8 - neo-async: 2.6.2 - source-map: 0.6.1 - wordwrap: 1.0.0 - optionalDependencies: - uglify-js: 3.17.4 - dev: false - /has-flag@3.0.0: resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} engines: {node: '>=4'} @@ -1760,11 +1558,11 @@ packages: function-bind: 1.1.1 dev: false - /help-me@4.2.0: - resolution: {integrity: sha512-TAOnTB8Tz5Dw8penUuzHVrKNKlCIbwwbHnXraNJxPwf8LRtE2HlM84RYuezMFcwOJmoYOCWVDyJ8TQGxn9PgxA==} + /hasown@2.0.1: + resolution: {integrity: sha512-1/th4MHjnwncwXsIW6QMzlvYL9kG5e/CpVvLRZe4XPa8TOUNbCELqmvhDmnkNsAjwaG4+I8gJJL0JBvTTLO9qA==} + engines: {node: '>= 0.4'} dependencies: - glob: 8.1.0 - readable-stream: 3.6.2 + function-bind: 1.1.2 dev: false /http-errors@2.0.0: @@ -1824,22 +1622,21 @@ packages: dependencies: once: 1.4.0 wrappy: 1.0.2 + dev: true /inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} - /ioredis@4.28.5: - resolution: {integrity: sha512-3GYo0GJtLqgNXj4YhrisLaNNvWSNwSS2wS4OELGfGxH8I69+XfNdnmV1AyN+ZqMh0i7eX+SWjrwFKDBDgfBC1A==} - engines: {node: '>=6'} + /ioredis@5.3.2: + resolution: {integrity: sha512-1DKMMzlIHM02eBBVOFQ1+AolGjs6+xEcM4PDL7NqOS6szq7H9jSaEkIUH6/a5Hl241LzW6JLSiAbNvTQjUupUA==} + engines: {node: '>=12.22.0'} dependencies: + '@ioredis/commands': 1.2.0 cluster-key-slot: 1.1.2 debug: 4.3.4 - denque: 1.5.1 + denque: 2.1.0 lodash.defaults: 4.2.0 - lodash.flatten: 4.4.0 lodash.isarguments: 3.1.0 - p-map: 2.1.0 - redis-commands: 1.7.0 redis-errors: 1.2.0 redis-parser: 3.0.0 standard-as-callback: 2.1.0 @@ -1856,11 +1653,6 @@ packages: resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} dev: false - /is-base64@1.1.0: - resolution: {integrity: sha512-Nlhg7Z2dVC4/PTvIFkgVVNvPHSO2eR/Yd0XzhGiXCXEvWnptXlXa/clQ8aePPiMuxEGcWfzWbGw2Fe3d+Y3v1g==} - hasBin: true - dev: false - /is-binary-path@2.1.0: resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} engines: {node: '>=8'} @@ -1868,10 +1660,10 @@ packages: binary-extensions: 2.2.0 dev: true - /is-core-module@2.11.0: - resolution: {integrity: sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==} + /is-core-module@2.13.1: + resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} dependencies: - has: 1.0.3 + hasown: 2.0.1 dev: false /is-extglob@2.1.1: @@ -1922,14 +1714,6 @@ packages: resolution: {integrity: sha512-UfJMcSJc+SEXEl9lH/VLHSZbThQyLpw1vLO1Lb+j4RWDvG3N2f7yj3PVQA3cmkTBNldJ9eFnM+xEXxHIXrYiJw==} dev: true - /js-yaml@3.14.1: - resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} - hasBin: true - dependencies: - argparse: 1.0.10 - esprima: 4.0.1 - dev: false - /js-yaml@4.1.0: resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} hasBin: true @@ -1949,14 +1733,20 @@ packages: resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==} dev: true - /jsonwebtoken@9.0.0: - resolution: {integrity: sha512-tuGfYXxkQGDPnLJ7SibiQgVgeDgfbPq2k2ICcbgqW8WxWLBAxKQM/ZCu/IT8SOSwmaYl4dpTFCW5xZv7YbbWUw==} + /jsonwebtoken@9.0.2: + resolution: {integrity: sha512-PRp66vJ865SSqOlgqS8hujT5U4AOgMfhrwYIuIhfKaoSCZcirrmASQr8CX7cUg+RMih+hgznrjp99o+W4pJLHQ==} engines: {node: '>=12', npm: '>=6'} dependencies: jws: 3.2.2 - lodash: 4.17.21 + lodash.includes: 4.3.0 + lodash.isboolean: 3.0.3 + lodash.isinteger: 4.0.4 + lodash.isnumber: 3.0.3 + lodash.isplainobject: 4.0.6 + lodash.isstring: 4.0.1 + lodash.once: 4.1.1 ms: 2.1.3 - semver: 7.3.8 + semver: 7.6.0 dev: false /jwa@1.4.1: @@ -2024,28 +1814,53 @@ packages: resolution: {integrity: sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==} dev: false - /lodash.flatten@4.4.0: - resolution: {integrity: sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==} + /lodash.includes@4.3.0: + resolution: {integrity: sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==} dev: false /lodash.isarguments@3.1.0: resolution: {integrity: sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==} dev: false + /lodash.isboolean@3.0.3: + resolution: {integrity: sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==} + dev: false + + /lodash.isinteger@4.0.4: + resolution: {integrity: sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==} + dev: false + + /lodash.isnumber@3.0.3: + resolution: {integrity: sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==} + dev: false + + /lodash.isplainobject@4.0.6: + resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} + dev: false + + /lodash.isstring@4.0.1: + resolution: {integrity: sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==} + dev: false + + /lodash.once@4.1.1: + resolution: {integrity: sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==} + dev: false + /lodash.sortby@4.7.0: resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==} dev: true - /lodash@4.17.21: - resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} - dev: false - /loupe@2.3.7: resolution: {integrity: sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==} dependencies: get-func-name: 2.0.2 dev: true + /lru-cache@10.2.0: + resolution: {integrity: sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==} + engines: {node: 14 || >=16.14} + dev: false + /lru-cache@6.0.0: resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} engines: {node: '>=10'} @@ -2129,17 +1944,6 @@ packages: brace-expansion: 1.1.11 dev: true - /minimatch@5.1.6: - resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} - engines: {node: '>=10'} - dependencies: - brace-expansion: 2.0.1 - dev: false - - /minimist@1.2.8: - resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} - dev: false - /mlly@1.4.2: resolution: {integrity: sha512-i/Ykufi2t1EZ6NaPLdfnZk2AX8cs0d+mTzVKuPfqPKPatxLApaBoxJQ9x1/uckXtrS/U5oisPMDkNs0yQTaBRg==} dependencies: @@ -2184,10 +1988,6 @@ packages: engines: {node: '>= 0.6'} dev: false - /neo-async@2.6.2: - resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} - dev: false - /nock@13.5.3: resolution: {integrity: sha512-2NlGmHIK2rTeyy7UaY1ZNg0YZfEJMxghXgZi0b4DBsUyoDNTTxZeCSG1nmirAWF44RkkoV8NnegLVQijgVapNQ==} engines: {node: '>= 10.13'} @@ -2199,18 +1999,6 @@ packages: - supports-color dev: true - /node-fetch@2.6.9: - resolution: {integrity: sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==} - engines: {node: 4.x || >=6.0.0} - peerDependencies: - encoding: ^0.1.0 - peerDependenciesMeta: - encoding: - optional: true - dependencies: - whatwg-url: 5.0.0 - dev: false - /normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} @@ -2239,18 +2027,17 @@ packages: resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==} dev: false - /octokit-auth-probot@1.2.9(@octokit/core@3.6.0): - resolution: {integrity: sha512-mMjw6Y760EwJnW2tSVooJK8BMdsG6D40SoCclnefVf/5yWjaNVquEu8NREBVWb60OwbpnMEz4vREXHB5xdMFYQ==} + /octokit-auth-probot@2.0.0(@octokit/core@5.1.0): + resolution: {integrity: sha512-bxidVIyxYJ+hWkG24pchPrN6mJdQrklZ2Acu+oGmZlh9aRONsIrw0KNW5W7QC2VlkxsFQwb9lnV+vH0BcEhnLQ==} + engines: {node: '>=18'} peerDependencies: - '@octokit/core': '>=3.2' + '@octokit/core': '>=5' dependencies: - '@octokit/auth-app': 4.0.9 - '@octokit/auth-token': 3.0.3 - '@octokit/auth-unauthenticated': 3.0.4 - '@octokit/core': 3.6.0 - '@octokit/types': 8.2.1 - transitivePeerDependencies: - - encoding + '@octokit/auth-app': 6.0.3 + '@octokit/auth-token': 4.0.0 + '@octokit/auth-unauthenticated': 5.0.1 + '@octokit/core': 5.1.0 + '@octokit/types': 12.5.0 dev: false /on-exit-leak-free@2.1.0: @@ -2304,11 +2091,6 @@ packages: p-limit: 2.3.0 dev: false - /p-map@2.1.0: - resolution: {integrity: sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==} - engines: {node: '>=6'} - dev: false - /p-try@2.2.0: resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} engines: {node: '>=6'} @@ -2382,39 +2164,20 @@ packages: engines: {node: '>=6'} dev: false - /pino-abstract-transport@1.0.0: - resolution: {integrity: sha512-c7vo5OpW4wIS42hUVcT5REsL8ZljsUfBjqV/e2sFxmFEFZiq1XLUp5EYLtuDH6PEHq9W1egWqRbnLUP5FuZmOA==} + /pino-abstract-transport@1.1.0: + resolution: {integrity: sha512-lsleG3/2a/JIWUtf9Q5gUNErBqwIu1tUKTT3dUzaf5DySw9ra1wcqKjJjLX1VTY64Wk1eEOYsVGSaGfCK85ekA==} dependencies: readable-stream: 4.3.0 split2: 4.1.0 dev: false - /pino-http@5.8.0: - resolution: {integrity: sha512-YwXiyRb9y0WCD1P9PcxuJuh3Dc5qmXde/paJE86UGYRdiFOi828hR9iUGmk5gaw6NBT9gLtKANOHFimvh19U5w==} + /pino-http@9.0.0: + resolution: {integrity: sha512-Q9QDNEz0vQmbJtMFjOVr2c9yL92vHudjmr3s3m6J1hbw3DBGFZJm3TIj9TWyynZ4GEsEA9SOtni4heRUr6lNOg==} dependencies: - fast-url-parser: 1.1.3 - pino: 6.14.0 - pino-std-serializers: 4.0.0 - dev: false - - /pino-pretty@10.0.0: - resolution: {integrity: sha512-zKFjYXBzLaLTEAN1ayKpHXtL5UeRQC7R3lvhKe7fWs7hIVEjKGG/qIXwQt9HmeUp71ogUd/YcW+LmMwRp4KT6Q==} - hasBin: true - dependencies: - colorette: 2.0.19 - dateformat: 4.6.3 - fast-copy: 3.0.1 - fast-safe-stringify: 2.1.1 - help-me: 4.2.0 - joycon: 3.1.1 - minimist: 1.2.8 - on-exit-leak-free: 2.1.0 - pino-abstract-transport: 1.0.0 - pump: 3.0.0 - readable-stream: 4.3.0 - secure-json-parse: 2.7.0 - sonic-boom: 3.2.1 - strip-json-comments: 3.1.1 + get-caller-file: 2.0.5 + pino: 8.19.0 + pino-std-serializers: 6.2.2 + process-warning: 3.0.0 dev: false /pino-pretty@6.0.0: @@ -2435,29 +2198,29 @@ packages: strip-json-comments: 3.1.1 dev: false - /pino-std-serializers@3.2.0: - resolution: {integrity: sha512-EqX4pwDPrt3MuOAAUBMU0Tk5kR/YcCM5fNPEzgCO2zJ5HfX0vbiH9HbJglnyeQsN96Kznae6MWD47pZB5avTrg==} - dev: false - - /pino-std-serializers@4.0.0: - resolution: {integrity: sha512-cK0pekc1Kjy5w9V2/n+8MkZwusa6EyyxfeQCB799CQRhRt/CqYKiWs5adeu8Shve2ZNffvfC/7J64A2PJo1W/Q==} - dev: false - /pino-std-serializers@6.1.0: resolution: {integrity: sha512-KO0m2f1HkrPe9S0ldjx7za9BJjeHqBku5Ch8JyxETxT8dEFGz1PwgrHaOQupVYitpzbFSYm7nnljxD8dik2c+g==} dev: false - /pino@6.14.0: - resolution: {integrity: sha512-iuhEDel3Z3hF9Jfe44DPXR8l07bhjuFY3GMHIXbjnY9XcafbyDDwl2sN2vw2GjMPf5Nkoe+OFao7ffn9SXaKDg==} + /pino-std-serializers@6.2.2: + resolution: {integrity: sha512-cHjPPsE+vhj/tnhCy/wiMh3M3z3h/j15zHQX+S9GkTBgqJuTuJzYJ4gUyACLhDaJ7kk9ba9iRDmbH2tJU03OiA==} + dev: false + + /pino@8.19.0: + resolution: {integrity: sha512-oswmokxkav9bADfJ2ifrvfHUwad6MLp73Uat0IkQWY3iAw5xTRoznXbXksZs8oaOUMpmhVWD+PZogNzllWpJaA==} hasBin: true dependencies: + atomic-sleep: 1.0.0 fast-redact: 3.1.2 - fast-safe-stringify: 2.1.1 - flatstr: 1.0.12 - pino-std-serializers: 3.2.0 - process-warning: 1.0.0 + on-exit-leak-free: 2.1.0 + pino-abstract-transport: 1.1.0 + pino-std-serializers: 6.1.0 + process-warning: 3.0.0 quick-format-unescaped: 4.0.4 - sonic-boom: 1.4.1 + real-require: 0.2.0 + safe-stable-stringify: 2.4.3 + sonic-boom: 3.8.0 + thread-stream: 2.4.1 dev: false /pirates@4.0.5: @@ -2521,51 +2284,44 @@ packages: react-is: 18.2.0 dev: true - /probot@12.3.3: - resolution: {integrity: sha512-cdtKd+xISzi8sw6++BYBXleRknCA6hqUMoHj/sJqQBrjbNxQLhfeFCq9O2d0Z4eShsy5YFRR3MWwDKJ9uAE0CA==} - engines: {node: '>=10.21'} + /probot@13.0.2: + resolution: {integrity: sha512-uBXW2EqAG47X/+/RiDURdK/Hc9j8wgmsqjP1aEvS495oFAlwiHxYkc+32btd4JTSU68OKVXdbQzzUwcoKy7Osg==} + engines: {node: '>=18'} hasBin: true dependencies: - '@octokit/core': 3.6.0 - '@octokit/plugin-enterprise-compatibility': 1.3.0 - '@octokit/plugin-paginate-rest': 2.21.3(@octokit/core@3.6.0) - '@octokit/plugin-rest-endpoint-methods': 5.16.2(@octokit/core@3.6.0) - '@octokit/plugin-retry': 3.0.9 - '@octokit/plugin-throttling': 3.7.0(@octokit/core@3.6.0) - '@octokit/types': 8.2.1 - '@octokit/webhooks': 9.26.3 - '@probot/get-private-key': 1.1.1 - '@probot/octokit-plugin-config': 1.1.6(@octokit/core@3.6.0) + '@octokit/core': 5.1.0 + '@octokit/plugin-enterprise-compatibility': 4.0.1 + '@octokit/plugin-paginate-rest': 9.1.5(@octokit/core@5.1.0) + '@octokit/plugin-rest-endpoint-methods': 10.3.0(@octokit/core@5.1.0) + '@octokit/plugin-retry': 6.0.1(@octokit/core@5.1.0) + '@octokit/plugin-throttling': 8.1.3(@octokit/core@5.1.0) + '@octokit/request': 8.2.0 + '@octokit/types': 12.5.0 + '@octokit/webhooks': 12.1.2 + '@probot/get-private-key': 1.1.2 + '@probot/octokit-plugin-config': 2.0.1(@octokit/core@5.1.0) '@probot/pino': 2.3.5 - '@types/express': 4.17.17 - '@types/ioredis': 4.28.10 - '@types/pino': 6.3.12 - '@types/pino-http': 5.8.1 - commander: 6.2.1 + '@types/express': 4.17.21 + commander: 12.0.0 deepmerge: 4.3.1 - deprecation: 2.3.1 - dotenv: 8.6.0 + dotenv: 16.4.4 eventsource: 2.0.2 express: 4.18.2 - express-handlebars: 6.0.7 - ioredis: 4.28.5 - js-yaml: 3.14.1 - lru-cache: 6.0.0 - octokit-auth-probot: 1.2.9(@octokit/core@3.6.0) - pino: 6.14.0 - pino-http: 5.8.0 + ioredis: 5.3.2 + js-yaml: 4.1.0 + lru-cache: 10.2.0 + octokit-auth-probot: 2.0.0(@octokit/core@5.1.0) + pino: 8.19.0 + pino-http: 9.0.0 pkg-conf: 3.1.0 - resolve: 1.22.1 - semver: 7.3.8 - update-dotenv: 1.1.1(dotenv@8.6.0) - uuid: 8.3.2 + resolve: 1.22.8 + update-dotenv: 1.1.1(dotenv@16.4.4) transitivePeerDependencies: - - encoding - supports-color dev: false - /process-warning@1.0.0: - resolution: {integrity: sha512-du4wfLyj4yCZq1VupnVSZmRsPJsNuxoDQFdCFHLaYiEbFBD7QE0a+I4D7hOxrVnh78QE/YipFAj9lXHiXocV+Q==} + /process-warning@3.0.0: + resolution: {integrity: sha512-mqn0kFRl0EoqhnL0GQ0veqFHyIN1yig9RHh/InzORTUiZHFRAur+aMtRkELNwGs9aNwKS6tg/An4NYBPGwvtzQ==} dev: false /process@0.11.10: @@ -2593,10 +2349,6 @@ packages: once: 1.4.0 dev: false - /punycode@1.4.1: - resolution: {integrity: sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==} - dev: false - /punycode@2.3.0: resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==} engines: {node: '>=6'} @@ -2662,8 +2414,9 @@ packages: picomatch: 2.3.1 dev: true - /redis-commands@1.7.0: - resolution: {integrity: sha512-nJWqw3bTFy21hX/CPKHth6sfhZbdiHP6bTawSgQBlKOVRG7EZkfHbbHwQJnrE4vsQf0CMNE+3gJ4Fmm16vdVlQ==} + /real-require@0.2.0: + resolution: {integrity: sha512-57frrGM/OCTLqLOAh0mhVA9VBMHd+9U7Zb2THMGdBUoZVOtGbJzjxsYGDJ3A9AYYCP4hn6y1TVbaOfzWtm5GFg==} + engines: {node: '>= 12.13.0'} dev: false /redis-errors@1.2.0: @@ -2683,11 +2436,11 @@ packages: engines: {node: '>=8'} dev: true - /resolve@1.22.1: - resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==} + /resolve@1.22.8: + resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} hasBin: true dependencies: - is-core-module: 2.11.0 + is-core-module: 2.13.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 dev: false @@ -2731,16 +2484,17 @@ packages: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} dev: false + /safe-stable-stringify@2.4.3: + resolution: {integrity: sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g==} + engines: {node: '>=10'} + dev: false + /safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} dev: false - /secure-json-parse@2.7.0: - resolution: {integrity: sha512-6aU+Rwsezw7VR8/nyvKTx8QpWH9FrcYiXXlqC4z5d5XQBDRqtbfsRjnwGyqbi3gddNtWHuEk9OANUotL26qKUw==} - dev: false - - /semver@7.3.8: - resolution: {integrity: sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==} + /semver@7.6.0: + resolution: {integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==} engines: {node: '>=10'} hasBin: true dependencies: @@ -2822,21 +2576,8 @@ packages: engines: {node: '>=8'} dev: true - /sonic-boom@1.4.1: - resolution: {integrity: sha512-LRHh/A8tpW7ru89lrlkU4AszXt1dbwSjVWguGrmlxE7tawVmDBlI1PILMkXAxJTwqhgsEeTHzj36D5CmHgQmNg==} - dependencies: - atomic-sleep: 1.0.0 - flatstr: 1.0.12 - dev: false - - /sonic-boom@2.8.0: - resolution: {integrity: sha512-kuonw1YOYYNOve5iHdSahXPOK49GqwA+LZhI6Wz/l0rP57iKyXXIHaRagOBHAPmGwJC6od2Z9zgvZ5loSgMlVg==} - dependencies: - atomic-sleep: 1.0.0 - dev: false - - /sonic-boom@3.2.1: - resolution: {integrity: sha512-iITeTHxy3B9FGu8aVdiDXUVAcHMF9Ss0cCsAOo2HfCrmVGT3/DT5oYaeu0M/YKZDlKTvChEyPq0zI9Hf33EX6A==} + /sonic-boom@3.8.0: + resolution: {integrity: sha512-ybz6OYOUjoQQCQ/i4LU8kaToD8ACtYP+Cj5qd2AO36bwbdewxWJ3ArmJ2cr6AvxlL2o0PqnCcPGUgkILbfkaCA==} dependencies: atomic-sleep: 1.0.0 dev: false @@ -2846,11 +2587,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - /source-map@0.6.1: - resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} - engines: {node: '>=0.10.0'} - dev: false - /source-map@0.8.0-beta.0: resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==} engines: {node: '>= 8'} @@ -2869,10 +2605,6 @@ packages: engines: {node: '>= 10.x'} dev: false - /sprintf-js@1.0.3: - resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} - dev: false - /stackback@0.0.2: resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} dev: true @@ -2960,6 +2692,12 @@ packages: any-promise: 1.3.0 dev: true + /thread-stream@2.4.1: + resolution: {integrity: sha512-d/Ex2iWd1whipbT681JmTINKw0ZwOUBZm7+Gjs64DHuX34mmw8vJL2bFAaNacaW72zYiTJxSHi5abUuOi5nsfg==} + dependencies: + real-require: 0.2.0 + dev: false + /tinybench@2.5.1: resolution: {integrity: sha512-65NKvSuAVDP/n4CqH+a9w2kTlLReS9vhsAP06MWx+/89nMinJyB2icyl58RIcqCmIggpojIGeuJGhjU1aGMBSg==} dev: true @@ -2986,10 +2724,6 @@ packages: engines: {node: '>=0.6'} dev: false - /tr46@0.0.3: - resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} - dev: false - /tr46@1.0.1: resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==} dependencies: @@ -3076,19 +2810,11 @@ packages: resolution: {integrity: sha512-o+ORpgGwaYQXgqGDwd+hkS4PuZ3QnmqMMxRuajK/a38L6fTpcE5GPIfrf+L/KemFzfUpeUQc1rRS1iDBozvnFA==} dev: true - /uglify-js@3.17.4: - resolution: {integrity: sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==} - engines: {node: '>=0.8.0'} - hasBin: true - requiresBuild: true - dev: false - optional: true - - /universal-github-app-jwt@1.1.1: - resolution: {integrity: sha512-G33RTLrIBMFmlDV4u4CBF7dh71eWwykck4XgaxaIVeZKOYZRAAxvcGMRFTUclVY6xoUPQvO4Ne5wKGxYm/Yy9w==} + /universal-github-app-jwt@1.1.2: + resolution: {integrity: sha512-t1iB2FmLFE+yyJY9+3wMx0ejB+MQpEVkH0gQv7dR6FZyltyq+ZZO0uDpbopxhrZ3SLEO4dCEkIujOMldEQ2iOA==} dependencies: '@types/jsonwebtoken': 9.0.1 - jsonwebtoken: 9.0.0 + jsonwebtoken: 9.0.2 dev: false /universal-user-agent@6.0.0: @@ -3099,12 +2825,12 @@ packages: engines: {node: '>= 0.8'} dev: false - /update-dotenv@1.1.1(dotenv@8.6.0): + /update-dotenv@1.1.1(dotenv@16.4.4): resolution: {integrity: sha512-3cIC18In/t0X/yH793c00qqxcKD8jVCgNOPif/fGQkFpYMGecM9YAc+kaAKXuZsM2dE9I9wFI7KvAuNX22SGMQ==} peerDependencies: dotenv: '*' dependencies: - dotenv: 8.6.0 + dotenv: 16.4.4 dev: false /util-deprecate@1.0.2: @@ -3116,11 +2842,6 @@ packages: engines: {node: '>= 0.4.0'} dev: false - /uuid@8.3.2: - resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} - hasBin: true - dev: false - /vary@1.1.2: resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} engines: {node: '>= 0.8'} @@ -3237,21 +2958,10 @@ packages: - terser dev: true - /webidl-conversions@3.0.1: - resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} - dev: false - /webidl-conversions@4.0.2: resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} dev: true - /whatwg-url@5.0.0: - resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} - dependencies: - tr46: 0.0.3 - webidl-conversions: 3.0.1 - dev: false - /whatwg-url@7.1.0: resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==} dependencies: @@ -3277,10 +2987,6 @@ packages: stackback: 0.0.2 dev: true - /wordwrap@1.0.0: - resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==} - dev: false - /wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}