From 0ec4fe4b8a1f204339b068d9c2bc35827b5e685d Mon Sep 17 00:00:00 2001 From: Dan Giordano Date: Tue, 28 Oct 2025 21:12:01 -0400 Subject: [PATCH 1/3] Swapped out the regions to be baremetal --- .../advanced-project-js/checkly.config.js | 4 +- examples/advanced-project/checkly.config.ts | 4 +- .../boilerplate-project-js/checkly.config.js | 4 +- .../boilerplate-project/checkly.config.ts | 4 +- scripts/analyze-issues.js | 115 + scripts/fetch-issues.js | 72 + scripts/issues.json | 103725 +++++++++++++++ 7 files changed, 103920 insertions(+), 8 deletions(-) create mode 100755 scripts/analyze-issues.js create mode 100755 scripts/fetch-issues.js create mode 100644 scripts/issues.json diff --git a/examples/advanced-project-js/checkly.config.js b/examples/advanced-project-js/checkly.config.js index 16ca06ad..8d89ff9b 100644 --- a/examples/advanced-project-js/checkly.config.js +++ b/examples/advanced-project-js/checkly.config.js @@ -18,7 +18,7 @@ const config = defineConfig({ /* A default for how often your Check should run in minutes */ frequency: 10, /* Checkly data centers to run your Checks as monitors */ - locations: ['us-east-1', 'eu-west-1'], + locations: ['us-east-1', 'eu-west-2'], /* An optional array of tags to organize your Checks */ tags: ['mac'], /** The Checkly Runtime identifier, determining npm packages and the Node.js version available at runtime. @@ -56,7 +56,7 @@ const config = defineConfig({ }, cli: { /* The default datacenter location to use when running npx checkly test */ - runLocation: 'eu-west-1', + runLocation: 'eu-west-2', /* An array of default reporters to use when a reporter is not specified with the "--reporter" flag */ reporters: ['list'], /* How many times to retry a failing test run when running `npx checkly test` or `npx checkly trigger` (max. 3) */ diff --git a/examples/advanced-project/checkly.config.ts b/examples/advanced-project/checkly.config.ts index 061d2586..f3a6f8a3 100644 --- a/examples/advanced-project/checkly.config.ts +++ b/examples/advanced-project/checkly.config.ts @@ -18,7 +18,7 @@ const config = defineConfig({ /* A default for how often your Check should run in minutes */ frequency: 10, /* Checkly data centers to run your Checks as monitors */ - locations: ['us-east-1', 'eu-west-1'], + locations: ['us-east-1', 'eu-west-2'], /* An optional array of tags to organize your Checks */ tags: ['mac'], /** The Checkly Runtime identifier, determining npm packages and the Node.js version available at runtime. @@ -57,7 +57,7 @@ const config = defineConfig({ }, cli: { /* The default datacenter location to use when running npx checkly test */ - runLocation: 'eu-west-1', + runLocation: 'eu-west-2', /* An array of default reporters to use when a reporter is not specified with the "--reporter" flag */ reporters: ['list'], /* How many times to retry a failing test run when running `npx checkly test` or `npx checkly trigger` (max. 3) */ diff --git a/examples/boilerplate-project-js/checkly.config.js b/examples/boilerplate-project-js/checkly.config.js index 96a8c623..67619abe 100644 --- a/examples/boilerplate-project-js/checkly.config.js +++ b/examples/boilerplate-project-js/checkly.config.js @@ -17,7 +17,7 @@ const config = defineConfig({ /* A default for how often your Check should run in minutes */ frequency: 10, /* Checkly data centers to run your Checks as monitors */ - locations: ['us-east-1', 'eu-west-1'], + locations: ['us-east-1', 'eu-west-2'], /* An optional array of tags to organize your Checks */ tags: ['mac'], /** The Checkly Runtime identifier, determining npm packages and the Node.js version available at runtime. @@ -52,7 +52,7 @@ const config = defineConfig({ }, cli: { /* The default datacenter location to use when running npx checkly test */ - runLocation: 'eu-west-1', + runLocation: 'eu-west-2', /* An array of default reporters to use when a reporter is not specified with the "--reporter" flag */ reporters: ['list'], /* How many times to retry a failing test run when running `npx checkly test` or `npx checkly trigger` (max. 3) */ diff --git a/examples/boilerplate-project/checkly.config.ts b/examples/boilerplate-project/checkly.config.ts index 78f52dff..f4236ef0 100644 --- a/examples/boilerplate-project/checkly.config.ts +++ b/examples/boilerplate-project/checkly.config.ts @@ -17,7 +17,7 @@ const config = defineConfig({ /* A default for how often your Check should run in minutes */ frequency: 10, /* Checkly data centers to run your Checks as monitors */ - locations: ['us-east-1', 'eu-west-1'], + locations: ['us-east-1', 'eu-west-2'], /* An optional array of tags to organize your Checks */ tags: ['mac'], /** The Checkly Runtime identifier, determining npm packages and the Node.js version available at runtime. @@ -52,7 +52,7 @@ const config = defineConfig({ }, cli: { /* The default datacenter location to use when running npx checkly test */ - runLocation: 'eu-west-1', + runLocation: 'eu-west-2', /* An array of default reporters to use when a reporter is not specified with the "--reporter" flag */ reporters: ['list'], /* How many times to retry a failing test run when running `npx checkly test` or `npx checkly trigger` (max. 3) */ diff --git a/scripts/analyze-issues.js b/scripts/analyze-issues.js new file mode 100755 index 00000000..000961dd --- /dev/null +++ b/scripts/analyze-issues.js @@ -0,0 +1,115 @@ +#!/usr/bin/env node + +const fs = require('fs'); +const path = require('path'); + +const ISSUES_FILE = path.join(__dirname, 'issues.json'); + +function loadIssues() { + if (!fs.existsSync(ISSUES_FILE)) { + console.error(`Issues file not found: ${ISSUES_FILE}`); + console.log('Run fetch-issues.js first to download the issues data.'); + process.exit(1); + } + + const data = fs.readFileSync(ISSUES_FILE, 'utf8'); + return JSON.parse(data); +} + +function analyzeIssuesByMonth(issues) { + const monthlyStats = {}; + const currentYear = new Date().getFullYear(); + + issues.forEach(issue => { + const createdDate = new Date(issue.created_at); + const monthKey = `${createdDate.getFullYear()}-${String(createdDate.getMonth() + 1).padStart(2, '0')}`; + + if (!monthlyStats[monthKey]) { + monthlyStats[monthKey] = { + total: 0, + open: 0, + closed: 0, + pullRequests: 0, + issues: 0 + }; + } + + monthlyStats[monthKey].total++; + + if (issue.state === 'open') { + monthlyStats[monthKey].open++; + } else { + monthlyStats[monthKey].closed++; + } + + if (issue.pull_request) { + monthlyStats[monthKey].pullRequests++; + } else { + monthlyStats[monthKey].issues++; + } + }); + + return monthlyStats; +} + +function displayTable(monthlyStats) { + console.log('\nπŸ“Š GitHub Issues Analysis by Month\n'); + console.log('β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”'); + console.log('β”‚ Month β”‚ Total β”‚ Open β”‚ Closed β”‚ PRs β”‚ Issues Only β”‚'); + console.log('β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€'); + + // Sort months chronologically + const sortedMonths = Object.keys(monthlyStats).sort(); + + sortedMonths.forEach(month => { + const stats = monthlyStats[month]; + console.log(`β”‚ ${month.padEnd(11)} β”‚ ${String(stats.total).padStart(5)} β”‚ ${String(stats.open).padStart(4)} β”‚ ${String(stats.closed).padStart(6)} β”‚ ${String(stats.pullRequests).padStart(3)} β”‚ ${String(stats.issues).padStart(12)} β”‚`); + }); + + console.log('β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜'); +} + +function displaySummary(issues, monthlyStats) { + const totalIssues = issues.filter(issue => !issue.pull_request).length; + const totalPRs = issues.filter(issue => issue.pull_request).length; + const openIssues = issues.filter(issue => issue.state === 'open' && !issue.pull_request).length; + const openPRs = issues.filter(issue => issue.state === 'open' && issue.pull_request).length; + + console.log('\nπŸ“ˆ Summary Statistics'); + console.log('─────────────────────'); + console.log(`Total Items Analyzed: ${issues.length}`); + console.log(`Issues: ${totalIssues} (${openIssues} open)`); + console.log(`Pull Requests: ${totalPRs} (${openPRs} open)`); + console.log(`Months with Activity: ${Object.keys(monthlyStats).length}`); + + // Find most active month + const mostActiveMonth = Object.entries(monthlyStats) + .sort(([,a], [,b]) => b.total - a.total)[0]; + + if (mostActiveMonth) { + console.log(`Most Active Month: ${mostActiveMonth[0]} (${mostActiveMonth[1].total} items)`); + } +} + +function main() { + try { + console.log('Loading issues data...'); + const issues = loadIssues(); + console.log(`Loaded ${issues.length} issues`); + + const monthlyStats = analyzeIssuesByMonth(issues); + + displayTable(monthlyStats); + displaySummary(issues, monthlyStats); + + } catch (error) { + console.error('Error analyzing issues:', error.message); + process.exit(1); + } +} + +if (require.main === module) { + main(); +} + +module.exports = { analyzeIssuesByMonth, loadIssues }; \ No newline at end of file diff --git a/scripts/fetch-issues.js b/scripts/fetch-issues.js new file mode 100755 index 00000000..008228d2 --- /dev/null +++ b/scripts/fetch-issues.js @@ -0,0 +1,72 @@ +#!/usr/bin/env node + +const fs = require('fs'); +const path = require('path'); + +const GITHUB_API = 'https://api.github.com'; +const REPO_OWNER = 'checkly'; +const REPO_NAME = 'checkly-cli'; +const OUTPUT_FILE = path.join(__dirname, 'issues.json'); + +async function fetchAllIssues() { + const allIssues = []; + let page = 1; + const perPage = 100; + + console.log('Fetching GitHub issues...'); + + while (true) { + try { + const url = `${GITHUB_API}/repos/${REPO_OWNER}/${REPO_NAME}/issues?state=all&per_page=${perPage}&page=${page}`; + + const response = await fetch(url, { + headers: { + 'Accept': 'application/vnd.github.v3+json', + 'User-Agent': 'checkly-cli-issues-fetcher' + } + }); + + if (!response.ok) { + throw new Error(`GitHub API error: ${response.status} ${response.statusText}`); + } + + const issues = await response.json(); + + if (issues.length === 0) { + break; + } + + allIssues.push(...issues); + console.log(`Fetched page ${page}, total issues so far: ${allIssues.length}`); + page++; + + // GitHub API has a limit of 1000 items for search + if (allIssues.length >= 1000) { + console.log('Reached GitHub API limit of 1000 items, stopping...'); + break; + } + + // Add a small delay to be respectful to the API + await new Promise(resolve => setTimeout(resolve, 100)); + + } catch (error) { + console.error('Error fetching issues:', error.message); + console.log(`Saving ${allIssues.length} issues fetched so far...`); + break; + } + } + + console.log(`Total issues fetched: ${allIssues.length}`); + + // Save to JSON file + fs.writeFileSync(OUTPUT_FILE, JSON.stringify(allIssues, null, 2)); + console.log(`Issues saved to: ${OUTPUT_FILE}`); + + return allIssues; +} + +if (require.main === module) { + fetchAllIssues().catch(console.error); +} + +module.exports = { fetchAllIssues }; \ No newline at end of file diff --git a/scripts/issues.json b/scripts/issues.json new file mode 100644 index 00000000..bfc8215a --- /dev/null +++ b/scripts/issues.json @@ -0,0 +1,103725 @@ +[ + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1113", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1113/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1113/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1113/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1113", + "id": 3239792057, + "node_id": "PR_kwDOE8E-g86fZGQV", + "number": 1113, + "title": "feat: add checkly config example to AI rules template", + "user": { + "login": "stefanjudis", + "id": 962099, + "node_id": "MDQ6VXNlcjk2MjA5OQ==", + "avatar_url": "https://avatars.githubusercontent.com/u/962099?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/stefanjudis", + "html_url": "https://github.com/stefanjudis", + "followers_url": "https://api.github.com/users/stefanjudis/followers", + "following_url": "https://api.github.com/users/stefanjudis/following{/other_user}", + "gists_url": "https://api.github.com/users/stefanjudis/gists{/gist_id}", + "starred_url": "https://api.github.com/users/stefanjudis/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/stefanjudis/subscriptions", + "organizations_url": "https://api.github.com/users/stefanjudis/orgs", + "repos_url": "https://api.github.com/users/stefanjudis/repos", + "events_url": "https://api.github.com/users/stefanjudis/events{/privacy}", + "received_events_url": "https://api.github.com/users/stefanjudis/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2025-07-17T14:23:41Z", + "updated_at": "2025-07-17T14:26:38Z", + "closed_at": null, + "author_association": "COLLABORATOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1113", + "html_url": "https://github.com/checkly/checkly-cli/pull/1113", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1113.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1113.patch", + "merged_at": null + }, + "body": "Added CHECKLY_CONFIG to compile-rules.ts and corresponding template placeholder in checkly.rules.template.md to include configuration examples in the AI rules.\r\n\r\nπŸ€– Generated with [Claude Code](https://claude.ai/code)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [x] Other\r\n\r\n## Notes for the Reviewer\r\n\r\nTo improve the AI rules when setting up a new project, I wanted to add a `checkly.config.ts` example to the generated `checkly.rules` file. Now, this solution isn't very pretty because:\r\n\r\n- The generation script reaches out of the `cli` package scope into `examples` to read a `checkly.config`.\r\n- It's not very clear that a template `checkly.config` example file will make it into our AI rules.\r\n\r\nSo, I don't think this solution is ideal, but I couldn't think of anything better. Looking forward to opinions and feedback, and happy to try something else.\r\n", + "closed_by": null, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1113/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/checkly/checkly-cli/issues/1113/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1112", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1112/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1112/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1112/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1112", + "id": 3235043058, + "node_id": "PR_kwDOE8E-g86fIyLO", + "number": 1112, + "title": "feat: add ability to get playwright version from lock file", + "user": { + "login": "ferrandiaz", + "id": 6786071, + "node_id": "MDQ6VXNlcjY3ODYwNzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6786071?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ferrandiaz", + "html_url": "https://github.com/ferrandiaz", + "followers_url": "https://api.github.com/users/ferrandiaz/followers", + "following_url": "https://api.github.com/users/ferrandiaz/following{/other_user}", + "gists_url": "https://api.github.com/users/ferrandiaz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ferrandiaz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ferrandiaz/subscriptions", + "organizations_url": "https://api.github.com/users/ferrandiaz/orgs", + "repos_url": "https://api.github.com/users/ferrandiaz/repos", + "events_url": "https://api.github.com/users/ferrandiaz/events{/privacy}", + "received_events_url": "https://api.github.com/users/ferrandiaz/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 4, + "created_at": "2025-07-16T08:44:43Z", + "updated_at": "2025-07-17T13:07:20Z", + "closed_at": null, + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1112", + "html_url": "https://github.com/checkly/checkly-cli/pull/1112", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1112.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1112.patch", + "merged_at": null + }, + "body": "## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nAdd ability to parse lock files and get the playwright version from them so we can populate it as part of the playwright check\r\n", + "closed_by": null, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1112/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/checkly/checkly-cli/issues/1112/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1111", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1111/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1111/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1111/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1111", + "id": 3228117455, + "node_id": "PR_kwDOE8E-g86exKIz", + "number": 1111, + "title": "feat: add ability to stream logs", + "user": { + "login": "ferrandiaz", + "id": 6786071, + "node_id": "MDQ6VXNlcjY3ODYwNzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6786071?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ferrandiaz", + "html_url": "https://github.com/ferrandiaz", + "followers_url": "https://api.github.com/users/ferrandiaz/followers", + "following_url": "https://api.github.com/users/ferrandiaz/following{/other_user}", + "gists_url": "https://api.github.com/users/ferrandiaz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ferrandiaz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ferrandiaz/subscriptions", + "organizations_url": "https://api.github.com/users/ferrandiaz/orgs", + "repos_url": "https://api.github.com/users/ferrandiaz/repos", + "events_url": "https://api.github.com/users/ferrandiaz/events{/privacy}", + "received_events_url": "https://api.github.com/users/ferrandiaz/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 5221148871, + "node_id": "LA_kwDOE8E-g88AAAABNzRoxw", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/build", + "name": "build", + "color": "bfdadc", + "default": false, + "description": "Issue regarding building and packaging" + } + ], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2025-07-14T09:47:58Z", + "updated_at": "2025-07-14T09:51:08Z", + "closed_at": null, + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": true, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1111", + "html_url": "https://github.com/checkly/checkly-cli/pull/1111", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1111.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1111.patch", + "merged_at": null + }, + "body": "## Affected Components\r\n* [ ] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": null, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1111/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/checkly/checkly-cli/issues/1111/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1110", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1110/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1110/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1110/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1110", + "id": 3226873389, + "node_id": "PR_kwDOE8E-g86es-DL", + "number": 1110, + "title": "feat: show an accurate description for Constructs in validation errors [sc-24882]", + "user": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2025-07-13T22:20:28Z", + "updated_at": "2025-07-13T22:52:00Z", + "closed_at": "2025-07-13T22:51:59Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1110", + "html_url": "https://github.com/checkly/checkly-cli/pull/1110", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1110.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1110.patch", + "merged_at": "2025-07-13T22:51:59Z" + }, + "body": "Until now, validation errors would only show the underlying base type of the construct. Many Constructs share the same base type (e.g. `alert-channel`, `check`), which makes it hard to tell them apart.\r\n\r\nNow, each Construct implements a `describe()` method which returns a unique description for the Construct instance. It consists of the Construct class name and the logicalId of the instance.\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1110/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/checkly/checkly-cli/issues/1110/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1109", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1109/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1109/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1109/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1109", + "id": 3226837502, + "node_id": "PR_kwDOE8E-g86es2a2", + "number": 1109, + "title": "feat: add optional default config support for monitors [sc-24878]", + "user": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2025-07-13T21:34:13Z", + "updated_at": "2025-07-13T22:52:59Z", + "closed_at": null, + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1109", + "html_url": "https://github.com/checkly/checkly-cli/pull/1109", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1109.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1109.patch", + "merged_at": null + }, + "body": "This PR adds an optional default config section for monitors. The reason why a separate default config may be necessary is that some of the check defaults may be incompatible with monitors. For example, #1106 makes it so that monitors only support a subset of retry strategies available to checks.\r\n\r\nThere is no separate file pattern for monitors. Only default configuration can be changed.\r\n\r\nMonitor config defaults fall back to check config defaults.\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": null, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1109/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/checkly/checkly-cli/issues/1109/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1108", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1108/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1108/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1108/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1108", + "id": 3224067618, + "node_id": "PR_kwDOE8E-g86ejzNa", + "number": 1108, + "title": "feat: add validation for {max,degraded}ResponseTime [sc-24880]", + "user": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2025-07-11T19:57:50Z", + "updated_at": "2025-07-11T20:13:16Z", + "closed_at": "2025-07-11T20:13:15Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1108", + "html_url": "https://github.com/checkly/checkly-cli/pull/1108", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1108.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1108.patch", + "merged_at": "2025-07-11T20:13:15Z" + }, + "body": "The limits are consistent with the API schema.\r\n\r\nA new command, `npx checkly validate` is introduced (think e.g. `terraform validate`), but it is kept hidden for now as the CLI-side validation is not very thorough yet.\r\n\r\nAlso fixes e2e tests that had an invalid value.\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1108/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/checkly/checkly-cli/issues/1108/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1107", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1107/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1107/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1107/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1107", + "id": 3223793715, + "node_id": "PR_kwDOE8E-g86ei2NH", + "number": 1107, + "title": "feat: use CLI's own version when adding checkly to package.json on import [sc-24879]", + "user": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2025-07-11T18:12:15Z", + "updated_at": "2025-07-11T20:21:19Z", + "closed_at": "2025-07-11T20:21:18Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1107", + "html_url": "https://github.com/checkly/checkly-cli/pull/1107", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1107.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1107.patch", + "merged_at": "2025-07-11T20:21:17Z" + }, + "body": "This PR changes the hardcoded default to dynamically load the CLI's own version instead. Ensures that we don't forget to bump it.\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1107/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/checkly/checkly-cli/issues/1107/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1106", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1106/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1106/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1106/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1106", + "id": 3223385259, + "node_id": "PR_kwDOE8E-g86ehbkJ", + "number": 1106, + "title": "feat: validate that monitors are configured for single retry only [sc-24878]", + "user": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2025-07-11T15:47:32Z", + "updated_at": "2025-07-13T22:52:59Z", + "closed_at": null, + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1106", + "html_url": "https://github.com/checkly/checkly-cli/pull/1106", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1106.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1106.patch", + "merged_at": null + }, + "body": "This PR adds validation to make sure that monitors only use retry strategies they support.\r\n\r\nA similar change is implemented for CheckGroups and Checks. Without delving too deep into the types, the following snippet should give you the general idea:\r\n\r\n```typescript\r\nexport type MonitorRetryStrategy =\r\n | SingleRetryStrategy\r\n | NoRetriesRetryStrategy\r\n\r\nexport type CheckRetryStrategy =\r\n | LinearRetryStrategy\r\n | ExponentialRetryStrategy\r\n | FixedRetryStrategy\r\n | SingleRetryStrategy\r\n | NoRetriesRetryStrategy\r\n\r\nexport type GroupRetryStrategy =\r\n | CheckRetryStrategy\r\n | MonitorRetryStrategy\r\n```\r\n\r\nThe `RetryStrategyBuilder` has been updated to return compatible structs.\r\n\r\nAll of these changes are backwards compatible with the following exceptions:\r\n1. Using extra properties on a retry strategy (think `maxRetries` when `type: 'NO_RETRIES'`) will now result in a compilation error. Therefore, if a user had used an invalid combination before, that will now fail (depending on the TypeScript loader type - jiti will not error).\r\n2. The recently released monitors will no longer support most retry strategies.\r\n - This also means that if an incompatible default `retryStrategy` has been specified in the Checkly config file, the user will now get a validation error on deploy/test/etc.\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": null, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1106/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/checkly/checkly-cli/issues/1106/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1105", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1105/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1105/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1105/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1105", + "id": 3218121758, + "node_id": "PR_kwDOE8E-g86ePbQL", + "number": 1105, + "title": "fix: temporarily remove Playwright native examples from `npm create` templates pending fixes [sc-24852]", + "user": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2025-07-10T06:45:39Z", + "updated_at": "2025-07-10T06:51:52Z", + "closed_at": "2025-07-10T06:51:50Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1105", + "html_url": "https://github.com/checkly/checkly-cli/pull/1105", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1105.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1105.patch", + "merged_at": "2025-07-10T06:51:50Z" + }, + "body": "This PR also makes it so that local templates are used for e2e tests. While it means that e2e tests won't be testing whether the download works, the downloaded templates are useless because they are from the latest release, not from the PR. Plus, a broken release prevents e2e from running at all, preventing further releases.\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [x] Create CLI\r\n* [x] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1105/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/checkly/checkly-cli/issues/1105/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1104", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1104/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1104/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1104/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1104", + "id": 3217934247, + "node_id": "PR_kwDOE8E-g86eOyyK", + "number": 1104, + "title": "fix: default playwrightConfig was not being set for Browser/MultiStep checks [sc-24851]", + "user": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2025-07-10T05:18:20Z", + "updated_at": "2025-07-10T06:58:54Z", + "closed_at": "2025-07-10T06:58:49Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1104", + "html_url": "https://github.com/checkly/checkly-cli/pull/1104", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1104.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1104.patch", + "merged_at": "2025-07-10T06:58:49Z" + }, + "body": "The issue was caused by the introduction of typed defaults in version 6.1.0. However, it turns out that the original type (which was used more of as a hint) had never included `playwrightConfig`, but it had still been working because all properties were overwritten blindly regardless of whether they were present in the type or not.\r\n\r\nThis change makes BrowserChecks and MultiStepChecks use the appropriate default playwrightConfig again. Tests were added to make sure it won't break again.\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [x] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1104/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/checkly/checkly-cli/issues/1104/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1103", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1103/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1103/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1103/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1103", + "id": 3215956333, + "node_id": "PR_kwDOE8E-g86eIGKo", + "number": 1103, + "title": "chore: store LLM rules as artifacts on prerelease/release builds [sc-24849]", + "user": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2025-07-09T13:27:39Z", + "updated_at": "2025-07-09T14:08:43Z", + "closed_at": "2025-07-09T14:08:41Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1103", + "html_url": "https://github.com/checkly/checkly-cli/pull/1103", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1103.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1103.patch", + "merged_at": "2025-07-09T14:08:41Z" + }, + "body": "A fully automated solution is not included, but this will at least make it easier to access the rules for a manual upload.\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [x] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1103/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/checkly/checkly-cli/issues/1103/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1102", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1102/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1102/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1102/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1102", + "id": 3215879761, + "node_id": "PR_kwDOE8E-g86eH1yI", + "number": 1102, + "title": "fix: update ApiCheck degradedResponseTime/maxResponseTime limit (300s -> 30s) [sc-24848]", + "user": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2025-07-09T13:02:24Z", + "updated_at": "2025-07-09T13:07:56Z", + "closed_at": "2025-07-09T13:07:54Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1102", + "html_url": "https://github.com/checkly/checkly-cli/pull/1102", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1102.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1102.patch", + "merged_at": "2025-07-09T13:07:54Z" + }, + "body": "## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1102/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/checkly/checkly-cli/issues/1102/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1101", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1101/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1101/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1101/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1101", + "id": 3214589115, + "node_id": "PR_kwDOE8E-g86eDf_U", + "number": 1101, + "title": "feat: update test session url to include account", + "user": { + "login": "sbezludny", + "id": 1378452, + "node_id": "MDQ6VXNlcjEzNzg0NTI=", + "avatar_url": "https://avatars.githubusercontent.com/u/1378452?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sbezludny", + "html_url": "https://github.com/sbezludny", + "followers_url": "https://api.github.com/users/sbezludny/followers", + "following_url": "https://api.github.com/users/sbezludny/following{/other_user}", + "gists_url": "https://api.github.com/users/sbezludny/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sbezludny/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sbezludny/subscriptions", + "organizations_url": "https://api.github.com/users/sbezludny/orgs", + "repos_url": "https://api.github.com/users/sbezludny/repos", + "events_url": "https://api.github.com/users/sbezludny/events{/privacy}", + "received_events_url": "https://api.github.com/users/sbezludny/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2025-07-09T05:53:59Z", + "updated_at": "2025-07-09T12:42:24Z", + "closed_at": "2025-07-09T12:42:22Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1101", + "html_url": "https://github.com/checkly/checkly-cli/pull/1101", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1101.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1101.patch", + "merged_at": "2025-07-09T12:42:22Z" + }, + "body": "## Affected Components\r\n* [ ] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n## Notes for the Reviewer\r\nThis PR updates test session URLs to include the account ID. With this change, users working across multiple accounts can access test session results directly, without needing to switch accounts.", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1101/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/checkly/checkly-cli/issues/1101/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1100", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1100/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1100/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1100/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1100", + "id": 3213549800, + "node_id": "PR_kwDOE8E-g86eAC5s", + "number": 1100, + "title": "docs: add JSDocs for UrlMonitor constructs", + "user": { + "login": "hlenke", + "id": 1430734, + "node_id": "MDQ6VXNlcjE0MzA3MzQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/1430734?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/hlenke", + "html_url": "https://github.com/hlenke", + "followers_url": "https://api.github.com/users/hlenke/followers", + "following_url": "https://api.github.com/users/hlenke/following{/other_user}", + "gists_url": "https://api.github.com/users/hlenke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/hlenke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/hlenke/subscriptions", + "organizations_url": "https://api.github.com/users/hlenke/orgs", + "repos_url": "https://api.github.com/users/hlenke/repos", + "events_url": "https://api.github.com/users/hlenke/events{/privacy}", + "received_events_url": "https://api.github.com/users/hlenke/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2025-07-08T19:20:49Z", + "updated_at": "2025-07-09T12:31:26Z", + "closed_at": "2025-07-09T12:31:24Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1100", + "html_url": "https://github.com/checkly/checkly-cli/pull/1100", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1100.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1100.patch", + "merged_at": "2025-07-09T12:31:24Z" + }, + "body": "## Summary\n\nThis PR adds comprehensive JSDoc documentation for the URL monitor constructs: `UrlMonitor`, `UrlRequest`, and `UrlAssertionBuilder`.\n\n## Changes\n\n### UrlMonitor Class\n- Added detailed class documentation explaining its purpose and use cases\n- Documented the distinction from ApiCheck (URL monitors only support GET requests and status code assertions)\n- Added multiple examples showing:\n - Basic URL monitoring\n - Performance threshold monitoring with degraded/max response times\n - SSL verification options for internal endpoints\n - Integration with alert channels\n\n### UrlMonitorProps Interface\n- Documented all properties with their purposes\n- Added default values discovered from backend:\n - `degradedResponseTime`: 10000ms (10 seconds)\n - `maxResponseTime`: 20000ms (20 seconds)\n- Added validation constraints (0-300000ms range)\n- Included practical examples for performance thresholds\n\n### UrlRequest Interface\n- Documented each property with clear explanations\n- Added default values from backend analysis:\n - `ipFamily`: 'IPv4'\n - `followRedirects`: true\n - `skipSSL`: false\n- Included URL length constraint (max 2048 characters)\n- Clear note that only GET requests are supported\n\n### UrlAssertionBuilder Class\n- Comprehensive documentation explaining limited assertion capabilities\n- Multiple examples for different status code validation patterns:\n - Exact status codes\n - Status code ranges (2xx, 4xx, 5xx)\n - Success/failure thresholds\n- Clear guidance to use ApiCheck for advanced assertions (headers, body, etc.)\n\n### Documentation Highlights\n- Emphasizes that URL monitors are simplified HTTP checks\n- Clear guidance on when to use UrlMonitor vs ApiCheck\n- Practical examples for common monitoring scenarios\n- Links to official Checkly documentation\n\n## Related Documentation\n- Follows the same documentation patterns established in #1098\n- Consistent with other monitor types (TcpMonitor, HeartbeatMonitor)\n\n## Testing\n- All tests pass βœ…\n- Linter shows no errors βœ…", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1100/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/checkly/checkly-cli/issues/1100/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1099", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1099/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1099/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1099/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1099", + "id": 3212668712, + "node_id": "PR_kwDOE8E-g86d9DH_", + "number": 1099, + "title": "fix: set correct permissions to all pw bundle files", + "user": { + "login": "ferrandiaz", + "id": 6786071, + "node_id": "MDQ6VXNlcjY3ODYwNzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6786071?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ferrandiaz", + "html_url": "https://github.com/ferrandiaz", + "followers_url": "https://api.github.com/users/ferrandiaz/followers", + "following_url": "https://api.github.com/users/ferrandiaz/following{/other_user}", + "gists_url": "https://api.github.com/users/ferrandiaz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ferrandiaz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ferrandiaz/subscriptions", + "organizations_url": "https://api.github.com/users/ferrandiaz/orgs", + "repos_url": "https://api.github.com/users/ferrandiaz/repos", + "events_url": "https://api.github.com/users/ferrandiaz/events{/privacy}", + "received_events_url": "https://api.github.com/users/ferrandiaz/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2025-07-08T13:57:31Z", + "updated_at": "2025-07-09T09:00:52Z", + "closed_at": "2025-07-09T09:00:50Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1099", + "html_url": "https://github.com/checkly/checkly-cli/pull/1099", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1099.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1099.patch", + "merged_at": "2025-07-09T09:00:50Z" + }, + "body": "## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nThis will allow us to have the correct permissions for all files in the code bundle `-rwxr-xr-x`", + "closed_by": { + "login": "ferrandiaz", + "id": 6786071, + "node_id": "MDQ6VXNlcjY3ODYwNzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6786071?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ferrandiaz", + "html_url": "https://github.com/ferrandiaz", + "followers_url": "https://api.github.com/users/ferrandiaz/followers", + "following_url": "https://api.github.com/users/ferrandiaz/following{/other_user}", + "gists_url": "https://api.github.com/users/ferrandiaz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ferrandiaz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ferrandiaz/subscriptions", + "organizations_url": "https://api.github.com/users/ferrandiaz/orgs", + "repos_url": "https://api.github.com/users/ferrandiaz/repos", + "events_url": "https://api.github.com/users/ferrandiaz/events{/privacy}", + "received_events_url": "https://api.github.com/users/ferrandiaz/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1099/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/checkly/checkly-cli/issues/1099/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1098", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1098/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1098/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1098/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1098", + "id": 3202793318, + "node_id": "PR_kwDOE8E-g86dcvBN", + "number": 1098, + "title": "feat: JSDoc enhancements", + "user": { + "login": "hlenke", + "id": 1430734, + "node_id": "MDQ6VXNlcjE0MzA3MzQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/1430734?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/hlenke", + "html_url": "https://github.com/hlenke", + "followers_url": "https://api.github.com/users/hlenke/followers", + "following_url": "https://api.github.com/users/hlenke/following{/other_user}", + "gists_url": "https://api.github.com/users/hlenke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/hlenke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/hlenke/subscriptions", + "organizations_url": "https://api.github.com/users/hlenke/orgs", + "repos_url": "https://api.github.com/users/hlenke/repos", + "events_url": "https://api.github.com/users/hlenke/events{/privacy}", + "received_events_url": "https://api.github.com/users/hlenke/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 3, + "created_at": "2025-07-04T13:42:00Z", + "updated_at": "2025-07-08T12:09:38Z", + "closed_at": "2025-07-08T12:09:36Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1098", + "html_url": "https://github.com/checkly/checkly-cli/pull/1098", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1098.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1098.patch", + "merged_at": "2025-07-08T12:09:36Z" + }, + "body": "I created some basic additional JSDocs based on our official documentation. Please review. \r\n\r\n## Affected Components\r\n* [X] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n", + "closed_by": { + "login": "hlenke", + "id": 1430734, + "node_id": "MDQ6VXNlcjE0MzA3MzQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/1430734?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/hlenke", + "html_url": "https://github.com/hlenke", + "followers_url": "https://api.github.com/users/hlenke/followers", + "following_url": "https://api.github.com/users/hlenke/following{/other_user}", + "gists_url": "https://api.github.com/users/hlenke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/hlenke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/hlenke/subscriptions", + "organizations_url": "https://api.github.com/users/hlenke/orgs", + "repos_url": "https://api.github.com/users/hlenke/repos", + "events_url": "https://api.github.com/users/hlenke/events{/privacy}", + "received_events_url": "https://api.github.com/users/hlenke/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1098/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/checkly/checkly-cli/issues/1098/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1097", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1097/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1097/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1097/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1097", + "id": 3191783922, + "node_id": "PR_kwDOE8E-g86c3rLd", + "number": 1097, + "title": "feat: add pw native example", + "user": { + "login": "ferrandiaz", + "id": 6786071, + "node_id": "MDQ6VXNlcjY3ODYwNzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6786071?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ferrandiaz", + "html_url": "https://github.com/ferrandiaz", + "followers_url": "https://api.github.com/users/ferrandiaz/followers", + "following_url": "https://api.github.com/users/ferrandiaz/following{/other_user}", + "gists_url": "https://api.github.com/users/ferrandiaz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ferrandiaz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ferrandiaz/subscriptions", + "organizations_url": "https://api.github.com/users/ferrandiaz/orgs", + "repos_url": "https://api.github.com/users/ferrandiaz/repos", + "events_url": "https://api.github.com/users/ferrandiaz/events{/privacy}", + "received_events_url": "https://api.github.com/users/ferrandiaz/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 3, + "created_at": "2025-07-01T10:15:57Z", + "updated_at": "2025-07-10T06:47:34Z", + "closed_at": "2025-07-01T12:38:10Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1097", + "html_url": "https://github.com/checkly/checkly-cli/pull/1097", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1097.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1097.patch", + "merged_at": "2025-07-01T12:38:10Z" + }, + "body": "## Affected Components\r\n* [ ] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [x] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n1. Bump runtime to latest one `2025.04` \r\n2. Add Playwright native checks for example projects, reused current browser checks so users can see how it looks like in pw native vs browser checks \r\n", + "closed_by": { + "login": "ferrandiaz", + "id": 6786071, + "node_id": "MDQ6VXNlcjY3ODYwNzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6786071?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ferrandiaz", + "html_url": "https://github.com/ferrandiaz", + "followers_url": "https://api.github.com/users/ferrandiaz/followers", + "following_url": "https://api.github.com/users/ferrandiaz/following{/other_user}", + "gists_url": "https://api.github.com/users/ferrandiaz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ferrandiaz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ferrandiaz/subscriptions", + "organizations_url": "https://api.github.com/users/ferrandiaz/orgs", + "repos_url": "https://api.github.com/users/ferrandiaz/repos", + "events_url": "https://api.github.com/users/ferrandiaz/events{/privacy}", + "received_events_url": "https://api.github.com/users/ferrandiaz/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1097/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/checkly/checkly-cli/issues/1097/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1096", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1096/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1096/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1096/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1096", + "id": 3187935823, + "node_id": "PR_kwDOE8E-g86cqwBX", + "number": 1096, + "title": "feat: generate rules files for LLM coding [sc-00]", + "user": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": { + "login": "aluedeke", + "id": 311702, + "node_id": "MDQ6VXNlcjMxMTcwMg==", + "avatar_url": "https://avatars.githubusercontent.com/u/311702?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/aluedeke", + "html_url": "https://github.com/aluedeke", + "followers_url": "https://api.github.com/users/aluedeke/followers", + "following_url": "https://api.github.com/users/aluedeke/following{/other_user}", + "gists_url": "https://api.github.com/users/aluedeke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/aluedeke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/aluedeke/subscriptions", + "organizations_url": "https://api.github.com/users/aluedeke/orgs", + "repos_url": "https://api.github.com/users/aluedeke/repos", + "events_url": "https://api.github.com/users/aluedeke/events{/privacy}", + "received_events_url": "https://api.github.com/users/aluedeke/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "assignees": [ + { + "login": "aluedeke", + "id": 311702, + "node_id": "MDQ6VXNlcjMxMTcwMg==", + "avatar_url": "https://avatars.githubusercontent.com/u/311702?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/aluedeke", + "html_url": "https://github.com/aluedeke", + "followers_url": "https://api.github.com/users/aluedeke/followers", + "following_url": "https://api.github.com/users/aluedeke/following{/other_user}", + "gists_url": "https://api.github.com/users/aluedeke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/aluedeke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/aluedeke/subscriptions", + "organizations_url": "https://api.github.com/users/aluedeke/orgs", + "repos_url": "https://api.github.com/users/aluedeke/repos", + "events_url": "https://api.github.com/users/aluedeke/events{/privacy}", + "received_events_url": "https://api.github.com/users/aluedeke/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + } + ], + "milestone": null, + "comments": 1, + "created_at": "2025-06-30T10:17:19Z", + "updated_at": "2025-07-08T15:31:16Z", + "closed_at": "2025-07-08T15:31:14Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1096", + "html_url": "https://github.com/checkly/checkly-cli/pull/1096", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1096.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1096.patch", + "merged_at": "2025-07-08T15:31:14Z" + }, + "body": "## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [x] Other\r\n\r\n\r\n## Goal\r\n\r\n- Generate a `rules` file for LLM code assistant tools with canonical examples of all relevant constructs.\r\n- Make it maintainable by not handrolling every example.\r\n- The file should also be generatable using the `npx checkly rules` command.\r\n\r\n## Hints\r\n- Create a canonical fixtures files (generated by using the `npx checkly import plan --debug-import-plan --preview` command see https://github.com/checkly/checkly-cli/pull/1095) by pointing it to a representative prod, staging or dev account.\r\n- Clean up the resulting JSON file to make it \"example grade\", e.g. replace all specific values with common sense defaults.\r\n- Do whatever need to insert the actual code examples generated by the `import` logic to the placeholders in the `checkly.rules.ts` markdown file.\r\n- Render that markdown file whenever publishing a new version of the CLI package and store it on GH in this repo in a useful location.\r\n\r\nAfter this is done, we can change the rewrite `https://www.checklyhq.com/docs/ai/checkly.rules.md` and point it to this file and update the docs.\r\n\r\n\r\n\r\n", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1096/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/checkly/checkly-cli/issues/1096/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1095", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1095/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1095/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1095/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1095", + "id": 3175484094, + "node_id": "PR_kwDOE8E-g86cDLH4", + "number": 1095, + "title": "feat(internal): utility to generate code for an import plan loaded from a file [sc-24645]", + "user": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 5221148871, + "node_id": "LA_kwDOE8E-g88AAAABNzRoxw", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/build", + "name": "build", + "color": "bfdadc", + "default": false, + "description": "Issue regarding building and packaging" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 2, + "created_at": "2025-06-25T12:33:32Z", + "updated_at": "2025-06-30T10:05:36Z", + "closed_at": "2025-06-30T10:05:34Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1095", + "html_url": "https://github.com/checkly/checkly-cli/pull/1095", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1095.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1095.patch", + "merged_at": "2025-06-30T10:05:34Z" + }, + "body": "This PR makes it possible to generate code for an import plan loaded from a file. The file must be in the same format as a normal import plan, and the `--debug-import-plan` option can be used to create a sample file from one's importable resources, like this:\r\n\r\n```\r\nnpx checkly import plan --debug-import-plan --preview\r\n```\r\n\r\nFollow the dialog options and you'll end up with a `./debug-import-plan.json` file. Note: the `--preview` option makes sure that no actual import plan is created. If you do not use the preview option, you might want to cancel the import plan with the following command instead:\r\n\r\n```\r\nnpx checkly import cancel\r\n```\r\n\r\nTo generate code from the debug import plan file, call:\r\n\r\n```\r\nnpx checkly import plan --debug-import-plan-input-file ./debug-import-plan.json\r\n```\r\n\r\nSince this functionality is mainly for internal usage, the `--debug-*` options are hidden.\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1095/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/checkly/checkly-cli/issues/1095/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1094", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1094/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1094/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1094/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1094", + "id": 3168429290, + "node_id": "PR_kwDOE8E-g86briyD", + "number": 1094, + "title": "feat: retry strategies can now be limited to network errors [sc-24520]", + "user": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2025-06-23T14:33:02Z", + "updated_at": "2025-07-17T12:16:39Z", + "closed_at": "2025-07-17T12:16:37Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1094", + "html_url": "https://github.com/checkly/checkly-cli/pull/1094", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1094.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1094.patch", + "merged_at": "2025-07-17T12:16:37Z" + }, + "body": "This PR introduces support for limiting retry strategies to network errors.\r\n\r\nTo opt a retry strategy into this behavior, specify the `onlyOn` property as part of your RetryStrategy:\r\n\r\n```typescriot\r\nRetryStrategyBuilder.fixedStrategy({\r\n onlyOn: 'NETWORK_ERROR',\r\n})\r\n```\r\n\r\nWe do have the option to extend the `RetryStrategyCondition` type (the type of the value of `onlyOn`) later if more types or combinations become available.\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [x] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1094/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/checkly/checkly-cli/issues/1094/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1093", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1093/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1093/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1093/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1093", + "id": 3163327185, + "node_id": "PR_kwDOE8E-g86bayze", + "number": 1093, + "title": "feat: add support for UrlMonitors [sc-24607]", + "user": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2025-06-20T13:19:05Z", + "updated_at": "2025-07-07T05:33:08Z", + "closed_at": "2025-07-07T05:33:07Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1093", + "html_url": "https://github.com/checkly/checkly-cli/pull/1093", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1093.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1093.patch", + "merged_at": "2025-07-07T05:33:06Z" + }, + "body": "This PR introduces support for UrlMonitors, which are essentially lightweight API checks.\r\n\r\nThis change separates monitors from runtime checks, changing the existing `TcpCheck` and `HeartbeatCheck` to `TcpMonitor` and `HeartbeatMonitor`, respectively. Other check types require a runtime and are therefore runtime checks. Aliases are provided for backwards compatibility (`TcpCheck` and `HeartbeatCheck` are still usable).\r\n\r\nAlso included is a minor fix for an unrelated issue: If you have a check that belongs to a group, and then want to ungroup it by removing the `group:` property, that doesn't work because it results in `group: undefined` which is not included in the payload sent to the backend, and the backend then keeps the current value.\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [x] Test\r\n* [ ] Docs\r\n* [x] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n\r\n# Test Evidence `(against prod)`\r\nAdded by @ejanusevicius \r\n\r\n`test`, `test --record`, `deploy`, `destroy`:\r\n\r\nhttps://github.com/user-attachments/assets/77c7103e-e80b-4e11-979b-2c4067c34ec6\r\n\r\n`trigger`:\r\n\r\nhttps://github.com/user-attachments/assets/f7c8d510-f19a-4fca-8912-782a5ea9b7fd\r\n", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1093/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/checkly/checkly-cli/issues/1093/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1092", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1092/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1092/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1092/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1092", + "id": 3159709105, + "node_id": "PR_kwDOE8E-g86bOe13", + "number": 1092, + "title": "feat: create pw-test command", + "user": { + "login": "ferrandiaz", + "id": 6786071, + "node_id": "MDQ6VXNlcjY3ODYwNzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6786071?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ferrandiaz", + "html_url": "https://github.com/ferrandiaz", + "followers_url": "https://api.github.com/users/ferrandiaz/followers", + "following_url": "https://api.github.com/users/ferrandiaz/following{/other_user}", + "gists_url": "https://api.github.com/users/ferrandiaz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ferrandiaz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ferrandiaz/subscriptions", + "organizations_url": "https://api.github.com/users/ferrandiaz/orgs", + "repos_url": "https://api.github.com/users/ferrandiaz/repos", + "events_url": "https://api.github.com/users/ferrandiaz/events{/privacy}", + "received_events_url": "https://api.github.com/users/ferrandiaz/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 5221148871, + "node_id": "LA_kwDOE8E-g88AAAABNzRoxw", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/build", + "name": "build", + "color": "bfdadc", + "default": false, + "description": "Issue regarding building and packaging" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 9, + "created_at": "2025-06-19T09:53:26Z", + "updated_at": "2025-07-09T12:57:08Z", + "closed_at": "2025-07-09T12:57:06Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1092", + "html_url": "https://github.com/checkly/checkly-cli/pull/1092", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1092.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1092.patch", + "merged_at": "2025-07-09T12:57:06Z" + }, + "body": "## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n- Add a new command `pw-test`\r\n- New command allows you to run whatever playwright command you would like\r\n```bash\r\nnpx checkly pw-test -l us-east-1 -- --project foo --grep @bar\r\n```\r\n- following industry standards the commands before the separator `--` are related to checkly, the ones after the separator are related to playwright\r\n```bash\r\nnpx checkly pw-test { checkly flags } -- { playwright flags }\r\n```\r\n- command allows you to run the test on checkly without having a `checkly.config.ts` file nor the monitor defined\r\n- If the user wants to create a basic checkly config or wants to add the test they just ran as a monitor they can do that by passing the `--create-check` flag, if this flag is passed no test/check will run, it will just add the monitor to the config.\r\n```bash\r\nnpx checkly pw-test -l us-east-1 --create-check -- --project foo --grep @bar\r\n```\r\nThis will create something that will look like:\r\n```typescript\r\nimport { defineConfig } from 'checkly'\r\n\r\nconst config = defineConfig({\r\n logicalId: 'logical-id',\r\n projectName: 'project-name',\r\n checks: {\r\n playwrightConfigPath: './playwright.config.ts',\r\n playwrightChecks: [\r\n {\r\n logicalId: 'playwright-check---project-foo---grep--bar',\r\n name: 'Playwright Test: --project foo --grep @bar',\r\n testCommand: 'npx playwright test --project foo --grep @bar',\r\n locations: [\r\n 'us-east-1',\r\n ],\r\n frequency: 10,\r\n },\r\n ],\r\n frequency: 10,\r\n locations: [\r\n 'us-east-1',\r\n ],\r\n },\r\n cli: {\r\n runLocation: 'us-east-1',\r\n },\r\n})\r\n\r\nexport default config\r\n```\r\n", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1092/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/checkly/checkly-cli/issues/1092/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1091", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1091/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1091/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1091/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1091", + "id": 3159374862, + "node_id": "PR_kwDOE8E-g86bNYFk", + "number": 1091, + "title": "fix: allow all files with the include option [sc-0]", + "user": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2025-06-19T08:01:31Z", + "updated_at": "2025-06-19T10:05:12Z", + "closed_at": "2025-06-19T10:05:10Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1091", + "html_url": "https://github.com/checkly/checkly-cli/pull/1091", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1091.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1091.patch", + "merged_at": "2025-06-19T10:05:10Z" + }, + "body": "## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nIf the user wants to have specific files, we should just allow what they want", + "closed_by": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1091/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/checkly/checkly-cli/issues/1091/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1090", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1090/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1090/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1090/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/1090", + "id": 3153250461, + "node_id": "I_kwDOE8E-g8678sid", + "number": 1090, + "title": "feat: Display list of checks to be deployed in `deploy` command", + "user": { + "login": "MariadeAnton", + "id": 3729517, + "node_id": "MDQ6VXNlcjM3Mjk1MTc=", + "avatar_url": "https://avatars.githubusercontent.com/u/3729517?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/MariadeAnton", + "html_url": "https://github.com/MariadeAnton", + "followers_url": "https://api.github.com/users/MariadeAnton/followers", + "following_url": "https://api.github.com/users/MariadeAnton/following{/other_user}", + "gists_url": "https://api.github.com/users/MariadeAnton/gists{/gist_id}", + "starred_url": "https://api.github.com/users/MariadeAnton/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/MariadeAnton/subscriptions", + "organizations_url": "https://api.github.com/users/MariadeAnton/orgs", + "repos_url": "https://api.github.com/users/MariadeAnton/repos", + "events_url": "https://api.github.com/users/MariadeAnton/events{/privacy}", + "received_events_url": "https://api.github.com/users/MariadeAnton/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064778, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc4", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/enhancement", + "name": "enhancement", + "color": "a2eeef", + "default": true, + "description": "New feature or request" + } + ], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 2, + "created_at": "2025-06-17T12:02:53Z", + "updated_at": "2025-06-17T12:15:58Z", + "closed_at": null, + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### What problem does this feature solve?\n\nRight now, when deploying a project we say something like: \n> You are about to deploy your project \"playwright-check-suites\" to account \"Checkly E2E Prod\". Do you want to continue? … yes\n\nIt's a bit confusing, since the bits deployed are the checks that someone just tested with npx checkly test: \n\n```bash\nnpx checkly test --record\n> Running 2 checks in eu-west-1.\n\n check-one\n βœ” check-one (4s)\n check-two\n βœ” check-two (10s)\n```\n\n### How would you implement this feature?\n\nI'd suggest the deploy confirmation to be updated from:\n\n`Successfully deployed project \"playwright-check-suite\" to account \"Checkly E2E Prod\".`\n\nto: \n\n`Successfully deployed N checks to account Checkly E2E Prod : check-one, check-two... ``", + "closed_by": null, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1090/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/checkly/checkly-cli/issues/1090/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1089", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1089/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1089/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1089/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1089", + "id": 3149841814, + "node_id": "PR_kwDOE8E-g86atYx2", + "number": 1089, + "title": "fix: include .npmrc by default", + "user": { + "login": "ferrandiaz", + "id": 6786071, + "node_id": "MDQ6VXNlcjY3ODYwNzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6786071?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ferrandiaz", + "html_url": "https://github.com/ferrandiaz", + "followers_url": "https://api.github.com/users/ferrandiaz/followers", + "following_url": "https://api.github.com/users/ferrandiaz/following{/other_user}", + "gists_url": "https://api.github.com/users/ferrandiaz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ferrandiaz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ferrandiaz/subscriptions", + "organizations_url": "https://api.github.com/users/ferrandiaz/orgs", + "repos_url": "https://api.github.com/users/ferrandiaz/repos", + "events_url": "https://api.github.com/users/ferrandiaz/events{/privacy}", + "received_events_url": "https://api.github.com/users/ferrandiaz/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2025-06-16T12:31:31Z", + "updated_at": "2025-06-16T12:31:37Z", + "closed_at": null, + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": true, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1089", + "html_url": "https://github.com/checkly/checkly-cli/pull/1089", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1089.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1089.patch", + "merged_at": null + }, + "body": "## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\nInclude `.npmrc` when bundling the playwright project", + "closed_by": null, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1089/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/checkly/checkly-cli/issues/1089/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1088", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1088/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1088/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1088/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1088", + "id": 3148723982, + "node_id": "PR_kwDOE8E-g86apmPe", + "number": 1088, + "title": "feat: make --fail-on-no-matching true by default for the trigger command [sc-24516]", + "user": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 3, + "created_at": "2025-06-16T06:29:31Z", + "updated_at": "2025-06-16T09:05:05Z", + "closed_at": "2025-06-16T09:05:03Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1088", + "html_url": "https://github.com/checkly/checkly-cli/pull/1088", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1088.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1088.patch", + "merged_at": "2025-06-16T09:05:03Z" + }, + "body": "Until `--fail-on-no-matching` was added some time ago, the `trigger` command would return a 0 exit code if no checks matched, which was likely a mistake in the original implementation. The `--fail-on-no-matching` flag made it possible to enable more sensible behavior without breaking backwards compatibility. With the v6 major release we are now making it the default.\r\n\r\nThe `failOnNoMatching` option in Checkly config has been removed because realistically the only reason why you'd want to set the flag is to enable it. Since it's now enabled by default, and the option only applied to the trigger command anyway, there is no reason to keep the option anymore.\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1088/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/checkly/checkly-cli/issues/1088/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1087", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1087/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1087/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1087/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1087", + "id": 3143779161, + "node_id": "PR_kwDOE8E-g86aZzHv", + "number": 1087, + "title": "feat: add playwright test command", + "user": { + "login": "ferrandiaz", + "id": 6786071, + "node_id": "MDQ6VXNlcjY3ODYwNzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6786071?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ferrandiaz", + "html_url": "https://github.com/ferrandiaz", + "followers_url": "https://api.github.com/users/ferrandiaz/followers", + "following_url": "https://api.github.com/users/ferrandiaz/following{/other_user}", + "gists_url": "https://api.github.com/users/ferrandiaz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ferrandiaz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ferrandiaz/subscriptions", + "organizations_url": "https://api.github.com/users/ferrandiaz/orgs", + "repos_url": "https://api.github.com/users/ferrandiaz/repos", + "events_url": "https://api.github.com/users/ferrandiaz/events{/privacy}", + "received_events_url": "https://api.github.com/users/ferrandiaz/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 5221148871, + "node_id": "LA_kwDOE8E-g88AAAABNzRoxw", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/build", + "name": "build", + "color": "bfdadc", + "default": false, + "description": "Issue regarding building and packaging" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 3, + "created_at": "2025-06-13T14:31:50Z", + "updated_at": "2025-06-19T10:37:40Z", + "closed_at": "2025-06-19T10:37:34Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": true, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1087", + "html_url": "https://github.com/checkly/checkly-cli/pull/1087", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1087.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1087.patch", + "merged_at": null + }, + "body": "## Affected Components\r\n* [ ] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "ferrandiaz", + "id": 6786071, + "node_id": "MDQ6VXNlcjY3ODYwNzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6786071?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ferrandiaz", + "html_url": "https://github.com/ferrandiaz", + "followers_url": "https://api.github.com/users/ferrandiaz/followers", + "following_url": "https://api.github.com/users/ferrandiaz/following{/other_user}", + "gists_url": "https://api.github.com/users/ferrandiaz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ferrandiaz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ferrandiaz/subscriptions", + "organizations_url": "https://api.github.com/users/ferrandiaz/orgs", + "repos_url": "https://api.github.com/users/ferrandiaz/repos", + "events_url": "https://api.github.com/users/ferrandiaz/events{/privacy}", + "received_events_url": "https://api.github.com/users/ferrandiaz/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1087/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/checkly/checkly-cli/issues/1087/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1086", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1086/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1086/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1086/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1086", + "id": 3139698921, + "node_id": "PR_kwDOE8E-g86aL8wy", + "number": 1086, + "title": "feat: introduce pwTags and pwProjects", + "user": { + "login": "ferrandiaz", + "id": 6786071, + "node_id": "MDQ6VXNlcjY3ODYwNzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6786071?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ferrandiaz", + "html_url": "https://github.com/ferrandiaz", + "followers_url": "https://api.github.com/users/ferrandiaz/followers", + "following_url": "https://api.github.com/users/ferrandiaz/following{/other_user}", + "gists_url": "https://api.github.com/users/ferrandiaz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ferrandiaz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ferrandiaz/subscriptions", + "organizations_url": "https://api.github.com/users/ferrandiaz/orgs", + "repos_url": "https://api.github.com/users/ferrandiaz/repos", + "events_url": "https://api.github.com/users/ferrandiaz/events{/privacy}", + "received_events_url": "https://api.github.com/users/ferrandiaz/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 5221148871, + "node_id": "LA_kwDOE8E-g88AAAABNzRoxw", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/build", + "name": "build", + "color": "bfdadc", + "default": false, + "description": "Issue regarding building and packaging" + }, + { + "id": 8429064416, + "node_id": "LA_kwDOE8E-g88AAAAB9mlQ4A", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/canary:pwt-alpha", + "name": "canary:pwt-alpha", + "color": "34EE68", + "default": false, + "description": "Allows building canary releases with pwt-alpha name" + } + ], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 2, + "created_at": "2025-06-12T10:22:30Z", + "updated_at": "2025-06-16T09:18:54Z", + "closed_at": null, + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": true, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1086", + "html_url": "https://github.com/checkly/checkly-cli/pull/1086", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1086.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1086.patch", + "merged_at": null + }, + "body": "## Affected Components\r\n* [ ] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nIntroduces 2 new flags on the test command\r\n- `pwTags`\r\n- `pwProjects`\r\nWith this we allow to run **ONLY** playwright tests on checkly with the filters specified by those tags.\r\n```bash\r\n --pwTags a,b,c --> runs tests with tags a, b, and c\r\n --pwTags a,b,c --pwTags d,e,f --> runs tests with tags a, b, and c and another test with tags d, e, and f\r\n --pwProjects project1,project2 --> runs tests with project1 and project2\r\n --pwProjects project1,project2 --pwProjects project3 --> runs tests with project1, project2, and another test with project3\r\n```", + "closed_by": null, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1086/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/checkly/checkly-cli/issues/1086/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1085", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1085/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1085/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1085/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1085", + "id": 3137647490, + "node_id": "PR_kwDOE8E-g86aE-Qp", + "number": 1085, + "title": "feat: share dependency files between checks [sc-24296]", + "user": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2025-06-11T17:45:43Z", + "updated_at": "2025-06-12T15:26:35Z", + "closed_at": "2025-06-12T15:26:33Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1085", + "html_url": "https://github.com/checkly/checkly-cli/pull/1085", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1085.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1085.patch", + "merged_at": "2025-06-12T15:26:33Z" + }, + "body": "When bundling a project, all check dependencies are now collected into a shared list of files, which is transmitted along with the project. Checks refer to files in the shared list only by their index number. The more shared files you have the larger the benefit.\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [x] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1085/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/checkly/checkly-cli/issues/1085/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1084", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1084/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1084/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1084/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1084", + "id": 3134186089, + "node_id": "PR_kwDOE8E-g86Z5KaF", + "number": 1084, + "title": "feat: include jiti directly in create-cli because it's not a library [sc-24412]", + "user": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2025-06-10T16:17:32Z", + "updated_at": "2025-06-10T16:30:59Z", + "closed_at": "2025-06-10T16:30:58Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1084", + "html_url": "https://github.com/checkly/checkly-cli/pull/1084", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1084.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1084.patch", + "merged_at": "2025-06-10T16:30:57Z" + }, + "body": "The only supported usage of the create-cli is via the `npm create` command. When used, the package gets installed to a global location and any dependencies it tries to load are resolved from that global location. Therefore even if the user adds jiti by themselves, it's not going to be effective because the create-cli will not see it.\r\n\r\nIt makes sense to just include jiti outright in create-cli because it's intended to be purely a CLI and not a library.\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [x] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1084/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/checkly/checkly-cli/issues/1084/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1083", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1083/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1083/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1083/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1083", + "id": 3134148389, + "node_id": "PR_kwDOE8E-g86Z5CHk", + "number": 1083, + "title": "chore: update monorepo package lock file [sc-0]", + "user": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2025-06-10T16:03:47Z", + "updated_at": "2025-06-10T16:15:25Z", + "closed_at": "2025-06-10T16:15:24Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1083", + "html_url": "https://github.com/checkly/checkly-cli/pull/1083", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1083.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1083.patch", + "merged_at": "2025-06-10T16:15:24Z" + }, + "body": "Seems this was not done/detected in #1076.\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [x] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1083/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/checkly/checkly-cli/issues/1083/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1082", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1082/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1082/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1082/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1082", + "id": 3133971802, + "node_id": "PR_kwDOE8E-g86Z4bD3", + "number": 1082, + "title": "feat: use the new FileLoader in create-cli [sc-24412]", + "user": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2025-06-10T15:07:42Z", + "updated_at": "2025-06-10T15:47:05Z", + "closed_at": "2025-06-10T15:47:03Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1082", + "html_url": "https://github.com/checkly/checkly-cli/pull/1082", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1082.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1082.patch", + "merged_at": "2025-06-10T15:47:03Z" + }, + "body": "The old file loader has issues that the new loader resolves, plus we'd ideally use the same loader everywhere anyway.\r\n\r\nWe do not currently have a good way to share common code between the workspace packages. For now, just copy the files until we have time for a real solution.\r\n\r\nIt would have been too much trouble to bring over Bun and Deno detection, so they were left out for now.\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [x] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1082/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/checkly/checkly-cli/issues/1082/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1081", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1081/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1081/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1081/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1081", + "id": 3133404934, + "node_id": "PR_kwDOE8E-g86Z2dfr", + "number": 1081, + "title": "fix(tests): fix CI flakiness/slowness on Windows [sc-24403]", + "user": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2025-06-10T12:27:40Z", + "updated_at": "2025-06-10T12:58:19Z", + "closed_at": "2025-06-10T12:58:17Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1081", + "html_url": "https://github.com/checkly/checkly-cli/pull/1081", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1081.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1081.patch", + "merged_at": "2025-06-10T12:58:17Z" + }, + "body": "The bootstrap tests are taking ages on Windows and eventually fail, sometimes due to what seems like an internal vitest timeout (probably, our `spawnSync` calls prevented internal state updates). Since this worked before, perhaps it's just due to GH Windows runners being slow right now, but it's resulting in a lot of friction in PRs. Make bootstrap tests async and increase timeout of long tests to hopefully avoid this issue entirely.\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [x] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1081/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/checkly/checkly-cli/issues/1081/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1080", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1080/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1080/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1080/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1080", + "id": 3118297485, + "node_id": "PR_kwDOE8E-g86ZDLP8", + "number": 1080, + "title": "feat: introduce CheckGroupV2 which avoids unintuitive implicit defaults [sc-24260]", + "user": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2025-06-04T15:45:47Z", + "updated_at": "2025-06-16T06:22:07Z", + "closed_at": "2025-06-16T06:22:05Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1080", + "html_url": "https://github.com/checkly/checkly-cli/pull/1080", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1080.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1080.patch", + "merged_at": "2025-06-16T06:22:05Z" + }, + "body": "The current CheckGroup continues to work the same as before, however a warning is output recommending the user to upgrade to CheckGroupV2.\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1080/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/checkly/checkly-cli/issues/1080/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1079", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1079/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1079/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1079/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1079", + "id": 3108845867, + "node_id": "PR_kwDOE8E-g86YjrJP", + "number": 1079, + "title": "feat: separate Construct bundling from constructors", + "user": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 5221148871, + "node_id": "LA_kwDOE8E-g88AAAABNzRoxw", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/build", + "name": "build", + "color": "bfdadc", + "default": false, + "description": "Issue regarding building and packaging" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 7, + "created_at": "2025-06-02T06:48:26Z", + "updated_at": "2025-06-10T17:14:56Z", + "closed_at": "2025-06-10T17:14:53Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1079", + "html_url": "https://github.com/checkly/checkly-cli/pull/1079", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1079.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1079.patch", + "merged_at": "2025-06-10T17:14:53Z" + }, + "body": "This PR separates heavy operations from the Construct constructors and introduces a new validation system that is able to collect validation failures.\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1079/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/checkly/checkly-cli/issues/1079/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1078", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1078/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1078/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1078/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/1078", + "id": 3098450244, + "node_id": "I_kwDOE8E-g864rplE", + "number": 1078, + "title": "feat: improve handling of projects with many shared dependencies", + "user": { + "login": "guolau", + "id": 48332483, + "node_id": "MDQ6VXNlcjQ4MzMyNDgz", + "avatar_url": "https://avatars.githubusercontent.com/u/48332483?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/guolau", + "html_url": "https://github.com/guolau", + "followers_url": "https://api.github.com/users/guolau/followers", + "following_url": "https://api.github.com/users/guolau/following{/other_user}", + "gists_url": "https://api.github.com/users/guolau/gists{/gist_id}", + "starred_url": "https://api.github.com/users/guolau/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/guolau/subscriptions", + "organizations_url": "https://api.github.com/users/guolau/orgs", + "repos_url": "https://api.github.com/users/guolau/repos", + "events_url": "https://api.github.com/users/guolau/events{/privacy}", + "received_events_url": "https://api.github.com/users/guolau/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064778, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc4", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/enhancement", + "name": "enhancement", + "color": "a2eeef", + "default": true, + "description": "New feature or request" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2025-05-28T20:13:56Z", + "updated_at": "2025-06-17T13:19:41Z", + "closed_at": "2025-06-17T13:19:41Z", + "author_association": "NONE", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### What problem does this feature solve?\n\nOne user has a large CLI project with many checks, and those checks have many shared dependencies. They are running into a 413 error when trying to deploy, due to how the CLI is sending over those dependencies to Checkly.\n\nCurrently, dependencies are being duplicated for each check in the payload. For example, let's say one dependency is being used by ten checks. When that payload gets sent to Checkly, the CLI is sending that file over ten times (once for each check) instead of just one time.\n\n### How would you implement this feature?\n\nDe-duplicate these dependencies, so that the payload size is smaller.", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1078/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/checkly/checkly-cli/issues/1078/timeline", + "performed_via_github_app": null, + "state_reason": "completed" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1077", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1077/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1077/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1077/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1077", + "id": 3086290937, + "node_id": "PR_kwDOE8E-g86XYiG1", + "number": 1077, + "title": "fix: add alert channel and pl assignments in playwright checks [sc-0]", + "user": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 5221148871, + "node_id": "LA_kwDOE8E-g88AAAABNzRoxw", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/build", + "name": "build", + "color": "bfdadc", + "default": false, + "description": "Issue regarding building and packaging" + }, + { + "id": 8429064416, + "node_id": "LA_kwDOE8E-g88AAAAB9mlQ4A", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/canary:pwt-alpha", + "name": "canary:pwt-alpha", + "color": "34EE68", + "default": false, + "description": "Allows building canary releases with pwt-alpha name" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 2, + "created_at": "2025-05-23T12:54:09Z", + "updated_at": "2025-05-23T13:05:35Z", + "closed_at": "2025-05-23T12:58:51Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1077", + "html_url": "https://github.com/checkly/checkly-cli/pull/1077", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1077.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1077.patch", + "merged_at": "2025-05-23T12:58:51Z" + }, + "body": "## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nAdd the missing assignments to playwright checks", + "closed_by": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1077/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/checkly/checkly-cli/issues/1077/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1076", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1076/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1076/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1076/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1076", + "id": 3086120699, + "node_id": "PR_kwDOE8E-g86XX8zi", + "number": 1076, + "title": "feat: output a warning if user is using an incompatible version of Node [sc-24193]", + "user": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2025-05-23T11:49:43Z", + "updated_at": "2025-06-10T13:10:01Z", + "closed_at": "2025-06-10T13:10:00Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1076", + "html_url": "https://github.com/checkly/checkly-cli/pull/1076", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1076.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1076.patch", + "merged_at": "2025-06-10T13:10:00Z" + }, + "body": "Adds a warning if the user is running a Node version that isn't supported. The supported version is retrieved from package.json.\r\n\r\nThe create-cli is not updated for now as it is in need of other changes as well.\r\n\r\nThe minimum version is updated to `^18.19.0 || >=20.5.0` which matches the value `execa` uses. Right now it's mainly execa that's causing incompatibility issues.\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1076/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/checkly/checkly-cli/issues/1076/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1075", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1075/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1075/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1075/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1075", + "id": 3083020009, + "node_id": "PR_kwDOE8E-g86XNcWx", + "number": 1075, + "title": "chore(deps): Bump log-symbols from 4.1.0 to 7.0.1", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2025-05-22T11:18:34Z", + "updated_at": "2025-05-22T11:18:42Z", + "closed_at": null, + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1075", + "html_url": "https://github.com/checkly/checkly-cli/pull/1075", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1075.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1075.patch", + "merged_at": null + }, + "body": "Bumps [log-symbols](https://github.com/sindresorhus/log-symbols) from 4.1.0 to 7.0.1.\n
\nRelease notes\n

Sourced from log-symbols's releases.

\n
\n

v7.0.1

\n
    \n
  • Fix error symbol (#36) d00afbd
  • \n
\n
\n

https://github.com/sindresorhus/log-symbols/compare/v7.0.0...v7.0.1

\n

v7.0.0

\n

Breaking

\n
    \n
  • Switch from chalk to yoctocolors (#34) ab7ca3d\n
      \n
    • This is unlikely to affect anyone, but it's a major version just to be safe.
    • \n
    \n
  • \n
\n

Improvements

\n
    \n
  • Make it tree-shakeable (#35) 1eeaa5a
  • \n
\n

https://github.com/sindresorhus/log-symbols/compare/v6.0.0...v7.0.0

\n

v6.0.0

\n

Breaking

\n
    \n
  • Require Node.js 18 22e0d8c
  • \n
\n

Improvements

\n
    \n
  • Add exports.types to package.json (#32) d547f18
  • \n
\n

https://github.com/sindresorhus/log-symbols/compare/v5.1.0...v6.0.0

\n

v5.1.0

\n
    \n
  • Upgrade dependencies 2ee4f5d
  • \n
\n

https://github.com/sindresorhus/log-symbols/compare/v5.0.0...v5.1.0

\n

v5.0.0

\n

Breaking

\n
    \n
  • Require Node.js 12 3721d57
  • \n
  • This package is now pure ESM. Please read this.
  • \n
\n

https://github.com/sindresorhus/log-symbols/compare/v4.1.0...v5.0.0

\n
\n
\n
\nCommits\n\n
\n
\n\n
\nMost Recent Ignore Conditions Applied to This Pull Request\n\n| Dependency Name | Ignore Conditions |\n| --- | --- |\n| log-symbols | [>= 5.a, < 6] |\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=log-symbols&package-manager=npm_and_yarn&previous-version=4.1.0&new-version=7.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", + "closed_by": null, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1075/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/checkly/checkly-cli/issues/1075/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1074", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1074/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1074/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1074/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1074", + "id": 3080269768, + "node_id": "PR_kwDOE8E-g86XEGf7", + "number": 1074, + "title": "feat: parse playwright config dependencies", + "user": { + "login": "ferrandiaz", + "id": 6786071, + "node_id": "MDQ6VXNlcjY3ODYwNzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6786071?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ferrandiaz", + "html_url": "https://github.com/ferrandiaz", + "followers_url": "https://api.github.com/users/ferrandiaz/followers", + "following_url": "https://api.github.com/users/ferrandiaz/following{/other_user}", + "gists_url": "https://api.github.com/users/ferrandiaz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ferrandiaz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ferrandiaz/subscriptions", + "organizations_url": "https://api.github.com/users/ferrandiaz/orgs", + "repos_url": "https://api.github.com/users/ferrandiaz/repos", + "events_url": "https://api.github.com/users/ferrandiaz/events{/privacy}", + "received_events_url": "https://api.github.com/users/ferrandiaz/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 5221148871, + "node_id": "LA_kwDOE8E-g88AAAABNzRoxw", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/build", + "name": "build", + "color": "bfdadc", + "default": false, + "description": "Issue regarding building and packaging" + }, + { + "id": 8429064416, + "node_id": "LA_kwDOE8E-g88AAAAB9mlQ4A", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/canary:pwt-alpha", + "name": "canary:pwt-alpha", + "color": "34EE68", + "default": false, + "description": "Allows building canary releases with pwt-alpha name" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 3, + "created_at": "2025-05-21T13:35:41Z", + "updated_at": "2025-05-22T13:18:18Z", + "closed_at": "2025-05-22T13:18:15Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1074", + "html_url": "https://github.com/checkly/checkly-cli/pull/1074", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1074.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1074.patch", + "merged_at": "2025-05-22T13:18:15Z" + }, + "body": "## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\nWe are currently adding the playwright config file but not it's dependency, by parsing it with the other project files we make sure the config dependencies are also added as part of the code bundle\r\n", + "closed_by": { + "login": "ferrandiaz", + "id": 6786071, + "node_id": "MDQ6VXNlcjY3ODYwNzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6786071?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ferrandiaz", + "html_url": "https://github.com/ferrandiaz", + "followers_url": "https://api.github.com/users/ferrandiaz/followers", + "following_url": "https://api.github.com/users/ferrandiaz/following{/other_user}", + "gists_url": "https://api.github.com/users/ferrandiaz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ferrandiaz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ferrandiaz/subscriptions", + "organizations_url": "https://api.github.com/users/ferrandiaz/orgs", + "repos_url": "https://api.github.com/users/ferrandiaz/repos", + "events_url": "https://api.github.com/users/ferrandiaz/events{/privacy}", + "received_events_url": "https://api.github.com/users/ferrandiaz/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1074/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/checkly/checkly-cli/issues/1074/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1073", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1073/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1073/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1073/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1073", + "id": 3079609595, + "node_id": "PR_kwDOE8E-g86XB2Mo", + "number": 1073, + "title": "fix: the new FileLoader did not implement fallback correctly [sc-24179]", + "user": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 4, + "created_at": "2025-05-21T09:43:03Z", + "updated_at": "2025-05-22T13:31:03Z", + "closed_at": "2025-05-21T09:51:23Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1073", + "html_url": "https://github.com/checkly/checkly-cli/pull/1073", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1073.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1073.patch", + "merged_at": "2025-05-21T09:51:23Z" + }, + "body": "This would cause the loader to fail if Jiti could not be found, or an earlier version of Jiti was used.\r\n\r\nThe reason why I did not spot this earlier is that during manual testing, I used a symlink to the checkly package, which led to Node finding the appropriate version of `jiti` in the checkly-cli repo (or in other words, from the node_modules folder relative to the actual file behind the symlink). So it seemed to work, but in fact did not. I have now correctly verified both the issue and the fix with `npm pack` and using the generated archive instead.\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1073/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/checkly/checkly-cli/issues/1073/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1072", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1072/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1072/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1072/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1072", + "id": 3076727812, + "node_id": "PR_kwDOE8E-g86W4HM6", + "number": 1072, + "title": "chore: validate that logicalId is always a string [sc-24161]", + "user": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2025-05-20T11:47:03Z", + "updated_at": "2025-05-20T11:53:56Z", + "closed_at": "2025-05-20T11:53:55Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1072", + "html_url": "https://github.com/checkly/checkly-cli/pull/1072", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1072.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1072.patch", + "merged_at": "2025-05-20T11:53:55Z" + }, + "body": "Currently it's possible to mistakenly use a value that is not a string if you are not using TypeScript, or your editor is not capable of showing compile errors. Since `jiti` is quite forgiving, it will let the user use an invalid value.\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1072/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/checkly/checkly-cli/issues/1072/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1071", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1071/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1071/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1071/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/1071", + "id": 3076301703, + "node_id": "I_kwDOE8E-g863XKOH", + "number": 1071, + "title": "chore: filter options for testing are taking too long, like --tags", + "user": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064775, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc1", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/bug", + "name": "bug", + "color": "d73a4a", + "default": true, + "description": "Something isn't working" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 3, + "created_at": "2025-05-20T09:15:45Z", + "updated_at": "2025-06-17T13:26:40Z", + "closed_at": "2025-06-17T13:26:40Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### Node.js version\n\n22\n\n### NPM version\n\n6\n\n### @checkly/cli version\n\n5.4.0\n\n### Steps to reproduce\n\n1. Have a large project\n2. Run checkly test --tags <*> to run a smaller subset\n3. It will take a while until the session will start\n\n### What is expected?\n\nThe filtering happens faster than it does right now\n\n### What is actually happening?\n\nWith all checks that require code bundling, aside from the new PW checks, we bundle the changes in the constructor. This means we filter after we do all the heavy lifting of bundling checks. Instead, we should do the bundling as a post operation like we do with snapshots or playwright check bundling. With our test suite, project parsing takes like 6-8s even if we pass `--tags` to start the test session\n\n### Any additional comments?\n\n_No response_", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1071/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/checkly/checkly-cli/issues/1071/timeline", + "performed_via_github_app": null, + "state_reason": "completed" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1070", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1070/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1070/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1070/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1070", + "id": 3076100219, + "node_id": "PR_kwDOE8E-g86W1_LF", + "number": 1070, + "title": "fix: create a separate file for each imported alert channel [sc-24153]", + "user": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2025-05-20T08:10:53Z", + "updated_at": "2025-05-20T08:24:46Z", + "closed_at": "2025-05-20T08:24:44Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1070", + "html_url": "https://github.com/checkly/checkly-cli/pull/1070", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1070.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1070.patch", + "merged_at": "2025-05-20T08:24:44Z" + }, + "body": "Earlier, all alert channels of the same type were bundled into the same file. Unfortunately when you did a per-resource import of the same type later, it would clear everything else in the file and only include the newly generated construct.\r\n\r\nNow, each alert channels is in a separate file.\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1070/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/checkly/checkly-cli/issues/1070/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1069", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1069/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1069/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1069/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1069", + "id": 3074163333, + "node_id": "PR_kwDOE8E-g86Wvb8b", + "number": 1069, + "title": "fix: avoid duplicate resources when retrying an import [sc-24150]", + "user": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2025-05-19T15:03:47Z", + "updated_at": "2025-05-20T03:42:21Z", + "closed_at": "2025-05-20T03:42:19Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1069", + "html_url": "https://github.com/checkly/checkly-cli/pull/1069", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1069.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1069.patch", + "merged_at": "2025-05-20T03:42:19Z" + }, + "body": "Due to an oversight, `Program` was getting reused between retried import runs which resulted in duplicate code.\r\n\r\nSome slight refactoring should be done in the future to clean it up a little (mostly to avoid having to create a program for interactive filters which only need the `.describe()` from the codegen) but this change will do for now.\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1069/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/checkly/checkly-cli/issues/1069/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1068", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1068/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1068/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1068/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1068", + "id": 3073242642, + "node_id": "PR_kwDOE8E-g86WsUoY", + "number": 1068, + "title": "feat: use existing variables in code generated for import [sc-24139]", + "user": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2025-05-19T09:52:17Z", + "updated_at": "2025-05-20T07:32:35Z", + "closed_at": "2025-05-20T07:32:33Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1068", + "html_url": "https://github.com/checkly/checkly-cli/pull/1068", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1068.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1068.patch", + "merged_at": "2025-05-20T07:32:33Z" + }, + "body": "If you import resources that refer to other resources that were already part of your project, previously we'd create `.fromId()` references for them. With this change, we'll instead try to find a matching exported construct in the codebase which we can then import in the generated file.\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1068/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/checkly/checkly-cli/issues/1068/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1067", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1067/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1067/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1067/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1067", + "id": 3073160022, + "node_id": "PR_kwDOE8E-g86WsCiQ", + "number": 1067, + "title": "Ferran/sc 0/lock file hash", + "user": { + "login": "ferrandiaz", + "id": 6786071, + "node_id": "MDQ6VXNlcjY3ODYwNzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6786071?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ferrandiaz", + "html_url": "https://github.com/ferrandiaz", + "followers_url": "https://api.github.com/users/ferrandiaz/followers", + "following_url": "https://api.github.com/users/ferrandiaz/following{/other_user}", + "gists_url": "https://api.github.com/users/ferrandiaz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ferrandiaz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ferrandiaz/subscriptions", + "organizations_url": "https://api.github.com/users/ferrandiaz/orgs", + "repos_url": "https://api.github.com/users/ferrandiaz/repos", + "events_url": "https://api.github.com/users/ferrandiaz/events{/privacy}", + "received_events_url": "https://api.github.com/users/ferrandiaz/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 5221148871, + "node_id": "LA_kwDOE8E-g88AAAABNzRoxw", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/build", + "name": "build", + "color": "bfdadc", + "default": false, + "description": "Issue regarding building and packaging" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 2, + "created_at": "2025-05-19T09:25:38Z", + "updated_at": "2025-05-19T09:34:06Z", + "closed_at": "2025-05-19T09:34:06Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": true, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1067", + "html_url": "https://github.com/checkly/checkly-cli/pull/1067", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1067.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1067.patch", + "merged_at": null + }, + "body": "## Affected Components\r\n* [ ] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "ferrandiaz", + "id": 6786071, + "node_id": "MDQ6VXNlcjY3ODYwNzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6786071?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ferrandiaz", + "html_url": "https://github.com/ferrandiaz", + "followers_url": "https://api.github.com/users/ferrandiaz/followers", + "following_url": "https://api.github.com/users/ferrandiaz/following{/other_user}", + "gists_url": "https://api.github.com/users/ferrandiaz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ferrandiaz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ferrandiaz/subscriptions", + "organizations_url": "https://api.github.com/users/ferrandiaz/orgs", + "repos_url": "https://api.github.com/users/ferrandiaz/repos", + "events_url": "https://api.github.com/users/ferrandiaz/events{/privacy}", + "received_events_url": "https://api.github.com/users/ferrandiaz/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1067/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/checkly/checkly-cli/issues/1067/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1066", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1066/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1066/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1066/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1066", + "id": 3068434726, + "node_id": "PR_kwDOE8E-g86WcbOy", + "number": 1066, + "title": "feat: more intelligent file loader [sc-24135]", + "user": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2025-05-16T09:12:14Z", + "updated_at": "2025-05-19T09:46:41Z", + "closed_at": "2025-05-19T09:46:40Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1066", + "html_url": "https://github.com/checkly/checkly-cli/pull/1066", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1066.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1066.patch", + "merged_at": "2025-05-19T09:46:40Z" + }, + "body": "Files are now loaded with a more intelligent loader that's able to utilize several different options. Additionally it is able to simply utilize the native loader in runtimes that support TypeScript natively.\r\n\r\nThe main benefits of improving the loader are:\r\n\r\n1. The ability to skip `jiti` and `ts-node` if the runtime already supports TypeScript, which avoids a whole bunch of potential conflicts and should be way faster too. Currently, it will detect Deno and Bun.\r\n2. The ability to collect exports of check files, which can be used for more intelligent code generation for the import feature.\r\n3. The ability for the user to define their own loader if they like, and for us to easily define more loaders.\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1066/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/checkly/checkly-cli/issues/1066/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1065", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1065/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1065/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1065/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1065", + "id": 3068403443, + "node_id": "PR_kwDOE8E-g86WcUeM", + "number": 1065, + "title": "Revert \"Revert \"feat: add alpha playwright suite support to the cli\" …", + "user": { + "login": "ferrandiaz", + "id": 6786071, + "node_id": "MDQ6VXNlcjY3ODYwNzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6786071?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ferrandiaz", + "html_url": "https://github.com/ferrandiaz", + "followers_url": "https://api.github.com/users/ferrandiaz/followers", + "following_url": "https://api.github.com/users/ferrandiaz/following{/other_user}", + "gists_url": "https://api.github.com/users/ferrandiaz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ferrandiaz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ferrandiaz/subscriptions", + "organizations_url": "https://api.github.com/users/ferrandiaz/orgs", + "repos_url": "https://api.github.com/users/ferrandiaz/repos", + "events_url": "https://api.github.com/users/ferrandiaz/events{/privacy}", + "received_events_url": "https://api.github.com/users/ferrandiaz/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 5221148871, + "node_id": "LA_kwDOE8E-g88AAAABNzRoxw", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/build", + "name": "build", + "color": "bfdadc", + "default": false, + "description": "Issue regarding building and packaging" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 5, + "created_at": "2025-05-16T09:00:05Z", + "updated_at": "2025-05-20T15:18:34Z", + "closed_at": "2025-05-20T15:18:32Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1065", + "html_url": "https://github.com/checkly/checkly-cli/pull/1065", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1065.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1065.patch", + "merged_at": "2025-05-20T15:18:32Z" + }, + "body": "…(#1064)\"\r\n\r\nThis reverts commit c5a47d61c7879cb38dac812eb0956ce636234ef9.\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1065/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/checkly/checkly-cli/issues/1065/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1064", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1064/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1064/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1064/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1064", + "id": 3066437676, + "node_id": "PR_kwDOE8E-g86WVuBR", + "number": 1064, + "title": "Revert \"Umutuzgur/sc 23256/pwt native code package simple\"", + "user": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2025-05-15T14:26:08Z", + "updated_at": "2025-05-15T14:47:42Z", + "closed_at": "2025-05-15T14:47:41Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1064", + "html_url": "https://github.com/checkly/checkly-cli/pull/1064", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1064.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1064.patch", + "merged_at": "2025-05-15T14:47:41Z" + }, + "body": "Reverts checkly/checkly-cli#1042", + "closed_by": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1064/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/checkly/checkly-cli/issues/1064/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1063", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1063/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1063/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1063/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1063", + "id": 3059239985, + "node_id": "PR_kwDOE8E-g86V9UFS", + "number": 1063, + "title": "feat: allow `NO_RETRIES` value for `retryStrategy`", + "user": { + "login": "Bikappa", + "id": 71259950, + "node_id": "MDQ6VXNlcjcxMjU5OTUw", + "avatar_url": "https://avatars.githubusercontent.com/u/71259950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Bikappa", + "html_url": "https://github.com/Bikappa", + "followers_url": "https://api.github.com/users/Bikappa/followers", + "following_url": "https://api.github.com/users/Bikappa/following{/other_user}", + "gists_url": "https://api.github.com/users/Bikappa/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Bikappa/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Bikappa/subscriptions", + "organizations_url": "https://api.github.com/users/Bikappa/orgs", + "repos_url": "https://api.github.com/users/Bikappa/repos", + "events_url": "https://api.github.com/users/Bikappa/events{/privacy}", + "received_events_url": "https://api.github.com/users/Bikappa/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 2, + "created_at": "2025-05-13T08:41:07Z", + "updated_at": "2025-06-09T12:34:12Z", + "closed_at": "2025-06-09T12:34:12Z", + "author_association": "NONE", + "type": null, + "active_lock_reason": null, + "draft": true, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1063", + "html_url": "https://github.com/checkly/checkly-cli/pull/1063", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1063.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1063.patch", + "merged_at": null + }, + "body": "## Affected Components\n* [x] CLI\n* [ ] Create CLI\n* [ ] Test\n* [ ] Docs\n* [ ] Examples\n* [ ] Other\n\n\n## Notes for the Reviewer\n\nWe want to allow \"NO_RETRIES\" as value for the \"retryStrategy\" of a check group.\nThe \"null\" value will start to be interpreted as fallback to check configuration by the backend\nstarting from this version of the CLI\n\n## New Dependency Submission\n\n", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1063/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/checkly/checkly-cli/issues/1063/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1062", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1062/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1062/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1062/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1062", + "id": 3048785494, + "node_id": "PR_kwDOE8E-g86VbIaV", + "number": 1062, + "title": "chore(deps-dev): Bump @commitlint/config-conventional from 17.8.1 to 19.8.1", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2025-05-08T11:59:57Z", + "updated_at": "2025-05-20T15:19:53Z", + "closed_at": null, + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1062", + "html_url": "https://github.com/checkly/checkly-cli/pull/1062", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1062.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1062.patch", + "merged_at": null + }, + "body": "Bumps [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) from 17.8.1 to 19.8.1.\n
\nRelease notes\n

Sourced from @​commitlint/config-conventional's releases.

\n
\n

v19.8.1

\n

19.8.1 (2025-05-08)

\n

Performance Improvements

\n\n

Docs

\n\n

CI

\n\n

New Contributors

\n\n

Full Changelog: https://github.com/conventional-changelog/commitlint/compare/v19.8.0...v19.8.1

\n

v19.8.0

\n

19.8.0 (2025-03-07)

\n

Bug Fixes

\n\n

Features

\n\n

Chore, docs, etc.

\n\n\n
\n

... (truncated)

\n
\n
\nChangelog\n

Sourced from @​commitlint/config-conventional's changelog.

\n
\n

19.8.1 (2025-05-08)

\n

Note: Version bump only for package @​commitlint/config-conventional

\n

19.8.0 (2025-03-07)

\n

Performance Improvements

\n
    \n
  • use node: prefix to bypass require.cache call for builtins (#4302) (0cd8f41)
  • \n
\n

19.7.1 (2025-02-02)

\n

Note: Version bump only for package @​commitlint/config-conventional

\n

19.6.0 (2024-11-19)

\n

Note: Version bump only for package @​commitlint/config-conventional

\n

19.5.0 (2024-09-11)

\n

Note: Version bump only for package @​commitlint/config-conventional

\n

19.4.1 (2024-08-28)

\n

Note: Version bump only for package @​commitlint/config-conventional

\n\n
\n

... (truncated)

\n
\n
\nCommits\n\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@commitlint/config-conventional&package-manager=npm_and_yarn&previous-version=17.8.1&new-version=19.8.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", + "closed_by": null, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1062/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/checkly/checkly-cli/issues/1062/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1061", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1061/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1061/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1061/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1061", + "id": 3035972882, + "node_id": "PR_kwDOE8E-g86UwFZi", + "number": 1061, + "title": "feat: replace jest with vitest [sc-23945]", + "user": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2025-05-02T13:01:10Z", + "updated_at": "2025-05-08T09:40:44Z", + "closed_at": "2025-05-08T09:40:42Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1061", + "html_url": "https://github.com/checkly/checkly-cli/pull/1061", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1061.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1061.patch", + "merged_at": "2025-05-08T09:40:42Z" + }, + "body": "Jest lacks native TypeScript support and is annoying to deal with. This PR replaces Jest with Vitest which is largely compatible with the way tests are defined in Jest.\r\n\r\nSome code changes had to be made to make the switch possible.\r\n\r\nUnfortunately, even Vitest is not completely pain free. This PR explores the feasibility of the switch and if doable, will be merged.\r\n\r\nOne test had to be disabled for now. The issue is that Vitest has a TypeScript loader of its own which conflicts with ours. For TypeScript check files that make references back to the __uncompiled__ project (i.e. `../../../../constructs` and not `checkly/constructs`), the `project.ts` seen by the check file and the `project.ts` seen by the test executor are not the same. I am not sure if fixing this is feasible without significantly reworking the affected tests. In my opinion the tests are sort of useless when they reference the uncompiled codebase as the environment doesn't match the actual environment seen by users. For example, one easy fix for the issue would be to detect a TypeScript-capable environment and simply `import` instead of using `jiti` or `ts-node`, but then that wouldn't match the actual environment at all. However, at least e2e tests cover the use case well enough.\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [ ] Create CLI\r\n* [x] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1061/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/checkly/checkly-cli/issues/1061/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1060", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1060/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1060/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1060/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1060", + "id": 3025475042, + "node_id": "PR_kwDOE8E-g86UMjyg", + "number": 1060, + "title": "fix: avoid breakage if user has jiti 1.x installed [sc-24059]", + "user": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2025-04-28T16:17:14Z", + "updated_at": "2025-04-28T16:25:35Z", + "closed_at": "2025-04-28T16:25:33Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1060", + "html_url": "https://github.com/checkly/checkly-cli/pull/1060", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1060.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1060.patch", + "merged_at": "2025-04-28T16:25:33Z" + }, + "body": "If a user already had jiti 1.x installed, or managed to install it in some way without violating `peerDependencies`, we'd be unable to use it because we expected jiti 2.x.\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1060/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/checkly/checkly-cli/issues/1060/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1059", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1059/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1059/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1059/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1059", + "id": 2996070537, + "node_id": "PR_kwDOE8E-g86Spmnz", + "number": 1059, + "title": "chore(deps-dev): Bump @commitlint/config-conventional from 17.8.1 to 19.8.0", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 2, + "created_at": "2025-04-15T11:14:30Z", + "updated_at": "2025-05-08T12:00:02Z", + "closed_at": "2025-05-08T12:00:00Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1059", + "html_url": "https://github.com/checkly/checkly-cli/pull/1059", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1059.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1059.patch", + "merged_at": null + }, + "body": "Bumps [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) from 17.8.1 to 19.8.0.\n
\nRelease notes\n

Sourced from @​commitlint/config-conventional's releases.

\n
\n

v19.8.0

\n

19.8.0 (2025-03-07)

\n

Bug Fixes

\n\n

Features

\n\n

Chore, docs, etc.

\n\n

New Contributors

\n\n

Full Changelog: https://github.com/conventional-changelog/commitlint/compare/v19.7.1...v19.8.0

\n

v19.7.1

\n

19.7.1 (2025-02-02)

\n

Bug Fixes

\n\n

New Contributors

\n\n

Full Changelog: https://github.com/conventional-changelog/commitlint/compare/v19.7.0...v19.7.1

\n

v19.7.0

\n

19.7.0 (2025-01-04)

\n

Features

\n\n
\n

... (truncated)

\n
\n
\nChangelog\n

Sourced from @​commitlint/config-conventional's changelog.

\n
\n

19.8.0 (2025-03-07)

\n

Performance Improvements

\n
    \n
  • use node: prefix to bypass require.cache call for builtins (#4302) (0cd8f41)
  • \n
\n

19.7.1 (2025-02-02)

\n

Note: Version bump only for package @​commitlint/config-conventional

\n

19.6.0 (2024-11-19)

\n

Note: Version bump only for package @​commitlint/config-conventional

\n

19.5.0 (2024-09-11)

\n

Note: Version bump only for package @​commitlint/config-conventional

\n

19.4.1 (2024-08-28)

\n

Note: Version bump only for package @​commitlint/config-conventional

\n

19.2.2 (2024-04-14)

\n

Note: Version bump only for package @​commitlint/config-conventional

\n\n
\n

... (truncated)

\n
\n
\nCommits\n\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@commitlint/config-conventional&package-manager=npm_and_yarn&previous-version=17.8.1&new-version=19.8.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", + "closed_by": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1059/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/checkly/checkly-cli/issues/1059/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1058", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1058/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1058/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1058/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1058", + "id": 2993470024, + "node_id": "PR_kwDOE8E-g86SgmoA", + "number": 1058, + "title": "fix: use caret (^) for all dependencies instead of pinning them", + "user": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2025-04-14T15:45:29Z", + "updated_at": "2025-04-14T20:30:04Z", + "closed_at": "2025-04-14T20:30:03Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1058", + "html_url": "https://github.com/checkly/checkly-cli/pull/1058", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1058.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1058.patch", + "merged_at": "2025-04-14T20:30:03Z" + }, + "body": "This PR changes our dep versions from exact (same version only) to caret (minor version can differ), which is more user friendly in various ways.\r\n\r\nDependencies that could reasonable be updated have been updated. Notably, for whatever reason updating typescript does not work - it immediately triggers type check errors in seemingly unrelated dependencies.\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [x] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1058/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/checkly/checkly-cli/issues/1058/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1057", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1057/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1057/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1057/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/1057", + "id": 2987815118, + "node_id": "I_kwDOE8E-g86yFnDO", + "number": 1057, + "title": "bug: CLI login breaks when switching between accounts tied to different emails", + "user": { + "login": "sujaya-sys", + "id": 74345218, + "node_id": "MDQ6VXNlcjc0MzQ1MjE4", + "avatar_url": "https://avatars.githubusercontent.com/u/74345218?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sujaya-sys", + "html_url": "https://github.com/sujaya-sys", + "followers_url": "https://api.github.com/users/sujaya-sys/followers", + "following_url": "https://api.github.com/users/sujaya-sys/following{/other_user}", + "gists_url": "https://api.github.com/users/sujaya-sys/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sujaya-sys/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sujaya-sys/subscriptions", + "organizations_url": "https://api.github.com/users/sujaya-sys/orgs", + "repos_url": "https://api.github.com/users/sujaya-sys/repos", + "events_url": "https://api.github.com/users/sujaya-sys/events{/privacy}", + "received_events_url": "https://api.github.com/users/sujaya-sys/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064775, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc1", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/bug", + "name": "bug", + "color": "d73a4a", + "default": true, + "description": "Something isn't working" + } + ], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2025-04-11T07:29:51Z", + "updated_at": "2025-07-10T09:30:58Z", + "closed_at": null, + "author_association": "NONE", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### Node.js version\n\nnode-v23.5.0\n\n### NPM version\n\n11.2.0\n\n### @checkly/cli version\n\n5.2.0\n\n### Steps to reproduce\n\nThere’s an issue with the Checkly CLI where attempting to switch between accounts tied to different e-mail addresses using the login flow causes it to break.\n\n**Steps to reproduce:**\n* Log in using npx checkly login with one account (e.g. example@googlemail.com)\n* Log out or switch to another account (e.g. example-2@googlemail.com)\n* Attempt to switch back to the first account using npx checkly login\n\n\n\n### What is expected?\n\nSwitch between accounts via \"npx checkly login\" without an error being thrown\n\n### What is actually happening?\n\nThe CLI throws an error, and the login fails\n\"Image\"\n\n### Any additional comments?\n\n_No response_", + "closed_by": null, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1057/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/checkly/checkly-cli/issues/1057/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1056", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1056/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1056/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1056/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1056", + "id": 2987655525, + "node_id": "PR_kwDOE8E-g86SNLWo", + "number": 1056, + "title": "feat: checks can now trigger incidents for status pages [sc-23915]", + "user": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2025-04-11T06:14:33Z", + "updated_at": "2025-04-22T08:29:12Z", + "closed_at": "2025-04-22T08:29:10Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1056", + "html_url": "https://github.com/checkly/checkly-cli/pull/1056", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1056.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1056.patch", + "merged_at": "2025-04-22T08:29:10Z" + }, + "body": "## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [x] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1056/reactions", + "total_count": 1, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 1 + }, + "timeline_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1056/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1055", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1055/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1055/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1055/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1055", + "id": 2982718906, + "node_id": "PR_kwDOE8E-g86R8WIM", + "number": 1055, + "title": "feat: modify workflow to allow custom tagging", + "user": { + "login": "ferrandiaz", + "id": 6786071, + "node_id": "MDQ6VXNlcjY3ODYwNzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6786071?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ferrandiaz", + "html_url": "https://github.com/ferrandiaz", + "followers_url": "https://api.github.com/users/ferrandiaz/followers", + "following_url": "https://api.github.com/users/ferrandiaz/following{/other_user}", + "gists_url": "https://api.github.com/users/ferrandiaz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ferrandiaz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ferrandiaz/subscriptions", + "organizations_url": "https://api.github.com/users/ferrandiaz/orgs", + "repos_url": "https://api.github.com/users/ferrandiaz/repos", + "events_url": "https://api.github.com/users/ferrandiaz/events{/privacy}", + "received_events_url": "https://api.github.com/users/ferrandiaz/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2025-04-09T12:46:47Z", + "updated_at": "2025-04-09T13:58:51Z", + "closed_at": "2025-04-09T13:58:49Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1055", + "html_url": "https://github.com/checkly/checkly-cli/pull/1055", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1055.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1055.patch", + "merged_at": "2025-04-09T13:58:49Z" + }, + "body": "## Affected Components\r\n* [ ] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [x] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nAllow custom label for canary releases\r\n", + "closed_by": { + "login": "ferrandiaz", + "id": 6786071, + "node_id": "MDQ6VXNlcjY3ODYwNzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6786071?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ferrandiaz", + "html_url": "https://github.com/ferrandiaz", + "followers_url": "https://api.github.com/users/ferrandiaz/followers", + "following_url": "https://api.github.com/users/ferrandiaz/following{/other_user}", + "gists_url": "https://api.github.com/users/ferrandiaz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ferrandiaz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ferrandiaz/subscriptions", + "organizations_url": "https://api.github.com/users/ferrandiaz/orgs", + "repos_url": "https://api.github.com/users/ferrandiaz/repos", + "events_url": "https://api.github.com/users/ferrandiaz/events{/privacy}", + "received_events_url": "https://api.github.com/users/ferrandiaz/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1055/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/checkly/checkly-cli/issues/1055/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1054", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1054/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1054/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1054/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/1054", + "id": 2976361068, + "node_id": "I_kwDOE8E-g86xZ6ps", + "number": 1054, + "title": "feat: Report statuses as soon as available when running/deploying checks", + "user": { + "login": "MariadeAnton", + "id": 3729517, + "node_id": "MDQ6VXNlcjM3Mjk1MTc=", + "avatar_url": "https://avatars.githubusercontent.com/u/3729517?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/MariadeAnton", + "html_url": "https://github.com/MariadeAnton", + "followers_url": "https://api.github.com/users/MariadeAnton/followers", + "following_url": "https://api.github.com/users/MariadeAnton/following{/other_user}", + "gists_url": "https://api.github.com/users/MariadeAnton/gists{/gist_id}", + "starred_url": "https://api.github.com/users/MariadeAnton/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/MariadeAnton/subscriptions", + "organizations_url": "https://api.github.com/users/MariadeAnton/orgs", + "repos_url": "https://api.github.com/users/MariadeAnton/repos", + "events_url": "https://api.github.com/users/MariadeAnton/events{/privacy}", + "received_events_url": "https://api.github.com/users/MariadeAnton/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064778, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc4", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/enhancement", + "name": "enhancement", + "color": "a2eeef", + "default": true, + "description": "New feature or request" + } + ], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2025-04-07T10:16:11Z", + "updated_at": "2025-04-07T10:16:11Z", + "closed_at": null, + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### What problem does this feature solve?\n\n\n> Would be great if the Checkly CLI reported its progress every now and then so I could see what’s going on in the log:\n>\n>![Image](https://github.com/user-attachments/assets/6718fc14-c32c-4126-a314-0e55d689dadd)\n\n\n\n\n### How would you implement this feature?\n\nWhen running `npx checkly test --record` , `npx checkly test` or `npx checkly trigger`", + "closed_by": null, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1054/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/checkly/checkly-cli/issues/1054/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1053", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1053/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1053/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1053/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1053", + "id": 2966173454, + "node_id": "PR_kwDOE8E-g86RFAqR", + "number": 1053, + "title": "chore(deps-dev): Bump @types/node from 20.3.3 to 22.13.17", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 2, + "created_at": "2025-04-02T12:07:08Z", + "updated_at": "2025-04-14T20:31:17Z", + "closed_at": "2025-04-14T20:31:15Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1053", + "html_url": "https://github.com/checkly/checkly-cli/pull/1053", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1053.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1053.patch", + "merged_at": null + }, + "body": "Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.3.3 to 22.13.17.\n
\nCommits\n\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@types/node&package-manager=npm_and_yarn&previous-version=20.3.3&new-version=22.13.17)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", + "closed_by": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1053/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/checkly/checkly-cli/issues/1053/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1052", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1052/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1052/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1052/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/1052", + "id": 2965225215, + "node_id": "I_kwDOE8E-g86wvb7_", + "number": 1052, + "title": "feat: Add Support for fake media devices in checkly", + "user": { + "login": "Arpit-Kumar231", + "id": 142097093, + "node_id": "U_kgDOCHg6xQ", + "avatar_url": "https://avatars.githubusercontent.com/u/142097093?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Arpit-Kumar231", + "html_url": "https://github.com/Arpit-Kumar231", + "followers_url": "https://api.github.com/users/Arpit-Kumar231/followers", + "following_url": "https://api.github.com/users/Arpit-Kumar231/following{/other_user}", + "gists_url": "https://api.github.com/users/Arpit-Kumar231/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Arpit-Kumar231/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Arpit-Kumar231/subscriptions", + "organizations_url": "https://api.github.com/users/Arpit-Kumar231/orgs", + "repos_url": "https://api.github.com/users/Arpit-Kumar231/repos", + "events_url": "https://api.github.com/users/Arpit-Kumar231/events{/privacy}", + "received_events_url": "https://api.github.com/users/Arpit-Kumar231/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064778, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc4", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/enhancement", + "name": "enhancement", + "color": "a2eeef", + "default": true, + "description": "New feature or request" + } + ], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 2, + "created_at": "2025-04-02T05:26:25Z", + "updated_at": "2025-04-02T13:35:01Z", + "closed_at": null, + "author_association": "NONE", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### What problem does this feature solve?\n\nCurrent Testing Limitations\nOur product relies heavily on microphone access as a core functionality. Without the ability to simulate microphone inputs in our automated testing environment, we face:\n- Incomplete Test Coverage: We cannot automatically test our primary audio processing features, leaving a substantial portion of our application unverified through automation.\n- Manual Testing Bottlenecks: Audio functionality must be manually tested, creating workflow inefficiencies and extending our QA cycles.\n- Environmental Inconsistencies: Reliance on physical microphones during testing introduces variables that affect test reliability and reproducibility.\n\nDevelopment Impact\nSupporting fake media devices would enable:\n- Comprehensive CI/CD Integration: Complete testing pipeline that validates all critical product features, including audio functionality.\n- Regression Prevention: Automated detection of audio processing issues before they reach production.\n- Accelerated Development Cycles: Reduced dependency on manual testing for audio features, allowing faster iteration.\n\nTechnical Context\n- While Playwright itself supports fake media devices, we cannot leverage this capability within the Checkly environment, creating a significant gap in our testing strategy that impacts product quality and developm\n\n\n### How would you implement this feature?\n\nThe issue can be reproduced using the given tests - \n- Visit any website that has a audio related feature.\n- Run a test on the flow where microphone permissions are needed.\n\nThe test fails with a Generic error - Device not Found.\n", + "closed_by": null, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1052/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/checkly/checkly-cli/issues/1052/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1051", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1051/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1051/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1051/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/1051", + "id": 2958472897, + "node_id": "I_kwDOE8E-g86wVrbB", + "number": 1051, + "title": "bug: update vulnerable axios and unpin dependencies", + "user": { + "login": "CHC383", + "id": 10332782, + "node_id": "MDQ6VXNlcjEwMzMyNzgy", + "avatar_url": "https://avatars.githubusercontent.com/u/10332782?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/CHC383", + "html_url": "https://github.com/CHC383", + "followers_url": "https://api.github.com/users/CHC383/followers", + "following_url": "https://api.github.com/users/CHC383/following{/other_user}", + "gists_url": "https://api.github.com/users/CHC383/gists{/gist_id}", + "starred_url": "https://api.github.com/users/CHC383/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/CHC383/subscriptions", + "organizations_url": "https://api.github.com/users/CHC383/orgs", + "repos_url": "https://api.github.com/users/CHC383/repos", + "events_url": "https://api.github.com/users/CHC383/events{/privacy}", + "received_events_url": "https://api.github.com/users/CHC383/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064775, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc1", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/bug", + "name": "bug", + "color": "d73a4a", + "default": true, + "description": "Something isn't working" + } + ], + "state": "closed", + "locked": false, + "assignee": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "assignees": [ + { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + } + ], + "milestone": null, + "comments": 3, + "created_at": "2025-03-29T20:13:23Z", + "updated_at": "2025-04-14T20:31:50Z", + "closed_at": "2025-04-14T20:31:49Z", + "author_association": "NONE", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### Node.js version\n\n22.14.0\n\n### NPM version\n\npnpm 10.7.0\n\n### @checkly/cli version\n\n5.1.0\n\n### Steps to reproduce\n\nCheckly CLI uses [axios 1.74](https://github.com/checkly/checkly-cli/blob/main/packages/cli/package.json#L80), which is subjected to https://github.com/advisories/GHSA-jr5f-v2jv-69x6\n\n### What is expected?\n\nAxios >= 1.8.2\n\n### What is actually happening?\n\nAxios == 1.7.4\n\n### Any additional comments?\n\nCheckly CLI is using pin versions, as a library, this leads to the problems described in https://github.com/resend/react-email/issues/2026 on the consumer side. Suggestions would be:\n1. (easier) Unpin the dependencies and use caret range instead.\n2. (better) If pin versions is necessary, decouple the code imported by the consumers to a separate library, minimize the dependencies and use caret ranges there, then ask the consumers to import the new library instead. As for the CLI use cases (CI/CD for example), ask the consumers to install the CLI separately instead of adding it to `package.json`, so that its dependencies won't interfere with the consumers' dependencies.", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1051/reactions", + "total_count": 4, + "+1": 4, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 + }, + "timeline_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1051/timeline", + "performed_via_github_app": null, + "state_reason": "completed" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1050", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1050/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1050/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1050/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1050", + "id": 2953067942, + "node_id": "PR_kwDOE8E-g86QZVgn", + "number": 1050, + "title": "feat: allow parsing multiple input types", + "user": { + "login": "ferrandiaz", + "id": 6786071, + "node_id": "MDQ6VXNlcjY3ODYwNzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6786071?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ferrandiaz", + "html_url": "https://github.com/ferrandiaz", + "followers_url": "https://api.github.com/users/ferrandiaz/followers", + "following_url": "https://api.github.com/users/ferrandiaz/following{/other_user}", + "gists_url": "https://api.github.com/users/ferrandiaz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ferrandiaz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ferrandiaz/subscriptions", + "organizations_url": "https://api.github.com/users/ferrandiaz/orgs", + "repos_url": "https://api.github.com/users/ferrandiaz/repos", + "events_url": "https://api.github.com/users/ferrandiaz/events{/privacy}", + "received_events_url": "https://api.github.com/users/ferrandiaz/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2025-03-27T13:50:01Z", + "updated_at": "2025-03-28T08:38:08Z", + "closed_at": "2025-03-28T08:38:06Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1050", + "html_url": "https://github.com/checkly/checkly-cli/pull/1050", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1050.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1050.patch", + "merged_at": "2025-03-28T08:38:06Z" + }, + "body": "Parse now has a new method that allows the user to get all files and dependencies by providing a list of directories, files or globs\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nThis is the first PR for multiple file/type input for code bundling.\r\nFollowing PRs \r\n1. allow to ignore directories/globs/files\r\n2. Add snapshots\r\n\r\nThis method is not currently being used in any place of the code, it's sitting idle until we implement PWT native", + "closed_by": { + "login": "ferrandiaz", + "id": 6786071, + "node_id": "MDQ6VXNlcjY3ODYwNzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6786071?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ferrandiaz", + "html_url": "https://github.com/ferrandiaz", + "followers_url": "https://api.github.com/users/ferrandiaz/followers", + "following_url": "https://api.github.com/users/ferrandiaz/following{/other_user}", + "gists_url": "https://api.github.com/users/ferrandiaz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ferrandiaz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ferrandiaz/subscriptions", + "organizations_url": "https://api.github.com/users/ferrandiaz/orgs", + "repos_url": "https://api.github.com/users/ferrandiaz/repos", + "events_url": "https://api.github.com/users/ferrandiaz/events{/privacy}", + "received_events_url": "https://api.github.com/users/ferrandiaz/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1050/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/checkly/checkly-cli/issues/1050/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1049", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1049/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1049/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1049/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1049", + "id": 2949525876, + "node_id": "PR_kwDOE8E-g86QNGCi", + "number": 1049, + "title": "chore(deps-dev): Bump @types/node from 20.3.3 to 22.13.13", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 2, + "created_at": "2025-03-26T12:59:31Z", + "updated_at": "2025-04-02T12:07:12Z", + "closed_at": "2025-04-02T12:07:11Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1049", + "html_url": "https://github.com/checkly/checkly-cli/pull/1049", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1049.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1049.patch", + "merged_at": null + }, + "body": "Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.3.3 to 22.13.13.\n
\nCommits\n\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@types/node&package-manager=npm_and_yarn&previous-version=20.3.3&new-version=22.13.13)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", + "closed_by": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1049/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/checkly/checkly-cli/issues/1049/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1048", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1048/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1048/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1048/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1048", + "id": 2947665099, + "node_id": "PR_kwDOE8E-g86QGt8X", + "number": 1048, + "title": "feat: full ESM config support using Jiti (build #1041)", + "user": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 5221148871, + "node_id": "LA_kwDOE8E-g88AAAABNzRoxw", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/build", + "name": "build", + "color": "bfdadc", + "default": false, + "description": "Issue regarding building and packaging" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 3, + "created_at": "2025-03-25T20:19:58Z", + "updated_at": "2025-04-15T14:35:14Z", + "closed_at": "2025-04-15T14:35:12Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1048", + "html_url": "https://github.com/checkly/checkly-cli/pull/1048", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1048.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1048.patch", + "merged_at": "2025-04-15T14:35:12Z" + }, + "body": "This PR merges #1041.\r\n\r\nTemporarily disables testing on Windows due to (presumably) ts-jest and jiti fighting over the module cache. A different test setup is needed to make this work.", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1048/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/checkly/checkly-cli/issues/1048/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1047", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1047/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1047/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1047/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1047", + "id": 2946022028, + "node_id": "PR_kwDOE8E-g86QBFYR", + "number": 1047, + "title": "fix: the `test` command's `--tags` option now also matches `CheckGroup`s [sc-23699]", + "user": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2025-03-25T10:18:59Z", + "updated_at": "2025-03-25T10:32:43Z", + "closed_at": "2025-03-25T10:32:42Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1047", + "html_url": "https://github.com/checkly/checkly-cli/pull/1047", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1047.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1047.patch", + "merged_at": "2025-03-25T10:32:42Z" + }, + "body": "This is the intended behavior, but an oversight in the code effectively disabled it.\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n> Resolves #1044 \r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1047/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/checkly/checkly-cli/issues/1047/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1046", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1046/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1046/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1046/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/1046", + "id": 2944639612, + "node_id": "I_kwDOE8E-g86vg6J8", + "number": 1046, + "title": "feat: use alternative to ts-node", + "user": { + "login": "ixartz", + "id": 5209935, + "node_id": "MDQ6VXNlcjUyMDk5MzU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5209935?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ixartz", + "html_url": "https://github.com/ixartz", + "followers_url": "https://api.github.com/users/ixartz/followers", + "following_url": "https://api.github.com/users/ixartz/following{/other_user}", + "gists_url": "https://api.github.com/users/ixartz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ixartz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ixartz/subscriptions", + "organizations_url": "https://api.github.com/users/ixartz/orgs", + "repos_url": "https://api.github.com/users/ixartz/repos", + "events_url": "https://api.github.com/users/ixartz/events{/privacy}", + "received_events_url": "https://api.github.com/users/ixartz/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064778, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc4", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/enhancement", + "name": "enhancement", + "color": "a2eeef", + "default": true, + "description": "New feature or request" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 5, + "created_at": "2025-03-24T22:41:37Z", + "updated_at": "2025-04-28T11:08:17Z", + "closed_at": "2025-04-28T11:08:16Z", + "author_association": "NONE", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### What problem does this feature solve?\n\nIt would be great if we can choose different runtime like tsx and not only ts-node\n\n### How would you implement this feature?\n\nFor example, in the configuration, we can choose the typescript runtime tsx, ts-node", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1046/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/checkly/checkly-cli/issues/1046/timeline", + "performed_via_github_app": null, + "state_reason": "completed" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1045", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1045/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1045/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1045/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1045", + "id": 2926170415, + "node_id": "PR_kwDOE8E-g86O--Si", + "number": 1045, + "title": "feat: new `import` command to import your existing Checkly resources to the CLI [sc-23506]", + "user": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 5221148871, + "node_id": "LA_kwDOE8E-g88AAAABNzRoxw", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/build", + "name": "build", + "color": "bfdadc", + "default": false, + "description": "Issue regarding building and packaging" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 17, + "created_at": "2025-03-17T19:37:39Z", + "updated_at": "2025-05-15T15:00:11Z", + "closed_at": "2025-05-15T15:00:09Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1045", + "html_url": "https://github.com/checkly/checkly-cli/pull/1045", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1045.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1045.patch", + "merged_at": "2025-05-15T15:00:09Z" + }, + "body": "See CodeRabbit's comment below, it is a decent description. Copied here:\r\n\r\n> This change introduces a comprehensive import and code generation system for Checkly CLI, enabling users to import existing Checkly resources into their projects. It adds new CLI commands for managing import plans (plan, apply, commit, cancel), updates help documentation and package exports, and extends the REST API client for import plan operations. The update implements a modular code generation framework with builders for arrays, objects, arguments, and expressions, and introduces a context system for managing variable mappings and file paths. Numerous code generators for Checkly resource types (checks, groups, alert channels, dashboards, status pages, etc.) are added, each capable of generating TypeScript code representations. The constructs system is extended to support references to existing resources, and new tests are included to verify uniqueness and reference behaviors.\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1045/reactions", + "total_count": 1, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 1 + }, + "timeline_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1045/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1044", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1044/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1044/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1044/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/1044", + "id": 2920721625, + "node_id": "I_kwDOE8E-g86uFqzZ", + "number": 1044, + "title": "bug: Tags from CheckGroup not included in test --tags Filtering [sc-23699]", + "user": { + "login": "jpgmiranda", + "id": 3392236, + "node_id": "MDQ6VXNlcjMzOTIyMzY=", + "avatar_url": "https://avatars.githubusercontent.com/u/3392236?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jpgmiranda", + "html_url": "https://github.com/jpgmiranda", + "followers_url": "https://api.github.com/users/jpgmiranda/followers", + "following_url": "https://api.github.com/users/jpgmiranda/following{/other_user}", + "gists_url": "https://api.github.com/users/jpgmiranda/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jpgmiranda/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jpgmiranda/subscriptions", + "organizations_url": "https://api.github.com/users/jpgmiranda/orgs", + "repos_url": "https://api.github.com/users/jpgmiranda/repos", + "events_url": "https://api.github.com/users/jpgmiranda/events{/privacy}", + "received_events_url": "https://api.github.com/users/jpgmiranda/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064775, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc1", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/bug", + "name": "bug", + "color": "d73a4a", + "default": true, + "description": "Something isn't working" + } + ], + "state": "closed", + "locked": false, + "assignee": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "assignees": [ + { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + } + ], + "milestone": null, + "comments": 5, + "created_at": "2025-03-14T16:31:28Z", + "updated_at": "2025-03-25T16:31:33Z", + "closed_at": "2025-03-25T10:32:43Z", + "author_association": "NONE", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### Node.js version\n\nv20.14.0\n\n### NPM version\n\n10.7.0\n\n### @checkly/cli version\n\ncheckly/5.0.1 darwin-arm64 node-v20.14.0\n\n### Steps to reproduce\n\nCreate a `CheckGroup` with some tags:\n\n```js \nconst base: CheckGroupProps = {\n activated: false,\n name: 'Booking',\n runtimeId: '2024.09',\n locations: ['us-west-1'],\n concurrency: 100,\n runParallel: true,\n muted: false\n}\n\nnew CheckGroup('booking-management-critical', {\n ...base,\n name: 'Booking - Critical',\n tags: ['booking', 'critical'],\n frequency: Frequency.EVERY_5M,\n browserChecks: {\n testMatch: './booking/*.spec.ts'\n }\n})\n```\n\nTry to run the tests and filter by your tags: \n\n```sh\nnpx checkly test --record --verbose --tags=critical\n\n# Any test will be found\n```\n\n--- \n\nAfter debugging the code a bit, I found that there is a bug in the code: \n\nhttps://github.com/checkly/checkly-cli/blob/main/packages/cli/src/commands/test.ts#L206\n\n```ts\n...\n .filter(([, check]) => {\n const tags = check.tags ?? []\n const checkGroup = this.getCheckGroup(project, check)\n if (checkGroup) {\n const checkGroupTags = checkGroup.tags ?? []\n // tags.concat(checkGroupTags) // <- The tags from the checkGroup are not being aggregated to the `tags` variable\n tags.push(...checkGroupTags) // <- Should be something like this\n }\n return filterByTags(targetTags?.map((tags: string) => tags.split(',')) ?? [], tags)\n })\n```\n\n### What is expected?\n\nRun the CheckGroup and its tests that contain the specified tags.\n\n### What is actually happening?\n\nIt's not runing the CheckGroup and its tests that contain the specified tags.\n\n### Any additional comments?\n\n_No response_", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1044/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/checkly/checkly-cli/issues/1044/timeline", + "performed_via_github_app": null, + "state_reason": "completed" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1043", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1043/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1043/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1043/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1043", + "id": 2913161759, + "node_id": "PR_kwDOE8E-g86OTZJS", + "number": 1043, + "title": "fix(github): remove link to internal engineering guidelines from PR template [sc-23521]", + "user": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2025-03-12T08:34:54Z", + "updated_at": "2025-03-12T08:48:20Z", + "closed_at": "2025-03-12T08:48:19Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1043", + "html_url": "https://github.com/checkly/checkly-cli/pull/1043", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1043.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1043.patch", + "merged_at": "2025-03-12T08:48:19Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [x] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1043/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/checkly/checkly-cli/issues/1043/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1042", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1042/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1042/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1042/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1042", + "id": 2912923000, + "node_id": "PR_kwDOE8E-g86OSkA_", + "number": 1042, + "title": "Umutuzgur/sc 23256/pwt native code package simple", + "user": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 5221148871, + "node_id": "LA_kwDOE8E-g88AAAABNzRoxw", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/build", + "name": "build", + "color": "bfdadc", + "default": false, + "description": "Issue regarding building and packaging" + }, + { + "id": 8429064416, + "node_id": "LA_kwDOE8E-g88AAAAB9mlQ4A", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/canary:pwt-alpha", + "name": "canary:pwt-alpha", + "color": "34EE68", + "default": false, + "description": "Allows building canary releases with pwt-alpha name" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 29, + "created_at": "2025-03-12T07:04:20Z", + "updated_at": "2025-05-15T10:38:22Z", + "closed_at": "2025-05-15T10:38:21Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1042", + "html_url": "https://github.com/checkly/checkly-cli/pull/1042", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1042.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1042.patch", + "merged_at": "2025-05-15T10:38:21Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1042/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/checkly/checkly-cli/issues/1042/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1041", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1041/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1041/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1041/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1041", + "id": 2908296263, + "node_id": "PR_kwDOE8E-g86ODHek", + "number": 1041, + "title": "feat: full ESM config support using Jiti", + "user": { + "login": "henrist", + "id": 703354, + "node_id": "MDQ6VXNlcjcwMzM1NA==", + "avatar_url": "https://avatars.githubusercontent.com/u/703354?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/henrist", + "html_url": "https://github.com/henrist", + "followers_url": "https://api.github.com/users/henrist/followers", + "following_url": "https://api.github.com/users/henrist/following{/other_user}", + "gists_url": "https://api.github.com/users/henrist/gists{/gist_id}", + "starred_url": "https://api.github.com/users/henrist/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/henrist/subscriptions", + "organizations_url": "https://api.github.com/users/henrist/orgs", + "repos_url": "https://api.github.com/users/henrist/repos", + "events_url": "https://api.github.com/users/henrist/events{/privacy}", + "received_events_url": "https://api.github.com/users/henrist/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "assignees": [ + { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + } + ], + "milestone": null, + "comments": 11, + "created_at": "2025-03-10T20:03:39Z", + "updated_at": "2025-04-15T14:37:01Z", + "closed_at": "2025-04-15T14:37:00Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1041", + "html_url": "https://github.com/checkly/checkly-cli/pull/1041", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1041.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1041.patch", + "merged_at": null + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f) <-- I don't have access to this\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [x] Create CLI\r\n* [x] Test\r\n* [ ] Docs\r\n* [x] Examples\r\n* [ ] Other\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n> Resolves #1015\r\n\r\nThe current use of `ts-node` is problematic:\r\n\r\n- Only CommonJS is supported, so loading ESM doesn't work as expected\r\n- `ts-node` is currently not maintained and haven't received updates for 1+ year. It lacks newer TypeScript features. For instance it does not support multiple extends in `tsconfig.json` that came with TypeScript 5.\r\n\r\nThis has been a large pain as most of the code I work with is in ESM. It has required non-trivial tsconfig files to workaround this.\r\n\r\nThis PR introduces [Jiti](https://github.com/unjs/jiti) as an alternative to `ts-node`. I could have picked tsx as well, but I don't find the API of tsx as intuitive/simple as Jiti. This is very similar as the implementation of eslint that uses Jiti for its TypeScript support.\r\n\r\nAdditional file extensions are also supported: `.mts`, `.cts`, `.cjs`\r\n\r\nTo avoid a breaking change it supports both `ts-node` and `jiti`. Existing users with only `ts-node` should not be affected, while new users will be recommended to add `jiti`. Jiti does not depend on a `tsconfig.json` file (and does not do type checking), so `typescript` is not requested as a dependency. Existing users can add `jiti` to get better (and ESM) support, and we also recommend this on compile issues. If you're open for a breaking change we could remove `ts-node` support and avoid dealing with both.", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1041/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/checkly/checkly-cli/issues/1041/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1040", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1040/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1040/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1040/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1040", + "id": 2907139200, + "node_id": "PR_kwDOE8E-g86N_N5M", + "number": 1040, + "title": "chore(deps-dev): Bump @types/node from 20.3.3 to 22.13.10", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2025-03-10T12:37:59Z", + "updated_at": "2025-03-26T12:59:35Z", + "closed_at": "2025-03-26T12:59:34Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1040", + "html_url": "https://github.com/checkly/checkly-cli/pull/1040", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1040.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1040.patch", + "merged_at": null + }, + "body": "Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.3.3 to 22.13.10.\n
\nCommits\n\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@types/node&package-manager=npm_and_yarn&previous-version=20.3.3&new-version=22.13.10)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", + "closed_by": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1040/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/checkly/checkly-cli/issues/1040/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1039", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1039/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1039/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1039/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1039", + "id": 2900353598, + "node_id": "PR_kwDOE8E-g86Nowi2", + "number": 1039, + "title": "feat: support status pages and services [sc-23401]", + "user": { + "login": "Antoine-C", + "id": 3541876, + "node_id": "MDQ6VXNlcjM1NDE4NzY=", + "avatar_url": "https://avatars.githubusercontent.com/u/3541876?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Antoine-C", + "html_url": "https://github.com/Antoine-C", + "followers_url": "https://api.github.com/users/Antoine-C/followers", + "following_url": "https://api.github.com/users/Antoine-C/following{/other_user}", + "gists_url": "https://api.github.com/users/Antoine-C/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Antoine-C/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Antoine-C/subscriptions", + "organizations_url": "https://api.github.com/users/Antoine-C/orgs", + "repos_url": "https://api.github.com/users/Antoine-C/repos", + "events_url": "https://api.github.com/users/Antoine-C/events{/privacy}", + "received_events_url": "https://api.github.com/users/Antoine-C/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 4, + "created_at": "2025-03-06T13:00:47Z", + "updated_at": "2025-04-01T14:37:46Z", + "closed_at": "2025-04-01T14:37:44Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1039", + "html_url": "https://github.com/checkly/checkly-cli/pull/1039", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1039.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1039.patch", + "merged_at": "2025-04-01T14:37:44Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "Antoine-C", + "id": 3541876, + "node_id": "MDQ6VXNlcjM1NDE4NzY=", + "avatar_url": "https://avatars.githubusercontent.com/u/3541876?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Antoine-C", + "html_url": "https://github.com/Antoine-C", + "followers_url": "https://api.github.com/users/Antoine-C/followers", + "following_url": "https://api.github.com/users/Antoine-C/following{/other_user}", + "gists_url": "https://api.github.com/users/Antoine-C/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Antoine-C/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Antoine-C/subscriptions", + "organizations_url": "https://api.github.com/users/Antoine-C/orgs", + "repos_url": "https://api.github.com/users/Antoine-C/repos", + "events_url": "https://api.github.com/users/Antoine-C/events{/privacy}", + "received_events_url": "https://api.github.com/users/Antoine-C/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1039/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/checkly/checkly-cli/issues/1039/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1038", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1038/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1038/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1038/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1038", + "id": 2894090535, + "node_id": "PR_kwDOE8E-g86NTZxg", + "number": 1038, + "title": "chore(deps-dev): Bump @types/node from 20.3.3 to 22.13.9", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2025-03-04T12:26:46Z", + "updated_at": "2025-03-10T12:38:03Z", + "closed_at": "2025-03-10T12:38:02Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1038", + "html_url": "https://github.com/checkly/checkly-cli/pull/1038", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1038.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1038.patch", + "merged_at": null + }, + "body": "Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.3.3 to 22.13.9.\n
\nCommits\n\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@types/node&package-manager=npm_and_yarn&previous-version=20.3.3&new-version=22.13.9)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", + "closed_by": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1038/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/checkly/checkly-cli/issues/1038/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1037", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1037/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1037/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1037/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1037", + "id": 2893364170, + "node_id": "PR_kwDOE8E-g86NQ80l", + "number": 1037, + "title": "feat: test PR", + "user": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 5221148871, + "node_id": "LA_kwDOE8E-g88AAAABNzRoxw", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/build", + "name": "build", + "color": "bfdadc", + "default": false, + "description": "Issue regarding building and packaging" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2025-03-04T08:20:29Z", + "updated_at": "2025-03-04T08:23:56Z", + "closed_at": "2025-03-04T08:23:56Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1037", + "html_url": "https://github.com/checkly/checkly-cli/pull/1037", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1037.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1037.patch", + "merged_at": null + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1037/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/checkly/checkly-cli/issues/1037/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1036", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1036/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1036/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1036/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1036", + "id": 2893333176, + "node_id": "PR_kwDOE8E-g86NQ2JH", + "number": 1036, + "title": "Ferran/sc 23256/pwt native code package", + "user": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 5221148871, + "node_id": "LA_kwDOE8E-g88AAAABNzRoxw", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/build", + "name": "build", + "color": "bfdadc", + "default": false, + "description": "Issue regarding building and packaging" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2025-03-04T08:06:19Z", + "updated_at": "2025-05-15T12:13:54Z", + "closed_at": "2025-05-15T12:13:54Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1036", + "html_url": "https://github.com/checkly/checkly-cli/pull/1036", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1036.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1036.patch", + "merged_at": null + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1036/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/checkly/checkly-cli/issues/1036/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1035", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1035/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1035/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1035/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1035", + "id": 2891220820, + "node_id": "PR_kwDOE8E-g86NJqvZ", + "number": 1035, + "title": "chore(deps-dev): Bump @types/node from 20.3.3 to 22.13.8", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2025-03-03T13:12:41Z", + "updated_at": "2025-03-04T12:26:51Z", + "closed_at": "2025-03-04T12:26:49Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1035", + "html_url": "https://github.com/checkly/checkly-cli/pull/1035", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1035.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1035.patch", + "merged_at": null + }, + "body": "Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.3.3 to 22.13.8.\n
\nCommits\n\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@types/node&package-manager=npm_and_yarn&previous-version=20.3.3&new-version=22.13.8)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", + "closed_by": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1035/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/checkly/checkly-cli/issues/1035/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1034", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1034/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1034/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1034/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1034", + "id": 2890868120, + "node_id": "PR_kwDOE8E-g86NIcrq", + "number": 1034, + "title": "Ferran/sc 23256/pwt native code package", + "user": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 5221148871, + "node_id": "LA_kwDOE8E-g88AAAABNzRoxw", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/build", + "name": "build", + "color": "bfdadc", + "default": false, + "description": "Issue regarding building and packaging" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2025-03-03T10:46:30Z", + "updated_at": "2025-03-03T10:50:41Z", + "closed_at": "2025-03-03T10:50:41Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1034", + "html_url": "https://github.com/checkly/checkly-cli/pull/1034", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1034.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1034.patch", + "merged_at": null + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1034/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/checkly/checkly-cli/issues/1034/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1033", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1033/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1033/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1033/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1033", + "id": 2890862467, + "node_id": "PR_kwDOE8E-g86NIbca", + "number": 1033, + "title": "[WIP] ", + "user": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 5221148871, + "node_id": "LA_kwDOE8E-g88AAAABNzRoxw", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/build", + "name": "build", + "color": "bfdadc", + "default": false, + "description": "Issue regarding building and packaging" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2025-03-03T10:44:16Z", + "updated_at": "2025-03-03T10:46:11Z", + "closed_at": "2025-03-03T10:46:10Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1033", + "html_url": "https://github.com/checkly/checkly-cli/pull/1033", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1033.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1033.patch", + "merged_at": null + }, + "body": null, + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1033/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/checkly/checkly-cli/issues/1033/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1032", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1032/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1032/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1032/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1032", + "id": 2887066827, + "node_id": "PR_kwDOE8E-g86M70aY", + "number": 1032, + "title": "chore(deps-dev): Bump lint-staged from 13.2.3 to 15.4.3", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2025-02-28T12:46:23Z", + "updated_at": "2025-03-03T04:55:54Z", + "closed_at": "2025-03-03T04:55:53Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1032", + "html_url": "https://github.com/checkly/checkly-cli/pull/1032", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1032.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1032.patch", + "merged_at": "2025-03-03T04:55:53Z" + }, + "body": "Bumps [lint-staged](https://github.com/lint-staged/lint-staged) from 13.2.3 to 15.4.3.\n
\nRelease notes\n

Sourced from lint-staged's releases.

\n
\n

v15.4.3

\n

Patch Changes

\n
    \n
  • #1512 cbfed1d Thanks @​tarik02! - Adjust TypeScript types for the default export so that it can be used as a value without error TS2693.
  • \n
\n

v15.4.2

\n

Patch Changes

\n
    \n
  • #1509 8827ebf Thanks @​iiroj! - Change lint-staged's dependencies to use caret (^) ranges instead of tilde (~). This makes it easier for package managers to perform dependency management when minor-level updates are also permitted instead of just patch-level.
  • \n
\n

v15.4.1

\n

Patch Changes

\n\n

v15.4.0

\n

Minor Changes

\n
    \n
  • \n

    #1500 a8ec1dd Thanks @​iiroj! - Lint-staged now provides TypeScript types for the configuration and main Node.js API. You can use the JSDoc syntax in your JS configuration files:

    \n
    /**\n * @filename: lint-staged.config.js\n * @type {import('lint-staged').Configuration}\n */\nexport default {\n  '*': 'prettier --write',\n}\n
    \n

    It's also possible to use the .ts file extension for the configuration if your Node.js version supports it. The --experimental-strip-types flag was introduced in Node.js v22.6.0 and unflagged in v23.6.0, enabling Node.js to execute TypeScript files without additional configuration.

    \n
    export NODE_OPTIONS="--experimental-strip-types"\n

    npx lint-staged --config lint-staged.config.ts
    \n

    \n
  • \n
\n

Patch Changes

\n\n

v15.3.0

\n

Minor Changes

\n
    \n
  • \n

    #1495 e69da9e Thanks @​iiroj! - Added more info to the debug logs so that "environment" info doesn't need to be added separately to GitHub issues.

    \n
  • \n
  • \n

    #1493 fa0fe98 Thanks @​iiroj! - Added more help messages around the automatic git stash that lint-staged creates as a backup (by default). The console output also displays the short git hash of the stash so that it's easier to recover lost files in case some fatal errors are encountered, or the process is killed before completing.

    \n
  • \n
\n\n
\n

... (truncated)

\n
\n
\nChangelog\n

Sourced from lint-staged's changelog.

\n
\n

15.4.3

\n

Patch Changes

\n
    \n
  • #1512 cbfed1d Thanks @​tarik02! - Adjust TypeScript types for the default export so that it can be used as a value without error TS2693.
  • \n
\n

15.4.2

\n

Patch Changes

\n
    \n
  • #1509 8827ebf Thanks @​iiroj! - Change lint-staged's dependencies to use caret (^) ranges instead of tilde (~). This makes it easier for package managers to perform dependency management when minor-level updates are also permitted instead of just patch-level.
  • \n
\n

15.4.1

\n

Patch Changes

\n\n

15.4.0

\n

Minor Changes

\n
    \n
  • \n

    #1500 a8ec1dd Thanks @​iiroj! - Lint-staged now provides TypeScript types for the configuration and main Node.js API. You can use the JSDoc syntax in your JS configuration files:

    \n
    /**\n * @filename: lint-staged.config.js\n * @type {import('lint-staged').Configuration}\n */\nexport default {\n  '*': 'prettier --write',\n}\n
    \n

    It's also possible to use the .ts file extension for the configuration if your Node.js version supports it. The --experimental-strip-types flag was introduced in Node.js v22.6.0 and unflagged in v23.6.0, enabling Node.js to execute TypeScript files without additional configuration.

    \n
    export NODE_OPTIONS="--experimental-strip-types"\n

    npx lint-staged --config lint-staged.config.ts
    \n

    \n
  • \n
\n

Patch Changes

\n\n

15.3.0

\n\n
\n

... (truncated)

\n
\n
\nCommits\n
    \n
  • e53f950 chore(changeset): release
  • \n
  • 089da56 test: fail Jest when coverage is under 100%
  • \n
  • 19aa461 ci: remove code coverage action since it's not working in PRs from forks
  • \n
  • cbfed1d fix: update types.d.ts (#1512)
  • \n
  • aef9e5c chore(changeset): release (#1510)
  • \n
  • 8827ebf build(dependencies): update dependencies and switch to caret ranges (#1509)
  • \n
  • 7f69b3f docs: generalize description from 'linting' to 'tasks' (#1507)
  • \n
  • 1c93c9e chore(changeset): release (#1505)
  • \n
  • c020664 Merge pull request #1504 from lint-staged/fix-typescript
  • \n
  • 1c7a45e fix: default TypeScript config filenames match JS equivalents
  • \n
  • Additional commits viewable in compare view
  • \n
\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=lint-staged&package-manager=npm_and_yarn&previous-version=13.2.3&new-version=15.4.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1032/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/checkly/checkly-cli/issues/1032/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1031", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1031/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1031/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1031/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1031", + "id": 2884474280, + "node_id": "PR_kwDOE8E-g86My8bS", + "number": 1031, + "title": "chore(deps-dev): Bump jest and @types/jest", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2025-02-27T13:05:47Z", + "updated_at": "2025-02-28T11:41:33Z", + "closed_at": "2025-02-28T11:41:32Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1031", + "html_url": "https://github.com/checkly/checkly-cli/pull/1031", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1031.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1031.patch", + "merged_at": "2025-02-28T11:41:32Z" + }, + "body": "Bumps [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) and [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest). These dependencies needed to be updated together.\nUpdates `jest` from 29.6.2 to 29.7.0\n
\nRelease notes\n

Sourced from jest's releases.

\n
\n

v29.7.0

\n

Features

\n
    \n
  • [create-jest] Add npm init / yarn create initialiser for Jest projects (#14465)
  • \n
  • [jest-validate] Allow deprecation warnings for unknown options (#14499)
  • \n
\n

Fixes

\n
    \n
  • [jest-resolver] Replace unmatched capture groups in moduleNameMapper with empty string instead of undefined (#14507)
  • \n
  • [jest-snapshot] Allow for strings as well as template literals in inline snapshots (#14465)
  • \n
  • [@jest/test-sequencer] Calculate test runtime if perStats.duration is missing (#14473)
  • \n
\n

Performance

\n
    \n
  • [@jest/create-cache-key-function] Cache access of NODE_ENV and BABEL_ENV (#14455)
  • \n
\n

Chore & Maintenance

\n
    \n
  • [jest-cli] Move internal config initialisation logic to the create-jest package (#14465)
  • \n
\n

New Contributors

\n\n

Full Changelog: https://github.com/jestjs/jest/compare/v29.6.4...v29.7.0

\n

v29.6.4

\n

Fixes

\n
    \n
  • [jest-core] Fix typo in scheduleAndRun performance marker (#14434)
  • \n
  • [jest-environment-node] Make sure atob and btoa are writeable in Node 20 (#14446)
  • \n
  • [jest-worker] Additional error wrapper for parentPort.postMessage to fix unhandled DataCloneError. (#14437)
  • \n
\n

New Contributors

\n\n

Full Changelog: https://github.com/jestjs/jest/compare/v29.6.3...v29.6.4

\n

v29.6.3

\n

Fixes

\n
    \n
  • [expect, @jest/expect-utils] ObjectContaining support symbol as key (#14414)
  • \n
  • [expect] Remove @types/node from dependencies (#14385)
  • \n
  • [jest-core] Use workers in watch mode by default to avoid crashes (#14059 & #14085).
  • \n
  • [jest-reporters] Update istanbul-lib-instrument dependency to v6. (#14401)
  • \n
  • [jest-mock] Revert #13692 as it was a breaking change (#14429)
  • \n
  • [jest-mock] Revert #13866 as it was a breaking change (#14429)
  • \n
\n\n
\n

... (truncated)

\n
\n
\nChangelog\n

Sourced from jest's changelog.

\n
\n

29.7.0

\n

Features

\n
    \n
  • [create-jest] Add npm init / yarn create initialiser for Jest projects (#14465)
  • \n
  • [jest-validate] Allow deprecation warnings for unknown options (#14499)
  • \n
\n

Fixes

\n
    \n
  • [jest-resolver] Replace unmatched capture groups in moduleNameMapper with empty string instead of undefined (#14507)
  • \n
  • [jest-snapshot] Allow for strings as well as template literals in inline snapshots (#14465)
  • \n
  • [@jest/test-sequencer] Calculate test runtime if perStats.duration is missing (#14473)
  • \n
\n

Performance

\n
    \n
  • [@jest/create-cache-key-function] Cache access of NODE_ENV and BABEL_ENV (#14455)
  • \n
\n

Chore & Maintenance

\n
    \n
  • [jest-cli] Move internal config initialisation logic to the create-jest package (#14465)
  • \n
\n

29.6.4

\n

Fixes

\n
    \n
  • [jest-core] Fix typo in scheduleAndRun performance marker (#14434)
  • \n
  • [jest-environment-node] Make sure atob and btoa are writeable in Node 20 (#14446)
  • \n
  • [jest-worker] Additional error wrapper for parentPort.postMessage to fix unhandled DataCloneError. (#14437)
  • \n
\n

29.6.3

\n

Fixes

\n
    \n
  • [expect, @jest/expect-utils] ObjectContaining support sumbol as key (#14414)
  • \n
  • [expect] Remove @types/node from dependencies (#14385)
  • \n
  • [jest-core] Use workers in watch mode by default to avoid crashes (#14059 & #14085).
  • \n
  • [jest-reporters] Update istanbul-lib-instrument dependency to v6. (#14401)
  • \n
  • [jest-mock] Revert #13692 as it was a breaking change (#14429)
  • \n
  • [jest-mock] Revert #13866 as it was a breaking change (#14429)
  • \n
  • [jest-mock] Revert #13867 as it was a breaking change (#14429)
  • \n
  • [@jest/reporters] Marks Reporter's hooks as optional (#14433)
  • \n
  • [jest-runtime] Fix dynamic ESM import module bug when loaded module through jest.isolateModulesAsync (#14397)
  • \n
\n

Chore & Maintenance

\n
    \n
  • [jest-changed-files, jest-circus, jest-console, @jest/core, @jest/runtime, @jest/transform] Use invariant and notEmpty from jest-util rather than own internal (#14366)
  • \n
\n
\n
\n
\nCommits\n\n
\n
\n\nUpdates `@types/jest` from 29.5.3 to 29.5.14\n
\nCommits\n\n
\n
\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1031/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/checkly/checkly-cli/issues/1031/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1030", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1030/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1030/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1030/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1030", + "id": 2881739490, + "node_id": "PR_kwDOE8E-g86MpqW2", + "number": 1030, + "title": "feat: changes color or tip to be easier to read", + "user": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2025-02-26T14:06:51Z", + "updated_at": "2025-02-26T14:21:29Z", + "closed_at": "2025-02-26T14:21:27Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1030", + "html_url": "https://github.com/checkly/checkly-cli/pull/1030", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1030.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1030.patch", + "merged_at": "2025-02-26T14:21:27Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n## Notes for the Reviewer\r\n- `white.dim` is hard to read on some terminals. Move to just `white`\r\n", + "closed_by": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1030/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/checkly/checkly-cli/issues/1030/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1029", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1029/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1029/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1029/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1029", + "id": 2881417689, + "node_id": "PR_kwDOE8E-g86Moie_", + "number": 1029, + "title": "chore(deps): Bump debug and @types/debug", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2025-02-26T12:27:10Z", + "updated_at": "2025-02-26T13:28:15Z", + "closed_at": "2025-02-26T13:28:14Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1029", + "html_url": "https://github.com/checkly/checkly-cli/pull/1029", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1029.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1029.patch", + "merged_at": "2025-02-26T13:28:14Z" + }, + "body": "Bumps [debug](https://github.com/debug-js/debug) and [@types/debug](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/debug). These dependencies needed to be updated together.\nUpdates `debug` from 4.3.4 to 4.4.0\n
\nRelease notes\n

Sourced from debug's releases.

\n
\n

4.4.0

\n

Fixes (hopefully) the inefficient regex warnings in .enable().

\n

Minor version as this is invariably going to break certain users who misuse the .enable() API and expected it to work with regexes, which was never supported nor documented. That's on you, sorry - that functionality won't be added back.

\n

Full Changelog: https://github.com/debug-js/debug/compare/4.3.7...4.4.0

\n

4.3.7

\n

What's Changed

\n\n

Full Changelog: https://github.com/debug-js/debug/compare/4.3.6...4.3.7

\n

4.3.6

\n

What's Changed

\n\n

New Contributors

\n\n

Full Changelog: https://github.com/debug-js/debug/compare/4.3.5...4.3.6

\n

4.3.5

\n

Patch

\n
    \n
  • cac39b1c5b018b0fe93a53a05f084eee543d17f5 Fix/debug depth (#926)
  • \n
\n

Thank you @​calvintwr for the fix.

\n
\n
\n
\nCommits\n\n
\n
\n\nUpdates `@types/debug` from 4.1.7 to 4.1.12\n
\nCommits\n\n
\n
\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1029/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/checkly/checkly-cli/issues/1029/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1028", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1028/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1028/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1028/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1028", + "id": 2880947404, + "node_id": "PR_kwDOE8E-g86Mm54N", + "number": 1028, + "title": "feat: adds MS Teams and Telegram alert channels", + "user": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2025-02-26T09:51:32Z", + "updated_at": "2025-02-26T13:24:53Z", + "closed_at": "2025-02-26T13:24:51Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1028", + "html_url": "https://github.com/checkly/checkly-cli/pull/1028", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1028.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1028.patch", + "merged_at": "2025-02-26T13:24:51Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n## Notes for the Reviewer\r\nThis PR adds the MS Teams and Telegram alerting channels started in this PR https://github.com/checkly/checkly-cli/pull/1004\r\n\r\nResolves #995 ", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1028/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/checkly/checkly-cli/issues/1028/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1027", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1027/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1027/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1027/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1027", + "id": 2877481744, + "node_id": "PR_kwDOE8E-g86MbAf8", + "number": 1027, + "title": "feat: add assertions to CheckGroup's API check defaults [sc-23331]", + "user": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2025-02-25T08:04:20Z", + "updated_at": "2025-02-25T09:26:27Z", + "closed_at": "2025-02-25T09:26:25Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1027", + "html_url": "https://github.com/checkly/checkly-cli/pull/1027", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1027.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1027.patch", + "merged_at": "2025-02-25T09:26:25Z" + }, + "body": "This PR adds support for the `assertions` property of `apiCheckDefaults` which is already output by the UI's code generator. It can be used with `AssertionBuilder`.\r\n\r\nI verified locally that the property is now getting sent to the backend and gets reflected correctly in the UI.\r\n\r\nI hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1027/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/checkly/checkly-cli/issues/1027/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1026", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1026/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1026/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1026/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1026", + "id": 2875229820, + "node_id": "PR_kwDOE8E-g86MTbay", + "number": 1026, + "title": "feat: adds incident.io channel", + "user": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": { + "url": "https://api.github.com/repos/checkly/checkly-cli/milestones/20", + "html_url": "https://github.com/checkly/checkly-cli/milestone/20", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/milestones/20/labels", + "id": 12339722, + "node_id": "MI_kwDOE8E-g84AvEoK", + "number": 20, + "title": "5.0.x", + "description": "- Removes Node.js 16.x support.\r\n- Update all relevant dependencies.\r\n- Adds \"degraded\" state to reporters.\r\n- Adds Incident.io, Microsoft Teams and Telegram alert channel constructs.", + "creator": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "open_issues": 0, + "closed_issues": 6, + "state": "open", + "created_at": "2025-02-19T10:02:20Z", + "updated_at": "2025-02-26T12:49:34Z", + "due_on": null, + "closed_at": null + }, + "comments": 0, + "created_at": "2025-02-24T14:48:17Z", + "updated_at": "2025-02-25T13:13:07Z", + "closed_at": "2025-02-25T13:13:04Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1026", + "html_url": "https://github.com/checkly/checkly-cli/pull/1026", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1026.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1026.patch", + "merged_at": "2025-02-25T13:13:04Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n## Notes for the Reviewer\r\n- adds construct for Incident.io channel.\r\n- extends the base `WebhookAlertChannel` class.\r\n- tested locally already with actual incident.io integration. Firing and resolving works.\r\n\r\nResolves #1025 \r\n\r\nNote: construct reference in docs not updated yet.\r\n", + "closed_by": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1026/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/checkly/checkly-cli/issues/1026/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1025", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1025/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1025/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1025/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/1025", + "id": 2874886969, + "node_id": "I_kwDOE8E-g86rW0s5", + "number": 1025, + "title": "feat: Add support for incident.io Alert Channel", + "user": { + "login": "tdeekens", + "id": 1877073, + "node_id": "MDQ6VXNlcjE4NzcwNzM=", + "avatar_url": "https://avatars.githubusercontent.com/u/1877073?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tdeekens", + "html_url": "https://github.com/tdeekens", + "followers_url": "https://api.github.com/users/tdeekens/followers", + "following_url": "https://api.github.com/users/tdeekens/following{/other_user}", + "gists_url": "https://api.github.com/users/tdeekens/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tdeekens/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tdeekens/subscriptions", + "organizations_url": "https://api.github.com/users/tdeekens/orgs", + "repos_url": "https://api.github.com/users/tdeekens/repos", + "events_url": "https://api.github.com/users/tdeekens/events{/privacy}", + "received_events_url": "https://api.github.com/users/tdeekens/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064778, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc4", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/enhancement", + "name": "enhancement", + "color": "a2eeef", + "default": true, + "description": "New feature or request" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": { + "url": "https://api.github.com/repos/checkly/checkly-cli/milestones/20", + "html_url": "https://github.com/checkly/checkly-cli/milestone/20", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/milestones/20/labels", + "id": 12339722, + "node_id": "MI_kwDOE8E-g84AvEoK", + "number": 20, + "title": "5.0.x", + "description": "- Removes Node.js 16.x support.\r\n- Update all relevant dependencies.\r\n- Adds \"degraded\" state to reporters.\r\n- Adds Incident.io, Microsoft Teams and Telegram alert channel constructs.", + "creator": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "open_issues": 0, + "closed_issues": 6, + "state": "open", + "created_at": "2025-02-19T10:02:20Z", + "updated_at": "2025-02-26T12:49:34Z", + "due_on": null, + "closed_at": null + }, + "comments": 1, + "created_at": "2025-02-24T12:58:49Z", + "updated_at": "2025-02-25T13:13:06Z", + "closed_at": "2025-02-25T13:13:05Z", + "author_association": "NONE", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### What problem does this feature solve?\n\nincident.io is currently not a supported construct in the Checkly CLI. It's however a very powerful and often used product for incident management. \n\nAs a workaround one can use the `fromId` to reference an existing check as documented [here](https://www.checklyhq.com/docs/cli/constructs-reference/#using-fromid-to-reference-an-existing-channel). \n\nIt would be beneficial to allow having incident.io alert channels defined in code. \n\n### How would you implement this feature?\n\nAdding another construct of type Alert Channel.", + "closed_by": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1025/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/checkly/checkly-cli/issues/1025/timeline", + "performed_via_github_app": null, + "state_reason": "completed" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1024", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1024/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1024/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1024/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1024", + "id": 2867033951, + "node_id": "PR_kwDOE8E-g86L8fFn", + "number": 1024, + "title": "chore: update oclif [sc-23314]", + "user": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 2, + "created_at": "2025-02-20T19:03:44Z", + "updated_at": "2025-02-26T13:19:22Z", + "closed_at": "2025-02-26T13:19:20Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1024", + "html_url": "https://github.com/checkly/checkly-cli/pull/1024", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1024.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1024.patch", + "merged_at": "2025-02-26T13:19:20Z" + }, + "body": "Replaces removed ux.wait() with stdlib, ux.prompt() with prompts.\r\n\r\nMinor changes to bin files were also required as otherwise errors were printed with stack traces. I had not realized that the create-cli bin was checking Node version - it has now been updated to Node 18 too. The new oclif also requires Node 18.\r\n\r\nThe `default` command which was used for the `create-cli` no longer exists and was replaced with the `single` command strategy.\r\n\r\nCustom help output had some type changes but is basically the same.\r\n\r\nNote: for whatever reason we now MUST set the oclif `topicSeparator`. This makes no sense but if topicSeparator is not present or is set to `\":\"`, CLI errors such as attempting to run `bin/run foo` in the packages/create-cli folder will error with a stack trace, with the error being thrown and handled (incorrectly) by oclif itself.\r\n\r\nI hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [x] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1024/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/checkly/checkly-cli/issues/1024/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1023", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1023/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1023/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1023/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1023", + "id": 2866832002, + "node_id": "PR_kwDOE8E-g86L70hh", + "number": 1023, + "title": "feat: resolve declaration files (e.g. `.d.ts`) as a last resort [sc-23313]", + "user": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 5221148871, + "node_id": "LA_kwDOE8E-g88AAAABNzRoxw", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/build", + "name": "build", + "color": "bfdadc", + "default": false, + "description": "Issue regarding building and packaging" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2025-02-20T17:27:31Z", + "updated_at": "2025-02-25T09:25:55Z", + "closed_at": "2025-02-25T09:25:52Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1023", + "html_url": "https://github.com/checkly/checkly-cli/pull/1023", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1023.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1023.patch", + "merged_at": "2025-02-25T09:25:52Z" + }, + "body": "It seems that some users are using declaration files as shared header files and there is nothing else to resolve. During normal transpilation, any such imports would get removed and the declaration file would not be part of the dist bundle. Since we transpile on the runner, it would be nice to have the file available there even though it's not technically even required. More importantly however this change makes the parser not complain about missing dependencies if it encounters imports that can only be resolved to a declaration file.\r\n\r\nI hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1023/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/checkly/checkly-cli/issues/1023/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1022", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1022/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1022/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1022/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1022", + "id": 2866672538, + "node_id": "PR_kwDOE8E-g86L7SjZ", + "number": 1022, + "title": "chore: update parser-related dependencies [sc-23311]", + "user": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2025-02-20T16:25:10Z", + "updated_at": "2025-02-25T16:18:27Z", + "closed_at": "2025-02-25T16:18:25Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1022", + "html_url": "https://github.com/checkly/checkly-cli/pull/1022", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1022.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1022.patch", + "merged_at": "2025-02-25T16:18:25Z" + }, + "body": "Updates:\r\n- acorn\r\n- acorn-walk\r\n- @typescript-eslint/typescript-estree\r\n\r\nSome minor code changes were required because acorn-walk now has stricter typing.\r\n\r\nI hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1022/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/checkly/checkly-cli/issues/1022/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1021", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1021/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1021/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1021/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1021", + "id": 2860473784, + "node_id": "PR_kwDOE8E-g86LmWJi", + "number": 1021, + "title": "feat: update inline hints and tips", + "user": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": { + "url": "https://api.github.com/repos/checkly/checkly-cli/milestones/20", + "html_url": "https://github.com/checkly/checkly-cli/milestone/20", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/milestones/20/labels", + "id": 12339722, + "node_id": "MI_kwDOE8E-g84AvEoK", + "number": 20, + "title": "5.0.x", + "description": "- Removes Node.js 16.x support.\r\n- Update all relevant dependencies.\r\n- Adds \"degraded\" state to reporters.\r\n- Adds Incident.io, Microsoft Teams and Telegram alert channel constructs.", + "creator": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "open_issues": 0, + "closed_issues": 6, + "state": "open", + "created_at": "2025-02-19T10:02:20Z", + "updated_at": "2025-02-26T12:49:34Z", + "due_on": null, + "closed_at": null + }, + "comments": 4, + "created_at": "2025-02-18T13:32:41Z", + "updated_at": "2025-02-19T10:59:20Z", + "closed_at": "2025-02-19T10:59:17Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1021", + "html_url": "https://github.com/checkly/checkly-cli/pull/1021", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1021.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1021.patch", + "merged_at": "2025-02-19T10:59:17Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [x] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n- adds a hint on relevant reporters to use `--record` if the user did not use it when running `test` or `trigger`\r\n- adds a copy & pastable hint on updating the CLI when there is a new version.\r\n- small wording updates to other parts.\r\n\r\n![CleanShot 2025-02-18 at 14 32 17@2x](https://github.com/user-attachments/assets/7851ec55-a273-4482-bb7e-a9bd440b7a47)\r\n\r\n![CleanShot 2025-02-18 at 14 51 50@2x](https://github.com/user-attachments/assets/15bb8712-5c3c-45c6-a6e9-c633b32b333d)\r\n\r\nResolves #1018 \r\nResolves #973 \r\n\r\n", + "closed_by": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1021/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/checkly/checkly-cli/issues/1021/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1020", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1020/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1020/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1020/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1020", + "id": 2857757953, + "node_id": "PR_kwDOE8E-g86LdH5A", + "number": 1020, + "title": "feat: adds degraded state to reporters [sc-00]", + "user": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": { + "url": "https://api.github.com/repos/checkly/checkly-cli/milestones/20", + "html_url": "https://github.com/checkly/checkly-cli/milestone/20", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/milestones/20/labels", + "id": 12339722, + "node_id": "MI_kwDOE8E-g84AvEoK", + "number": 20, + "title": "5.0.x", + "description": "- Removes Node.js 16.x support.\r\n- Update all relevant dependencies.\r\n- Adds \"degraded\" state to reporters.\r\n- Adds Incident.io, Microsoft Teams and Telegram alert channel constructs.", + "creator": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "open_issues": 0, + "closed_issues": 6, + "state": "open", + "created_at": "2025-02-19T10:02:20Z", + "updated_at": "2025-02-26T12:49:34Z", + "due_on": null, + "closed_at": null + }, + "comments": 0, + "created_at": "2025-02-17T12:46:11Z", + "updated_at": "2025-02-19T10:03:26Z", + "closed_at": "2025-02-18T09:36:12Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1020", + "html_url": "https://github.com/checkly/checkly-cli/pull/1020", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1020.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1020.patch", + "merged_at": "2025-02-18T09:36:12Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [x] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n## Notes for the Reviewer\r\n\r\nThis PR adds the \"degraded\" state to all relevant points, mostly in the reporters. Previously all interactions with \"degraded\" states (e.g. `test` and `trigger`) all reported a \"degraded\" check as \"passed / successful\". It reports the \"degraded\" state with a ⚠️ icon and yellow text. \r\n\r\n- adds to ci, dot, list and github reporters.\r\n- adds to abtract list and summary.\r\n- adds a small helper to not have double ternary statements everywhere.\r\n- adds tests.\r\n\r\n![CleanShot 2025-02-17 at 13 44 29](https://github.com/user-attachments/assets/e7f4ab4f-9fc3-4e96-9010-1044a2bc4ccd)\r\n\r\n", + "closed_by": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1020/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/checkly/checkly-cli/issues/1020/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1019", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1019/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1019/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1019/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1019", + "id": 2857133756, + "node_id": "PR_kwDOE8E-g86La_Xo", + "number": 1019, + "title": "refactor: add missing `mts` ext. support to checkly config", + "user": { + "login": "kiroushi", + "id": 4924420, + "node_id": "MDQ6VXNlcjQ5MjQ0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/4924420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kiroushi", + "html_url": "https://github.com/kiroushi", + "followers_url": "https://api.github.com/users/kiroushi/followers", + "following_url": "https://api.github.com/users/kiroushi/following{/other_user}", + "gists_url": "https://api.github.com/users/kiroushi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kiroushi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kiroushi/subscriptions", + "organizations_url": "https://api.github.com/users/kiroushi/orgs", + "repos_url": "https://api.github.com/users/kiroushi/repos", + "events_url": "https://api.github.com/users/kiroushi/events{/privacy}", + "received_events_url": "https://api.github.com/users/kiroushi/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 2, + "created_at": "2025-02-17T08:29:31Z", + "updated_at": "2025-03-05T09:02:02Z", + "closed_at": null, + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1019", + "html_url": "https://github.com/checkly/checkly-cli/pull/1019", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1019.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1019.patch", + "merged_at": null + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nCurrently the CLI is able to read both JS/TS files, or `.mjs` when the app is declared as `commonjs` and needs to be interpreted as a ESM; but is missing the ability to do so when the config is written in TypeScript.\r\n\r\nThis PR adds the `.mts` extension to the list of candidates to read the config from to allow certain settings like https://www.typescriptlang.org/tsconfig/#verbatimModuleSyntax to work while in commonjs apps.\r\n", + "closed_by": null, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1019/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/checkly/checkly-cli/issues/1019/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1018", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1018/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1018/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1018/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/1018", + "id": 2845252887, + "node_id": "I_kwDOE8E-g86plx0X", + "number": 1018, + "title": "feat: update `npx checkly test` to `--record` by default", + "user": { + "login": "MariadeAnton", + "id": 3729517, + "node_id": "MDQ6VXNlcjM3Mjk1MTc=", + "avatar_url": "https://avatars.githubusercontent.com/u/3729517?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/MariadeAnton", + "html_url": "https://github.com/MariadeAnton", + "followers_url": "https://api.github.com/users/MariadeAnton/followers", + "following_url": "https://api.github.com/users/MariadeAnton/following{/other_user}", + "gists_url": "https://api.github.com/users/MariadeAnton/gists{/gist_id}", + "starred_url": "https://api.github.com/users/MariadeAnton/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/MariadeAnton/subscriptions", + "organizations_url": "https://api.github.com/users/MariadeAnton/orgs", + "repos_url": "https://api.github.com/users/MariadeAnton/repos", + "events_url": "https://api.github.com/users/MariadeAnton/events{/privacy}", + "received_events_url": "https://api.github.com/users/MariadeAnton/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064778, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc4", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/enhancement", + "name": "enhancement", + "color": "a2eeef", + "default": true, + "description": "New feature or request" + } + ], + "state": "closed", + "locked": false, + "assignee": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "assignees": [ + { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + } + ], + "milestone": null, + "comments": 4, + "created_at": "2025-02-11T12:28:34Z", + "updated_at": "2025-02-19T10:59:18Z", + "closed_at": "2025-02-19T10:59:18Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### What problem does this feature solve?\n\nThe question is, is this a major version change? How do we make this happen nicely?\n\nIdeally people opt-out to places.\n\n### How would you implement this feature?\n\n:) ", + "closed_by": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1018/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/checkly/checkly-cli/issues/1018/timeline", + "performed_via_github_app": null, + "state_reason": "completed" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1017", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1017/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1017/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1017/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/1017", + "id": 2845136182, + "node_id": "I_kwDOE8E-g86plVU2", + "number": 1017, + "title": "docs: How to fetch the test session details from postman", + "user": { + "login": "JyotiPrakashMallick", + "id": 6301012, + "node_id": "MDQ6VXNlcjYzMDEwMTI=", + "avatar_url": "https://avatars.githubusercontent.com/u/6301012?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/JyotiPrakashMallick", + "html_url": "https://github.com/JyotiPrakashMallick", + "followers_url": "https://api.github.com/users/JyotiPrakashMallick/followers", + "following_url": "https://api.github.com/users/JyotiPrakashMallick/following{/other_user}", + "gists_url": "https://api.github.com/users/JyotiPrakashMallick/gists{/gist_id}", + "starred_url": "https://api.github.com/users/JyotiPrakashMallick/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/JyotiPrakashMallick/subscriptions", + "organizations_url": "https://api.github.com/users/JyotiPrakashMallick/orgs", + "repos_url": "https://api.github.com/users/JyotiPrakashMallick/repos", + "events_url": "https://api.github.com/users/JyotiPrakashMallick/events{/privacy}", + "received_events_url": "https://api.github.com/users/JyotiPrakashMallick/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064776, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc2", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/documentation", + "name": "documentation", + "color": "0075ca", + "default": true, + "description": "Improvements or additions to documentation" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 2, + "created_at": "2025-02-11T11:40:56Z", + "updated_at": "2025-02-11T12:16:18Z", + "closed_at": "2025-02-11T12:15:36Z", + "author_association": "NONE", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### What is the improvement or update you wish to see?\n\nAm trying to fetch the test session details through postman, how to do it ? I didn't find any documents for it. Any specific URL and the authentication method I need to follow ? \n\n\n\n\n### Is there any context that might help us understand?\n\nI am using `X-Checkly-Account` values in Account id and `Authorization` with values as `Bearer `\n\n### Does the docs page already exist? Please link to it.\n\n_No response_", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1017/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/checkly/checkly-cli/issues/1017/timeline", + "performed_via_github_app": null, + "state_reason": "completed" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1016", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1016/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1016/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1016/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/1016", + "id": 2842040991, + "node_id": "I_kwDOE8E-g86pZhqf", + "number": 1016, + "title": "bug: Secretes are not working with setup script and assertion", + "user": { + "login": "JyotiPrakashMallick", + "id": 6301012, + "node_id": "MDQ6VXNlcjYzMDEwMTI=", + "avatar_url": "https://avatars.githubusercontent.com/u/6301012?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/JyotiPrakashMallick", + "html_url": "https://github.com/JyotiPrakashMallick", + "followers_url": "https://api.github.com/users/JyotiPrakashMallick/followers", + "following_url": "https://api.github.com/users/JyotiPrakashMallick/following{/other_user}", + "gists_url": "https://api.github.com/users/JyotiPrakashMallick/gists{/gist_id}", + "starred_url": "https://api.github.com/users/JyotiPrakashMallick/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/JyotiPrakashMallick/subscriptions", + "organizations_url": "https://api.github.com/users/JyotiPrakashMallick/orgs", + "repos_url": "https://api.github.com/users/JyotiPrakashMallick/repos", + "events_url": "https://api.github.com/users/JyotiPrakashMallick/events{/privacy}", + "received_events_url": "https://api.github.com/users/JyotiPrakashMallick/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064775, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc1", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/bug", + "name": "bug", + "color": "d73a4a", + "default": true, + "description": "Something isn't working" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 3, + "created_at": "2025-02-10T10:51:55Z", + "updated_at": "2025-02-11T12:40:52Z", + "closed_at": "2025-02-11T12:40:52Z", + "author_association": "NONE", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### Node.js version\n\nNode.js v20.12.1\n\n### NPM version\n\n10.9.0\n\n### @checkly/cli version\n\n4.19.1\n\n### Steps to reproduce\n\nIn my set up I have created & stored user and password and few response variable (note these are static response from the server they don't change like account Id and user id) in the environment and secrets. \n\nWhile I am using them they are not getting called, how to fix this ?\n\nReference Image: \nEnvironment Variables:\n\n![Image](https://github.com/user-attachments/assets/00757e4f-426c-4185-be5d-ae11109cf151)\n\nCalled them from the Setup Inline Script: \n\n![Image](https://github.com/user-attachments/assets/3094f60c-b059-4b7b-8d52-f00076db93ad)\n\nSimilarly other variable are declared\n\n![Image](https://github.com/user-attachments/assets/e2f3b8ee-d80a-4876-8e7c-9b8a3bb7c3ae)\n\n### What is expected?\n\nThe values should be passed. \n\n### What is actually happening?\n\nI am getting malformed error \n\n![Image](https://github.com/user-attachments/assets/dcdf0234-7967-4d37-9f66-763e3ecaa677)\n\nThe values are not passing here \n\n![Image](https://github.com/user-attachments/assets/38d4ee27-511e-4221-afa2-1cd2375e8e23)\n\nAssertion Failure\n\n![Image](https://github.com/user-attachments/assets/8d833e46-a19f-4548-96b9-163d8da0168c)\n\n### Any additional comments?\n\n_No response_", + "closed_by": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1016/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/checkly/checkly-cli/issues/1016/timeline", + "performed_via_github_app": null, + "state_reason": "completed" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1015", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1015/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1015/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1015/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/1015", + "id": 2824444842, + "node_id": "I_kwDOE8E-g86oWZuq", + "number": 1015, + "title": "bug: The 'import.meta' meta-property is only allowed when the...", + "user": { + "login": "gajus", + "id": 973543, + "node_id": "MDQ6VXNlcjk3MzU0Mw==", + "avatar_url": "https://avatars.githubusercontent.com/u/973543?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/gajus", + "html_url": "https://github.com/gajus", + "followers_url": "https://api.github.com/users/gajus/followers", + "following_url": "https://api.github.com/users/gajus/following{/other_user}", + "gists_url": "https://api.github.com/users/gajus/gists{/gist_id}", + "starred_url": "https://api.github.com/users/gajus/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/gajus/subscriptions", + "organizations_url": "https://api.github.com/users/gajus/orgs", + "repos_url": "https://api.github.com/users/gajus/repos", + "events_url": "https://api.github.com/users/gajus/events{/privacy}", + "received_events_url": "https://api.github.com/users/gajus/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064775, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc1", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/bug", + "name": "bug", + "color": "d73a4a", + "default": true, + "description": "Something isn't working" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 3, + "created_at": "2025-01-31T21:42:24Z", + "updated_at": "2025-04-28T10:48:14Z", + "closed_at": "2025-04-28T10:48:12Z", + "author_association": "NONE", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### Node.js version\n\n22\n\n### NPM version\n\n10\n\n### @checkly/cli version\n\n0.4.14\n\n### Steps to reproduce\n\n1. Use `import.meta.dirname`\n2. Run `pnpx checkly test`\n\n### What is expected?\n\nFor tests to run.\n\n### What is actually happening?\n\n> The 'import.meta' meta-property is only allowed when the '--module' option is 'es2020', 'es2022', 'esnext', 'system', 'node16', or 'nodenext'.\n> entrypoint: path.join(import.meta.dirname, 'homepage.spec.ts')\n\nOur `tsconfig.json` already uses `nodenext`, so it is not clear where it is picking up the other value.\n\n### Any additional comments?\n\n_No response_", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1015/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/checkly/checkly-cli/issues/1015/timeline", + "performed_via_github_app": null, + "state_reason": "completed" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1014", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1014/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1014/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1014/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1014", + "id": 2819159139, + "node_id": "PR_kwDOE8E-g86JaY_A", + "number": 1014, + "title": "feat: add assertion and connection error reporters to TCP checks [sc-23082]", + "user": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2025-01-29T20:06:06Z", + "updated_at": "2025-01-29T20:21:22Z", + "closed_at": "2025-01-29T20:21:19Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1014", + "html_url": "https://github.com/checkly/checkly-cli/pull/1014", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1014.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1014.patch", + "merged_at": "2025-01-29T20:21:19Z" + }, + "body": "This PR adds reporter support for TCP check assertion and connection errors.\r\n\r\nI added a new fixture folder with TCP checks that at least currently are able to trigger various error scenarios. However, I am undecided as to whether such checks are stable enough to use in e2e checks, so the fixtures are currently unused.\r\n \r\nI hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1014/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/checkly/checkly-cli/issues/1014/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1013", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1013/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1013/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1013/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1013", + "id": 2818895284, + "node_id": "PR_kwDOE8E-g86JZe2d", + "number": 1013, + "title": "fix: fix wrong reference URL for TcpCheck construct [sc-23083]", + "user": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2025-01-29T18:06:52Z", + "updated_at": "2025-01-29T18:27:34Z", + "closed_at": "2025-01-29T18:27:33Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1013", + "html_url": "https://github.com/checkly/checkly-cli/pull/1013", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1013.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1013.patch", + "merged_at": "2025-01-29T18:27:33Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1013/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/checkly/checkly-cli/issues/1013/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1012", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1012/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1012/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1012/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1012", + "id": 2802039028, + "node_id": "PR_kwDOE8E-g86IgRRs", + "number": 1012, + "title": "feat: add TcpCheck construct [sc-22430]", + "user": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2025-01-21T14:39:16Z", + "updated_at": "2025-01-29T12:22:58Z", + "closed_at": "2025-01-29T12:22:56Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1012", + "html_url": "https://github.com/checkly/checkly-cli/pull/1012", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1012.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1012.patch", + "merged_at": "2025-01-29T12:22:56Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [x] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1012/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/checkly/checkly-cli/issues/1012/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1011", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1011/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1011/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1011/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1011", + "id": 2799175619, + "node_id": "PR_kwDOE8E-g86IWaji", + "number": 1011, + "title": "chore: bump runtimeId to latest (2024.09) in examples", + "user": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2025-01-20T12:44:53Z", + "updated_at": "2025-01-20T13:37:42Z", + "closed_at": "2025-01-20T13:37:40Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1011", + "html_url": "https://github.com/checkly/checkly-cli/pull/1011", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1011.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1011.patch", + "merged_at": "2025-01-20T13:37:40Z" + }, + "body": "2024.09 is the latest `CURRENT` version. 2024.02 is still the latest `STABLE` but we are bumping anyway.\r\n\r\nI hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [x] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [x] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1011/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/checkly/checkly-cli/issues/1011/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1010", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1010/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1010/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1010/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1010", + "id": 2797815047, + "node_id": "PR_kwDOE8E-g86IRxZJ", + "number": 1010, + "title": "feat: support subpaths of supported dependencies (e.g. `node:fs/promises`) [sc-22943]", + "user": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2025-01-19T20:27:44Z", + "updated_at": "2025-02-19T10:11:40Z", + "closed_at": null, + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1010", + "html_url": "https://github.com/checkly/checkly-cli/pull/1010", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1010.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1010.patch", + "merged_at": null + }, + "body": "This PR makes it possible (or rather, allowed) to import subpaths from a supported dependency, such as `node:fs/promises` even though we only list `node:fs` as a supported module. It also supports cases where a dependency uses `exports` in `package.json` to expose subpaths of the module, and legacy usage where you don't specify any `exports` but access subpaths anyway. One very basic example being `checkly/constructs`. Note that these subpaths are not currently allowed by the runner due to its very basic allow-list implementation.\r\n\r\nI hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": null, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1010/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/checkly/checkly-cli/issues/1010/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1009", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1009/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1009/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1009/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1009", + "id": 2797812138, + "node_id": "PR_kwDOE8E-g86IRw1K", + "number": 1009, + "title": "feat: support `node:` prefix for built-in modules [sc-22633]", + "user": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2025-01-19T20:20:40Z", + "updated_at": "2025-01-20T06:32:50Z", + "closed_at": "2025-01-20T06:32:48Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1009", + "html_url": "https://github.com/checkly/checkly-cli/pull/1009", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1009.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1009.patch", + "merged_at": "2025-01-20T06:32:48Z" + }, + "body": "This PR makes both `import 'node:path'` and `import 'path'` equivalent.\r\n \r\nAlso fixes a typo in the supported dependency list: `'readline '` had a trailing space.\r\n\r\nI hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1009/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/checkly/checkly-cli/issues/1009/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1008", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1008/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1008/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1008/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1008", + "id": 2797780126, + "node_id": "PR_kwDOE8E-g86IRqnC", + "number": 1008, + "title": "fix: fix broken and flaky e2e test", + "user": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2025-01-19T19:02:49Z", + "updated_at": "2025-01-19T19:10:23Z", + "closed_at": "2025-01-19T19:10:21Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1008", + "html_url": "https://github.com/checkly/checkly-cli/pull/1008", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1008.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1008.patch", + "merged_at": "2025-01-19T19:10:21Z" + }, + "body": "Also makes it so that fancy output (or some of it anyway) is now disabled for E2E tests because it's annoying and hid this particular issue.\r\n\r\nI hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [ ] Create CLI\r\n* [x] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1008/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/checkly/checkly-cli/issues/1008/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1007", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1007/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1007/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1007/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1007", + "id": 2782679201, + "node_id": "PR_kwDOE8E-g86Hdl1W", + "number": 1007, + "title": "feat: check constructs against account default runtime if not given [sc-22843]", + "user": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2025-01-12T20:32:06Z", + "updated_at": "2025-01-13T15:33:59Z", + "closed_at": "2025-01-13T15:33:57Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1007", + "html_url": "https://github.com/checkly/checkly-cli/pull/1007", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1007.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1007.patch", + "merged_at": "2025-01-13T15:33:56Z" + }, + "body": "The CLI had a hardcoded default runtime value of `2024.02`, which became the effective value if no runtime was set at check or project level. Now, the account's default runtime is used instead. Additionally, if the account's default runtime is used, then we leave `runtimeId` undefined when synthesizing resources. This allows the user to have their checks always use the current account default runtime if they wish. If they do not wish to have such behavior, they should set a default runtime at project level as usual.\r\n\r\nTechnically speaking this is a potentially breaking change if a user has something other than `2024.02` set as their default account runtime, and have never set a runtime at project or check level. When they next deploy their checks (or run `checkly test`), a different runtime will be used. However, this kind of usage should be rare, and the user may simply change their default account runtime or define the runtime in the CLI project to restore the previous runtime, if needed.\r\n\r\nI hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [x] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1007/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/checkly/checkly-cli/issues/1007/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1006", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1006/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1006/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1006/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1006", + "id": 2748434137, + "node_id": "PR_kwDOE8E-g86Frpk-", + "number": 1006, + "title": "feat: support tsconfig paths and package-relative imports [sc-22644]", + "user": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 5221148871, + "node_id": "LA_kwDOE8E-g88AAAABNzRoxw", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/build", + "name": "build", + "color": "bfdadc", + "default": false, + "description": "Issue regarding building and packaging" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 2, + "created_at": "2024-12-18T18:00:23Z", + "updated_at": "2025-01-20T06:14:32Z", + "closed_at": "2025-01-20T06:14:30Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1006", + "html_url": "https://github.com/checkly/checkly-cli/pull/1006", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1006.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1006.patch", + "merged_at": "2025-01-20T06:14:30Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1006/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/checkly/checkly-cli/issues/1006/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1005", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1005/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1005/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1005/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1005", + "id": 2747497785, + "node_id": "PR_kwDOE8E-g86Foasp", + "number": 1005, + "title": "fix: updates wrong links to correct url. [sc-00]", + "user": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2024-12-18T11:01:35Z", + "updated_at": "2024-12-18T11:58:57Z", + "closed_at": "2024-12-18T11:58:56Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1005", + "html_url": "https://github.com/checkly/checkly-cli/pull/1005", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1005.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1005.patch", + "merged_at": "2024-12-18T11:58:56Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n## Notes for the Reviewer\r\nSome @link JS docs were pointing to an old URL which triggered a redirect, losing the anchor.\r\n", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1005/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/checkly/checkly-cli/issues/1005/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1004", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1004/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1004/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1004/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1004", + "id": 2742952434, + "node_id": "PR_kwDOE8E-g86FYyUg", + "number": 1004, + "title": "Feature: Add MSTeams and Telegram channels to CLI", + "user": { + "login": "RedOctober117", + "id": 66446130, + "node_id": "MDQ6VXNlcjY2NDQ2MTMw", + "avatar_url": "https://avatars.githubusercontent.com/u/66446130?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/RedOctober117", + "html_url": "https://github.com/RedOctober117", + "followers_url": "https://api.github.com/users/RedOctober117/followers", + "following_url": "https://api.github.com/users/RedOctober117/following{/other_user}", + "gists_url": "https://api.github.com/users/RedOctober117/gists{/gist_id}", + "starred_url": "https://api.github.com/users/RedOctober117/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/RedOctober117/subscriptions", + "organizations_url": "https://api.github.com/users/RedOctober117/orgs", + "repos_url": "https://api.github.com/users/RedOctober117/repos", + "events_url": "https://api.github.com/users/RedOctober117/events{/privacy}", + "received_events_url": "https://api.github.com/users/RedOctober117/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 7, + "created_at": "2024-12-16T17:16:06Z", + "updated_at": "2025-02-26T09:52:03Z", + "closed_at": "2025-02-26T09:52:02Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1004", + "html_url": "https://github.com/checkly/checkly-cli/pull/1004", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1004.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1004.patch", + "merged_at": null + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f) \r\n\r\n^ (access is denied to me)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n## Notes for the Reviewer\r\nCompletely unfamiliar with the code base, so consider this my modest attempt at a contribution. It does not look like the Checkly API has native support for Teams/Telegram endpoints, so I went through the Webhook endpoint with templates identical to what the webpage offers.\r\n\r\nOpen to all feedback and will fix whatever is wrong.\r\n\r\n> Resolves #995 \r\n\r\n## New Dependency Submission\r\nN/A", + "closed_by": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1004/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/checkly/checkly-cli/issues/1004/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1003", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1003/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1003/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1003/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1003", + "id": 2737875519, + "node_id": "PR_kwDOE8E-g86FHnFA", + "number": 1003, + "title": "feat: support wildcard exports when parsing dependency tree [sc-22632]", + "user": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2024-12-13T09:00:36Z", + "updated_at": "2024-12-13T10:40:27Z", + "closed_at": "2024-12-13T10:40:24Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1003", + "html_url": "https://github.com/checkly/checkly-cli/pull/1003", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1003.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1003.patch", + "merged_at": "2024-12-13T10:40:24Z" + }, + "body": "This PR makes the project parser compatible with wildcard exports such as `export * from './file'`. Previously, only named exports such as `export { Thing } from './file'` were supported. The end result was that the file being referred to in the export would not be added to the dependency tree.\r\n\r\nI hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [x] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1003/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/checkly/checkly-cli/issues/1003/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1002", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1002/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1002/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1002/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1002", + "id": 2730612342, + "node_id": "PR_kwDOE8E-g86Eu3_H", + "number": 1002, + "title": "chore(workflows): release workflow needs id-token write permission for npm provenance", + "user": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2024-12-10T16:32:47Z", + "updated_at": "2024-12-10T16:51:09Z", + "closed_at": "2024-12-10T16:51:08Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1002", + "html_url": "https://github.com/checkly/checkly-cli/pull/1002", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1002.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1002.patch", + "merged_at": "2024-12-10T16:51:08Z" + }, + "body": "The 4.15.0 release workflow broke because now that we've updated to Node 18 with newer NPM, provenance is actually working (it tried to do it but could not). This permission is needed for provenance to work.\r\n\r\nI hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [x] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1002/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/checkly/checkly-cli/issues/1002/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1001", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1001/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1001/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1001/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/1001", + "id": 2730512295, + "node_id": "PR_kwDOE8E-g86Euhuf", + "number": 1001, + "title": "chore!: update node engine requirement to >=18 [sc-23291]", + "user": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": { + "url": "https://api.github.com/repos/checkly/checkly-cli/milestones/20", + "html_url": "https://github.com/checkly/checkly-cli/milestone/20", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/milestones/20/labels", + "id": 12339722, + "node_id": "MI_kwDOE8E-g84AvEoK", + "number": 20, + "title": "5.0.x", + "description": "- Removes Node.js 16.x support.\r\n- Update all relevant dependencies.\r\n- Adds \"degraded\" state to reporters.\r\n- Adds Incident.io, Microsoft Teams and Telegram alert channel constructs.", + "creator": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "open_issues": 0, + "closed_issues": 6, + "state": "open", + "created_at": "2025-02-19T10:02:20Z", + "updated_at": "2025-02-26T12:49:34Z", + "due_on": null, + "closed_at": null + }, + "comments": 1, + "created_at": "2024-12-10T15:52:07Z", + "updated_at": "2025-02-19T11:57:14Z", + "closed_at": "2025-02-19T11:57:11Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/1001", + "html_url": "https://github.com/checkly/checkly-cli/pull/1001", + "diff_url": "https://github.com/checkly/checkly-cli/pull/1001.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/1001.patch", + "merged_at": "2025-02-19T11:57:11Z" + }, + "body": "The reason for this change is that new versions of many of our dependencies now require Node 18 or later, meaning we cannot update them without breaking compatibility. Bumping our Node version in a major release makes that possible again.\r\n\r\nThis is a breaking change (despite probably no one using Node 16 anymore), so a new major version is required.\r\n\r\nI hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [x] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1001/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/checkly/checkly-cli/issues/1001/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1000", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1000/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1000/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/1000/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/1000", + "id": 2730200747, + "node_id": "I_kwDOE8E-g86iu46r", + "number": 1000, + "title": "bug: npm create checkly displays CLI version v4.7.0 instead of the latest", + "user": { + "login": "MariadeAnton", + "id": 3729517, + "node_id": "MDQ6VXNlcjM3Mjk1MTc=", + "avatar_url": "https://avatars.githubusercontent.com/u/3729517?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/MariadeAnton", + "html_url": "https://github.com/MariadeAnton", + "followers_url": "https://api.github.com/users/MariadeAnton/followers", + "following_url": "https://api.github.com/users/MariadeAnton/following{/other_user}", + "gists_url": "https://api.github.com/users/MariadeAnton/gists{/gist_id}", + "starred_url": "https://api.github.com/users/MariadeAnton/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/MariadeAnton/subscriptions", + "organizations_url": "https://api.github.com/users/MariadeAnton/orgs", + "repos_url": "https://api.github.com/users/MariadeAnton/repos", + "events_url": "https://api.github.com/users/MariadeAnton/events{/privacy}", + "received_events_url": "https://api.github.com/users/MariadeAnton/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064775, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc1", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/bug", + "name": "bug", + "color": "d73a4a", + "default": true, + "description": "Something isn't working" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2024-12-10T13:57:52Z", + "updated_at": "2024-12-10T14:17:31Z", + "closed_at": "2024-12-10T14:17:30Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### Node.js version\n\nv23.3.0\n\n### NPM version\n\n10.9.1\n\n### @checkly/cli version\n\ncheckly/4.14.0 darwin-arm64\n\n### Steps to reproduce\n\n1. Run `npm create checkly` as our onboarding flow recommends\r\n2. You'll get prompted with the following message:\r\n```bash\r\n> npx\r\n> create-cli\r\n\r\ncheckly v4.7.0 Build and Run Synthetics That Scale\r\n\r\nHi MarΓ­a de AntΓ³n! Let's get you started on your monitoring as code journey!\r\n\r\nβœ” Where do you want to create your new project?\r\n```\r\n\r\nShowing a CLI version older than the one installed, seems hardcoded. \n\n### What is expected?\n\nI'd expect the latest CLI version to be in use and displayed, or at least the latest I have installed. \r\n\r\nv4.1.4.0 instead of v4.7.0\n\n### What is actually happening?\n\nv4.7.0 is the version in use/reported\n\n### Any additional comments?\n\nI have no `CHECKLY_CLI_VERSION` specified in my local env vars.", + "closed_by": { + "login": "MariadeAnton", + "id": 3729517, + "node_id": "MDQ6VXNlcjM3Mjk1MTc=", + "avatar_url": "https://avatars.githubusercontent.com/u/3729517?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/MariadeAnton", + "html_url": "https://github.com/MariadeAnton", + "followers_url": "https://api.github.com/users/MariadeAnton/followers", + "following_url": "https://api.github.com/users/MariadeAnton/following{/other_user}", + "gists_url": "https://api.github.com/users/MariadeAnton/gists{/gist_id}", + "starred_url": "https://api.github.com/users/MariadeAnton/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/MariadeAnton/subscriptions", + "organizations_url": "https://api.github.com/users/MariadeAnton/orgs", + "repos_url": "https://api.github.com/users/MariadeAnton/repos", + "events_url": "https://api.github.com/users/MariadeAnton/events{/privacy}", + "received_events_url": "https://api.github.com/users/MariadeAnton/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/1000/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/checkly/checkly-cli/issues/1000/timeline", + "performed_via_github_app": null, + "state_reason": "completed" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/999", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/999/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/999/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/999/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/999", + "id": 2726977049, + "node_id": "PR_kwDOE8E-g86EiNom", + "number": 999, + "title": "chore(deps): Bump conf from 10.2.0 to 13.1.0", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 2, + "created_at": "2024-12-09T12:55:03Z", + "updated_at": "2025-02-19T12:23:43Z", + "closed_at": null, + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/999", + "html_url": "https://github.com/checkly/checkly-cli/pull/999", + "diff_url": "https://github.com/checkly/checkly-cli/pull/999.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/999.patch", + "merged_at": null + }, + "body": "Bumps [conf](https://github.com/sindresorhus/conf) from 10.2.0 to 13.1.0.\n
\nRelease notes\n

Sourced from conf's releases.

\n
\n

v13.1.0

\n\n

https://github.com/sindresorhus/conf/compare/v13.0.1...v13.1.0

\n

v13.0.1

\n
    \n
  • Fix validation being incorrectly run before schema change (#194) 529e762
  • \n
\n

https://github.com/sindresorhus/conf/compare/v13.0.0...v13.0.1

\n

v13.0.0

\n

Breaking

\n\n

This is only a breaking change if you use the schema option.

\n

https://github.com/sindresorhus/conf/compare/v12.0.0...v13.0.0

\n

v12.0.0

\n

Breaking

\n
    \n
  • Require Node.js 18 aa12658
  • \n
\n

https://github.com/sindresorhus/conf/compare/v11.0.2...v12.0.0

\n

v11.0.2

\n
    \n
  • Fix types for .delete() to allow access by dot notation (#182) 5b9a6e3
  • \n
\n

https://github.com/sindresorhus/conf/compare/v11.0.1...v11.0.2

\n

v11.0.1

\n
    \n
  • Fix paths in package.json&#39;s exports (#172) 99732a0
  • \n
\n

https://github.com/sindresorhus/conf/compare/v11.0.0...v11.0.1

\n

v11.0.0

\n

Breaking

\n
    \n
  • Require Node.js 14 cea3d68
  • \n
  • This package is now pure ESM. Please read this.
  • \n
  • The projectName option is now required unless you use the cwd option.\n
      \n
    • Previously, the package fetched the package name from the closest package.json, but this is no longer possible with ESM.
    • \n
    • If you target Node.js 18 or later, it's quite easy to read package.json.
    • \n
    \n
  • \n
  • The projectVersion option is now required if you use the migration option.
  • \n
  • Remove encryption migration 80e1ff0\n
      \n
    • Make sure to upgrade to v10 first if you upgrade from a version earlier than v5.
    • \n
    \n
  • \n
\n\n
\n

... (truncated)

\n
\n
\nCommits\n\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=conf&package-manager=npm_and_yarn&previous-version=10.2.0&new-version=13.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
\n\n> **Note**\n> Automatic rebases have been disabled on this pull request as it has been open for over 30 days.", + "closed_by": null, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/999/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/checkly/checkly-cli/issues/999/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/998", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/998/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/998/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/998/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/998", + "id": 2725437172, + "node_id": "I_kwDOE8E-g86ict70", + "number": 998, + "title": "bug: Webapp: import traces is not working", + "user": { + "login": "sir-alex", + "id": 19433037, + "node_id": "MDQ6VXNlcjE5NDMzMDM3", + "avatar_url": "https://avatars.githubusercontent.com/u/19433037?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sir-alex", + "html_url": "https://github.com/sir-alex", + "followers_url": "https://api.github.com/users/sir-alex/followers", + "following_url": "https://api.github.com/users/sir-alex/following{/other_user}", + "gists_url": "https://api.github.com/users/sir-alex/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sir-alex/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sir-alex/subscriptions", + "organizations_url": "https://api.github.com/users/sir-alex/orgs", + "repos_url": "https://api.github.com/users/sir-alex/repos", + "events_url": "https://api.github.com/users/sir-alex/events{/privacy}", + "received_events_url": "https://api.github.com/users/sir-alex/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064775, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc1", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/bug", + "name": "bug", + "color": "d73a4a", + "default": true, + "description": "Something isn't working" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 3, + "created_at": "2024-12-08T18:18:49Z", + "updated_at": "2024-12-09T13:15:37Z", + "closed_at": "2024-12-09T09:47:55Z", + "author_association": "NONE", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### Node.js version\r\n\r\n18.18.0\r\n\r\n### NPM version\r\n\r\n9.8.1\r\n\r\n### @checkly/cli version\r\n\r\n4.14.0\r\n\r\n### Steps to reproduce\r\n\r\nSorry for writing about this bug in this repository as I did not manage to find a repo related to APi specifically or WebApp. As this repo is pinned I will leave this bug here\r\n\r\nI was trying to enable traces to check it in my WebApp running on EC2 and was following a video from https://www.checklyhq.com/docs/traces-open-telemetry/\r\nI was not able to switch Import traces slider in my https://app.checklyhq.com/settings/account/traces\r\n\r\nIn webUi I see this\r\n![image](https://github.com/user-attachments/assets/de434437-c761-433d-9ae5-c52ec5edbd94)\r\n\r\n\r\nIn console I see \r\n```\r\nAccess to XMLHttpRequest at 'https://api.checklyhq.com/accounts/' from origin 'https://app.checklyhq.com' has been blocked by CORS policy: Method PATCH is not allowed by Access-Control-Allow-Methods in preflight response.\r\n```\r\nAfter I switched plugin to ignore CORS in my browser I got PATCH error as per screenshot attached\r\n![image](https://github.com/user-attachments/assets/7d11e682-2170-45ec-ad4e-053500e20ecf)\r\n\r\nI tried a direct curl request\r\n\r\n```\r\ncurl --location --request PATCH 'https://api.checklyhq.com/accounts/' \\\r\n--header 'Accept: application/json' \\\r\n--header 'X-Checkly-Account: ' \\\r\n--header 'Authorization: Bearer ' \\\r\n--header 'Content-Type: application/json' \\\r\n--data '{\r\n \"settings\": {\r\n \"useChecklyOtelProvider\": true,\r\n \"tracing\": true\r\n }\r\n}'\r\n```\r\nI got 401 error . But other API calls with same headers are working\r\n\r\nI tried to call otel API from curl but I got redirection\r\n```\r\ncurl -I https://otel.eu-west-1.checklyhq.com/v1/traces\r\nHTTP/2 301 \r\ndate: Sun, 08 Dec 2024 17:51:55 GMT\r\nlocation: https://www.checklyhq.com/docs/traces-open-telemetry\r\n```\r\n\r\nMy software: \r\nBrave v1.73.97\r\nUbuntu 22.04 LTS\r\n\r\n\r\n\r\n### What is expected?\r\n\r\nIt should work I guess\r\n\r\n### What is actually happening?\r\n\r\nsee above\r\n\r\n### Any additional comments?\r\n\r\n_No response_", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/998/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/checkly/checkly-cli/issues/998/timeline", + "performed_via_github_app": null, + "state_reason": "completed" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/997", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/997/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/997/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/997/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/997", + "id": 2724757040, + "node_id": "PR_kwDOE8E-g86Eapec", + "number": 997, + "title": "TECH: Mock Service Worker (MSW) v2", + "user": { + "login": "sir-alex", + "id": 19433037, + "node_id": "MDQ6VXNlcjE5NDMzMDM3", + "avatar_url": "https://avatars.githubusercontent.com/u/19433037?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sir-alex", + "html_url": "https://github.com/sir-alex", + "followers_url": "https://api.github.com/users/sir-alex/followers", + "following_url": "https://api.github.com/users/sir-alex/following{/other_user}", + "gists_url": "https://api.github.com/users/sir-alex/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sir-alex/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sir-alex/subscriptions", + "organizations_url": "https://api.github.com/users/sir-alex/orgs", + "repos_url": "https://api.github.com/users/sir-alex/repos", + "events_url": "https://api.github.com/users/sir-alex/events{/privacy}", + "received_events_url": "https://api.github.com/users/sir-alex/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2024-12-07T18:20:12Z", + "updated_at": "2024-12-07T18:20:12Z", + "closed_at": null, + "author_association": "NONE", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/997", + "html_url": "https://github.com/checkly/checkly-cli/pull/997", + "diff_url": "https://github.com/checkly/checkly-cli/pull/997.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/997.patch", + "merged_at": null + }, + "body": "## Affected Components\r\n* [x] CLI\r\n* [x] Create CLI\r\n* [x] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n## New Dependency Submission\r\n```\r\n\"devDependencies\": {\r\n ...\r\n \"msw\": \"2.6.8\",\r\n ...\r\n}\r\n```\r\nBasic implementation MSW https://mswjs.io/ for advanced server response mocking. \r\nThe current API mocking using Jest's standard mocking functionality can be challenging due to the complexity of the Axios setup. Incorporating advanced server response mocking with MSW will simplify the process and make it more effective for both unit and integration tests.\r\n", + "closed_by": null, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/997/reactions", + "total_count": 1, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 1, + "rocket": 0, + "eyes": 0 + }, + "timeline_url": "https://api.github.com/repos/checkly/checkly-cli/issues/997/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/996", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/996/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/996/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/996/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/996", + "id": 2724697420, + "node_id": "PR_kwDOE8E-g86EaddC", + "number": 996, + "title": "TECH: Verdaccio local npm registry", + "user": { + "login": "sir-alex", + "id": 19433037, + "node_id": "MDQ6VXNlcjE5NDMzMDM3", + "avatar_url": "https://avatars.githubusercontent.com/u/19433037?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sir-alex", + "html_url": "https://github.com/sir-alex", + "followers_url": "https://api.github.com/users/sir-alex/followers", + "following_url": "https://api.github.com/users/sir-alex/following{/other_user}", + "gists_url": "https://api.github.com/users/sir-alex/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sir-alex/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sir-alex/subscriptions", + "organizations_url": "https://api.github.com/users/sir-alex/orgs", + "repos_url": "https://api.github.com/users/sir-alex/repos", + "events_url": "https://api.github.com/users/sir-alex/events{/privacy}", + "received_events_url": "https://api.github.com/users/sir-alex/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2024-12-07T16:01:38Z", + "updated_at": "2025-02-18T10:30:52Z", + "closed_at": null, + "author_association": "NONE", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/996", + "html_url": "https://github.com/checkly/checkly-cli/pull/996", + "diff_url": "https://github.com/checkly/checkly-cli/pull/996.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/996.patch", + "merged_at": null + }, + "body": "Verdaccio local npm registry for local env with default settings\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n## New Dependency Submission\r\n```\r\n\"devDependencies\": {\r\n ...\r\n \"verdaccio\": \"6.0.2\"\r\n ...\r\n}\r\n```\r\nVerdaccio https://verdaccio.org/\r\nA lightweight Node.js private proxy registry\r\n\r\nAs discussed in PR #994 here is proposal for local npm registry.\r\n\r\n## How to use for both e2e testing and local env :\r\n1. run verdaccio by `npm run verdaccio`. Modify `verdaccio-config.yaml` for advanced settings as per documentation https://verdaccio.org/docs/configuration\r\n2. server can be used for both e2e testing and local env \r\n\r\n\r\n", + "closed_by": null, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/996/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/checkly/checkly-cli/issues/996/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/995", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/995/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/995/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/995/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/995", + "id": 2721474912, + "node_id": "I_kwDOE8E-g86iNmlg", + "number": 995, + "title": "feat: add construct for MS Teams and Telegram alert channels in the CLI", + "user": { + "login": "cjanslow", + "id": 9406795, + "node_id": "MDQ6VXNlcjk0MDY3OTU=", + "avatar_url": "https://avatars.githubusercontent.com/u/9406795?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/cjanslow", + "html_url": "https://github.com/cjanslow", + "followers_url": "https://api.github.com/users/cjanslow/followers", + "following_url": "https://api.github.com/users/cjanslow/following{/other_user}", + "gists_url": "https://api.github.com/users/cjanslow/gists{/gist_id}", + "starred_url": "https://api.github.com/users/cjanslow/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/cjanslow/subscriptions", + "organizations_url": "https://api.github.com/users/cjanslow/orgs", + "repos_url": "https://api.github.com/users/cjanslow/repos", + "events_url": "https://api.github.com/users/cjanslow/events{/privacy}", + "received_events_url": "https://api.github.com/users/cjanslow/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064778, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc4", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/enhancement", + "name": "enhancement", + "color": "a2eeef", + "default": true, + "description": "New feature or request" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2024-12-05T21:32:58Z", + "updated_at": "2025-02-26T13:24:53Z", + "closed_at": "2025-02-26T13:24:53Z", + "author_association": "NONE", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### What problem does this feature solve?\n\nAllow users to set up [MS Teams](https://www.checklyhq.com/docs/integrations/msteams/) and [Telegram](https://www.checklyhq.com/docs/integrations/telegram/) alert channels via the CLI.\n\n### How would you implement this feature?\n\nFollow the same process as the [other alert channels](https://www.checklyhq.com/docs/cli/constructs-reference/#pagerdutyalertchannel) which are available via the CLI today.", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/995/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/checkly/checkly-cli/issues/995/timeline", + "performed_via_github_app": null, + "state_reason": "completed" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/994", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/994/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/994/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/994/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/994", + "id": 2720318428, + "node_id": "PR_kwDOE8E-g86ELahd", + "number": 994, + "title": "Deploy preview with details which data is going to be updated for each file changed (similar to terraform plan command)", + "user": { + "login": "sir-alex", + "id": 19433037, + "node_id": "MDQ6VXNlcjE5NDMzMDM3", + "avatar_url": "https://avatars.githubusercontent.com/u/19433037?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sir-alex", + "html_url": "https://github.com/sir-alex", + "followers_url": "https://api.github.com/users/sir-alex/followers", + "following_url": "https://api.github.com/users/sir-alex/following{/other_user}", + "gists_url": "https://api.github.com/users/sir-alex/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sir-alex/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sir-alex/subscriptions", + "organizations_url": "https://api.github.com/users/sir-alex/orgs", + "repos_url": "https://api.github.com/users/sir-alex/repos", + "events_url": "https://api.github.com/users/sir-alex/events{/privacy}", + "received_events_url": "https://api.github.com/users/sir-alex/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 3, + "created_at": "2024-12-05T12:43:51Z", + "updated_at": "2025-07-11T14:57:34Z", + "closed_at": null, + "author_association": "NONE", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/994", + "html_url": "https://github.com/checkly/checkly-cli/pull/994", + "diff_url": "https://github.com/checkly/checkly-cli/pull/994.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/994.patch", + "merged_at": null + }, + "body": "## Affected Components\r\n* [X] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n## Notes for the Reviewer\r\nThis is my first contribution to this project. I apologize in advance if I did something not inline with the way you maintain this project. This is addressing my own ticket #993 \r\nThis PR implements detailed preview for `npx checkly deploy -p`\r\nBEFORE:\r\n![image](https://github.com/user-attachments/assets/1a2e4e5b-bd90-4fa3-a2d6-6eb91c462a48)\r\nAFTER:\r\n![image](https://github.com/user-attachments/assets/6977b9b8-3c03-4261-9c54-c008f2c0de8e)\r\n\r\nHigh scope logic explanation:\r\n1. Retrieve the current data from the server via API.\r\n2. Gather the data to be sent to the API.\r\n3. Compare the differences and display them in the CLI in a format that clearly shows the current values and the proposed updates for easy understanding.\r\n\r\nCode level explanation:\r\nThis PR introduces deploy preview functionality for the alert-channel resource type only. I implemented one resource type per PR to keep the scope manageable and avoid overloading the PR with unrelated changes. The functionality can be easily extended to support other resource types, providing similar previews.\r\n\r\nSince this feature doesn’t alter the logic for sending data to the server, it shouldn’t break any existing functionality. It can be safely merged into the main branch. However, I recommend testing it thoroughly, as there’s always a chance I might have missed something.\r\n\r\nTests:\r\nUnits/integration\r\n![image](https://github.com/user-attachments/assets/9071cbc7-3eeb-4d4a-8212-6de6154b6f44)\r\n\r\n> Resolves #993 \r\n\r\n## Development and Testing Approach:\r\nI developed and tested this functionality locally using a TDD approach with the following tools:\r\n\r\n- Verdaccio for a local npm registry\r\n- MSW and a local mock server for API simulations\r\n\r\nFor this PR, I removed these development dependencies, as they might not align with your preferred tech stack for TDD. Additionally, updates to the testing stack should be handled in separate PRs.\r\n\r\nIf you’re interested in adding an end-to-end (e2e) testing flow to test commands in a local npm registry environment, let me know! I’d be happy to collaborate on integrating this into a testing environment.\r\n", + "closed_by": null, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/994/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/checkly/checkly-cli/issues/994/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/993", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/993/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/993/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/993/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/993", + "id": 2720181914, + "node_id": "I_kwDOE8E-g86iIq6a", + "number": 993, + "title": "feat: Deploy preview with details which data is going to be updated for each file changed (similar to terraform plan command)", + "user": { + "login": "sir-alex", + "id": 19433037, + "node_id": "MDQ6VXNlcjE5NDMzMDM3", + "avatar_url": "https://avatars.githubusercontent.com/u/19433037?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sir-alex", + "html_url": "https://github.com/sir-alex", + "followers_url": "https://api.github.com/users/sir-alex/followers", + "following_url": "https://api.github.com/users/sir-alex/following{/other_user}", + "gists_url": "https://api.github.com/users/sir-alex/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sir-alex/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sir-alex/subscriptions", + "organizations_url": "https://api.github.com/users/sir-alex/orgs", + "repos_url": "https://api.github.com/users/sir-alex/repos", + "events_url": "https://api.github.com/users/sir-alex/events{/privacy}", + "received_events_url": "https://api.github.com/users/sir-alex/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064778, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc4", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/enhancement", + "name": "enhancement", + "color": "a2eeef", + "default": true, + "description": "New feature or request" + } + ], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 2, + "created_at": "2024-12-05T11:43:44Z", + "updated_at": "2024-12-05T12:46:35Z", + "closed_at": null, + "author_association": "NONE", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### What problem does this feature solve?\n\nBefore deploying changes to the cloud, it’s beneficial to preview what changes will be submitted. This is similar to the `terraform plan` command.\r\n\r\nWhile there is a preview flag for `npx checkly deploy -p`, it only provides a list of logicalIds without showing the exact content of the changes. Without these details, it becomes difficult to understand what will be updated in the cloud, as demonstrated in the image below:\r\n![image](https://github.com/user-attachments/assets/6da30f5b-5757-49ac-9fae-de39f11e1a4c)\r\n\r\n\r\nIdeally, a standalone command like `npx checkly preview` would be available for previews, similar to:\r\n\r\n```\r\nterraform plan\r\ncdk diff\r\npulumi preview\r\n```\n\n### How would you implement this feature?\n\nProposed Implementation Steps:\r\n\r\n1. Retrieve the current data from the server via API.\r\n\r\n2. Gather the data to be sent to the API.\r\n\r\n3. Compare the differences and display them in the CLI in a format that clearly shows the current values and the proposed updates for easy understanding.", + "closed_by": null, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/993/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/checkly/checkly-cli/issues/993/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/992", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/992/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/992/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/992/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/992", + "id": 2717600211, + "node_id": "PR_kwDOE8E-g86ECDO6", + "number": 992, + "title": "chore(deps): Bump acorn-walk from 8.2.0 to 8.3.4", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": { + "url": "https://api.github.com/repos/checkly/checkly-cli/milestones/20", + "html_url": "https://github.com/checkly/checkly-cli/milestone/20", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/milestones/20/labels", + "id": 12339722, + "node_id": "MI_kwDOE8E-g84AvEoK", + "number": 20, + "title": "5.0.x", + "description": "- Removes Node.js 16.x support.\r\n- Update all relevant dependencies.\r\n- Adds \"degraded\" state to reporters.\r\n- Adds Incident.io, Microsoft Teams and Telegram alert channel constructs.", + "creator": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "open_issues": 0, + "closed_issues": 6, + "state": "open", + "created_at": "2025-02-19T10:02:20Z", + "updated_at": "2025-02-26T12:49:34Z", + "due_on": null, + "closed_at": null + }, + "comments": 4, + "created_at": "2024-12-04T12:30:36Z", + "updated_at": "2025-02-25T16:19:30Z", + "closed_at": "2025-02-25T16:19:19Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/992", + "html_url": "https://github.com/checkly/checkly-cli/pull/992", + "diff_url": "https://github.com/checkly/checkly-cli/pull/992.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/992.patch", + "merged_at": null + }, + "body": "Bumps [acorn-walk](https://github.com/acornjs/acorn) from 8.2.0 to 8.3.4.\n
\nCommits\n\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=acorn-walk&package-manager=npm_and_yarn&previous-version=8.2.0&new-version=8.3.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
\n\n> **Note**\n> Automatic rebases have been disabled on this pull request as it has been open for over 30 days.", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/992/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/checkly/checkly-cli/issues/992/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/991", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/991/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/991/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/991/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/991", + "id": 2716846598, + "node_id": "PR_kwDOE8E-g86D_bEe", + "number": 991, + "title": "chore: update node to latest 18.x [sc-22520]", + "user": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2024-12-04T07:56:38Z", + "updated_at": "2024-12-05T08:30:28Z", + "closed_at": "2024-12-05T08:30:26Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/991", + "html_url": "https://github.com/checkly/checkly-cli/pull/991", + "diff_url": "https://github.com/checkly/checkly-cli/pull/991.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/991.patch", + "merged_at": "2024-12-05T08:30:26Z" + }, + "body": "When we bump dependencies, some of them are no longer happy with Node 16, which was still being used in workflows.\r\n\r\nI considered using `node-version-file` instead of `node-version` for `actions/setup-node`, but decided to keep it as is for now, as it may be easier to use a matrix instead in the future if the values are static.\r\n\r\nI hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [x] Create CLI\r\n* [x] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/991/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/checkly/checkly-cli/issues/991/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/990", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/990/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/990/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/990/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/990", + "id": 2711527778, + "node_id": "I_kwDOE8E-g86hnqFi", + "number": 990, + "title": "bug: Missed types for PW in 'Advanced Example Project' boilerplate in WebStorm 2024.2 Kali Linux 2024.2", + "user": { + "login": "sir-alex", + "id": 19433037, + "node_id": "MDQ6VXNlcjE5NDMzMDM3", + "avatar_url": "https://avatars.githubusercontent.com/u/19433037?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sir-alex", + "html_url": "https://github.com/sir-alex", + "followers_url": "https://api.github.com/users/sir-alex/followers", + "following_url": "https://api.github.com/users/sir-alex/following{/other_user}", + "gists_url": "https://api.github.com/users/sir-alex/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sir-alex/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sir-alex/subscriptions", + "organizations_url": "https://api.github.com/users/sir-alex/orgs", + "repos_url": "https://api.github.com/users/sir-alex/repos", + "events_url": "https://api.github.com/users/sir-alex/events{/privacy}", + "received_events_url": "https://api.github.com/users/sir-alex/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064775, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc1", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/bug", + "name": "bug", + "color": "d73a4a", + "default": true, + "description": "Something isn't working" + }, + { + "id": 7865526779, + "node_id": "LA_kwDOE8E-g88AAAAB1NJp-w", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/tbd", + "name": "tbd", + "color": "fbca04", + "default": false, + "description": "To be discussed with stakeholders." + } + ], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 3, + "created_at": "2024-12-02T11:07:57Z", + "updated_at": "2024-12-11T19:55:59Z", + "closed_at": null, + "author_association": "NONE", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### Node.js version\r\n\r\n18.18.0\r\n\r\n### NPM version\r\n\r\n9.8.1\r\n\r\n### @checkly/cli version\r\n\r\n4.14.0\r\n\r\n### Steps to reproduce\r\n\r\n`npm create checkly`\r\nAll default options selected with TS and \"'Advanced Example Project'\" + deps installation\r\n\r\nopen created projects in WebStorm 2024.2 running on Kali Linux 2024.2 LTS\r\n\r\n### What is expected?\r\n\r\nPW types are expected to be available in IDE after default project installation\r\n\r\n\r\n### What is actually happening?\r\n\r\nPW types are not available for IDE due to missed PW dependency in default package.json\r\n\r\n![image](https://github.com/user-attachments/assets/0b10325b-f1fd-42a4-8657-122fba1cf43c)\r\n\r\n### Any additional comments?\r\n\r\nTo use PR types, I currently need to install them manually as described in ReadMe. It would be fantastic if they were included by default when creating a project with the CLI since PW files coming with CLI create command it is expected that types will be available out of the box.\r\nThank you in advance β€” you're building an amazing product!", + "closed_by": null, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/990/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/checkly/checkly-cli/issues/990/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/989", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/989/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/989/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/989/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/989", + "id": 2711192565, + "node_id": "I_kwDOE8E-g86hmYP1", + "number": 989, + "title": "feat: add support for alternative JS runtimes like bun or Deno", + "user": { + "login": "MegaMaddin", + "id": 4417135, + "node_id": "MDQ6VXNlcjQ0MTcxMzU=", + "avatar_url": "https://avatars.githubusercontent.com/u/4417135?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/MegaMaddin", + "html_url": "https://github.com/MegaMaddin", + "followers_url": "https://api.github.com/users/MegaMaddin/followers", + "following_url": "https://api.github.com/users/MegaMaddin/following{/other_user}", + "gists_url": "https://api.github.com/users/MegaMaddin/gists{/gist_id}", + "starred_url": "https://api.github.com/users/MegaMaddin/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/MegaMaddin/subscriptions", + "organizations_url": "https://api.github.com/users/MegaMaddin/orgs", + "repos_url": "https://api.github.com/users/MegaMaddin/repos", + "events_url": "https://api.github.com/users/MegaMaddin/events{/privacy}", + "received_events_url": "https://api.github.com/users/MegaMaddin/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064778, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc4", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/enhancement", + "name": "enhancement", + "color": "a2eeef", + "default": true, + "description": "New feature or request" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 6, + "created_at": "2024-12-02T09:30:27Z", + "updated_at": "2025-05-20T08:42:32Z", + "closed_at": "2025-05-20T08:42:31Z", + "author_association": "NONE", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### What problem does this feature solve?\r\n\r\nAs a customer/user of the CLI, I'd like to use different JS runtimes other than `node`. There are currently two alternative JS runtimes on the rise:\r\n\r\n- [bun](https://bun.sh/)\r\n- [Deno](https://deno.com/)\r\n\r\nIt would be nice to get end-to-end support for them.\r\n\r\n### How would you implement this feature?\r\n\r\nI'm currently running the Checkly CLI under Deno 2 and it works. Although the end-to-end experience isn't en point yet, since the CLI is not aware of the runtime.\r\n\r\nSo for some stuff you need to fiddle around a bit to get it running:\r\n- imports in Deno are using the full name incl. suffix `my/file/name.ts` which fails when transpiling this via TSC on the deploy stage\r\n- Type resolution not always works and requires \"manual\" imports\r\n- When transpiling code, the CLI falls back to TSC instead of the runtime", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/989/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/checkly/checkly-cli/issues/989/timeline", + "performed_via_github_app": null, + "state_reason": "completed" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/988", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/988/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/988/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/988/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/988", + "id": 2711095024, + "node_id": "I_kwDOE8E-g86hmAbw", + "number": 988, + "title": "feat: add a \"download\" or \"results\" sub command for retrieving check results", + "user": { + "login": "MegaMaddin", + "id": 4417135, + "node_id": "MDQ6VXNlcjQ0MTcxMzU=", + "avatar_url": "https://avatars.githubusercontent.com/u/4417135?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/MegaMaddin", + "html_url": "https://github.com/MegaMaddin", + "followers_url": "https://api.github.com/users/MegaMaddin/followers", + "following_url": "https://api.github.com/users/MegaMaddin/following{/other_user}", + "gists_url": "https://api.github.com/users/MegaMaddin/gists{/gist_id}", + "starred_url": "https://api.github.com/users/MegaMaddin/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/MegaMaddin/subscriptions", + "organizations_url": "https://api.github.com/users/MegaMaddin/orgs", + "repos_url": "https://api.github.com/users/MegaMaddin/repos", + "events_url": "https://api.github.com/users/MegaMaddin/events{/privacy}", + "received_events_url": "https://api.github.com/users/MegaMaddin/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064778, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc4", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/enhancement", + "name": "enhancement", + "color": "a2eeef", + "default": true, + "description": "New feature or request" + } + ], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2024-12-02T08:52:19Z", + "updated_at": "2024-12-02T08:52:19Z", + "closed_at": null, + "author_association": "NONE", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### What problem does this feature solve?\n\nAs a customer/user of the CLI, I want to be able to download check results as well, w/o the need of tinkering together API requests. In a perfect world I'd be able to provide some filters (like tags, check type, success state, check id) for retrieving results. \n\n### How would you implement this feature?\n\nI'd use the public API for data gathering and filtering where possible, otherwise use client side filtering.", + "closed_by": null, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/988/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/checkly/checkly-cli/issues/988/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/987", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/987/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/987/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/987/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/987", + "id": 2704276439, + "node_id": "I_kwDOE8E-g86hL_vX", + "number": 987, + "title": "feat: support NOT operation when using trigger", + "user": { + "login": "Stono", + "id": 1486729, + "node_id": "MDQ6VXNlcjE0ODY3Mjk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1486729?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Stono", + "html_url": "https://github.com/Stono", + "followers_url": "https://api.github.com/users/Stono/followers", + "following_url": "https://api.github.com/users/Stono/following{/other_user}", + "gists_url": "https://api.github.com/users/Stono/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Stono/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Stono/subscriptions", + "organizations_url": "https://api.github.com/users/Stono/orgs", + "repos_url": "https://api.github.com/users/Stono/repos", + "events_url": "https://api.github.com/users/Stono/events{/privacy}", + "received_events_url": "https://api.github.com/users/Stono/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064778, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc4", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/enhancement", + "name": "enhancement", + "color": "a2eeef", + "default": true, + "description": "New feature or request" + } + ], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2024-11-29T07:58:20Z", + "updated_at": "2024-11-29T19:06:37Z", + "closed_at": null, + "author_association": "NONE", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### What problem does this feature solve?\n\nI would like to be able to say `npx checkly trigger --tags=my-app --not-tags=under-development`, in this example, this would select all tests with the tag of `my-app`, but exclude tests which are flagged as `under-development`.\r\n\r\nThis is partly a product of the way we deploy checkly at Auto Trader, but the `app` tag is _always_ present for a given app, so I need a method of excluding under-development tests.\r\n\r\nContext; we \"trigger\" and apps tests after the app, or tests for that app, get deployed to create a CICD flow. \n\n### How would you implement this feature?\n\nAs above", + "closed_by": null, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/987/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/checkly/checkly-cli/issues/987/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/986", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/986/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/986/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/986/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/986", + "id": 2703223624, + "node_id": "PR_kwDOE8E-g86DggcZ", + "number": 986, + "title": "feat: optionally bypass runtime dependency checks [sc-22475]", + "user": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2024-11-28T20:42:06Z", + "updated_at": "2024-11-29T12:12:34Z", + "closed_at": "2024-11-29T12:12:32Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/986", + "html_url": "https://github.com/checkly/checkly-cli/pull/986", + "diff_url": "https://github.com/checkly/checkly-cli/pull/986.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/986.patch", + "merged_at": "2024-11-29T12:12:32Z" + }, + "body": "Introduces a new option called `--[no-]verify-runtime-dependencies` for the `test` and `deploy` commands, which is `true` by default and matches current behavior. Should the user decide that they know the available dependencies better than we do, they can run the commands with the `--no-verify-runtime-dependencies` flag set, or they can use the equivalent `CHECKLY_VERIFY_RUNTIME_DEPENDENCIES=0` environment variable.\r\n\r\nSpecifically, this feature makes it possible to use custom dependencies that have been added to a customized private location runtime (contact your Account Executive to learn how).\r\n\r\nI hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [x] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/986/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/checkly/checkly-cli/issues/986/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/985", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/985/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/985/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/985/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/985", + "id": 2699238995, + "node_id": "PR_kwDOE8E-g86DXWsX", + "number": 985, + "title": "feat: add webhook secret support for webhook alert channels [sc-22462]", + "user": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2024-11-27T17:07:18Z", + "updated_at": "2024-11-28T10:28:04Z", + "closed_at": "2024-11-28T10:28:03Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/985", + "html_url": "https://github.com/checkly/checkly-cli/pull/985", + "diff_url": "https://github.com/checkly/checkly-cli/pull/985.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/985.patch", + "merged_at": "2024-11-28T10:28:03Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [x] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/985/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/checkly/checkly-cli/issues/985/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/984", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/984/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/984/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/984/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/984", + "id": 2695762104, + "node_id": "PR_kwDOE8E-g86DO2ZR", + "number": 984, + "title": "feat: allow configuring the CLI to error on no matching tests", + "user": { + "login": "imbstack", + "id": 127521, + "node_id": "MDQ6VXNlcjEyNzUyMQ==", + "avatar_url": "https://avatars.githubusercontent.com/u/127521?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/imbstack", + "html_url": "https://github.com/imbstack", + "followers_url": "https://api.github.com/users/imbstack/followers", + "following_url": "https://api.github.com/users/imbstack/following{/other_user}", + "gists_url": "https://api.github.com/users/imbstack/gists{/gist_id}", + "starred_url": "https://api.github.com/users/imbstack/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/imbstack/subscriptions", + "organizations_url": "https://api.github.com/users/imbstack/orgs", + "repos_url": "https://api.github.com/users/imbstack/repos", + "events_url": "https://api.github.com/users/imbstack/events{/privacy}", + "received_events_url": "https://api.github.com/users/imbstack/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 2, + "created_at": "2024-11-26T18:51:04Z", + "updated_at": "2024-12-04T07:35:51Z", + "closed_at": "2024-12-04T07:35:50Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/984", + "html_url": "https://github.com/checkly/checkly-cli/pull/984", + "diff_url": "https://github.com/checkly/checkly-cli/pull/984.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/984.patch", + "merged_at": "2024-12-04T07:35:50Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\nThis will be useful for us to assert results from this in CI and such but I would understand if you'd prefer to not take it. Also happy to change the name, etc.\r\n\r\n", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/984/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/checkly/checkly-cli/issues/984/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/983", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/983/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/983/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/983/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/983", + "id": 2695057414, + "node_id": "PR_kwDOE8E-g86DNKUt", + "number": 983, + "title": "feat: added proxy field to the sync-playwright command", + "user": { + "login": "ejanusevicius", + "id": 53275685, + "node_id": "MDQ6VXNlcjUzMjc1Njg1", + "avatar_url": "https://avatars.githubusercontent.com/u/53275685?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ejanusevicius", + "html_url": "https://github.com/ejanusevicius", + "followers_url": "https://api.github.com/users/ejanusevicius/followers", + "following_url": "https://api.github.com/users/ejanusevicius/following{/other_user}", + "gists_url": "https://api.github.com/users/ejanusevicius/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ejanusevicius/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ejanusevicius/subscriptions", + "organizations_url": "https://api.github.com/users/ejanusevicius/orgs", + "repos_url": "https://api.github.com/users/ejanusevicius/repos", + "events_url": "https://api.github.com/users/ejanusevicius/events{/privacy}", + "received_events_url": "https://api.github.com/users/ejanusevicius/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2024-11-26T15:20:34Z", + "updated_at": "2024-11-27T11:12:46Z", + "closed_at": "2024-11-26T15:58:06Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/983", + "html_url": "https://github.com/checkly/checkly-cli/pull/983", + "diff_url": "https://github.com/checkly/checkly-cli/pull/983.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/983.patch", + "merged_at": "2024-11-26T15:58:06Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n## Notes for the Reviewer\r\n* Extends the `sync-playwright` command to include the proxy field.\r\n\r\n## Testing\r\n\r\nhttps://github.com/user-attachments/assets/c83ab34d-21be-4d19-9d88-122eb2a8455b\r\n\r\n* TypeScript error is thrown due to the mising property in the `Use` type that was added here: https://github.com/checkly/checkly-cli/pull/982 (the local version of the `checkly-cli` was not updated for the tests)", + "closed_by": { + "login": "ejanusevicius", + "id": 53275685, + "node_id": "MDQ6VXNlcjUzMjc1Njg1", + "avatar_url": "https://avatars.githubusercontent.com/u/53275685?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ejanusevicius", + "html_url": "https://github.com/ejanusevicius", + "followers_url": "https://api.github.com/users/ejanusevicius/followers", + "following_url": "https://api.github.com/users/ejanusevicius/following{/other_user}", + "gists_url": "https://api.github.com/users/ejanusevicius/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ejanusevicius/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ejanusevicius/subscriptions", + "organizations_url": "https://api.github.com/users/ejanusevicius/orgs", + "repos_url": "https://api.github.com/users/ejanusevicius/repos", + "events_url": "https://api.github.com/users/ejanusevicius/events{/privacy}", + "received_events_url": "https://api.github.com/users/ejanusevicius/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/983/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/checkly/checkly-cli/issues/983/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/982", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/982/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/982/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/982/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/982", + "id": 2694620030, + "node_id": "PR_kwDOE8E-g86DMCsi", + "number": 982, + "title": "feat: added TS types for http proxy - `[sc-22386]`", + "user": { + "login": "ejanusevicius", + "id": 53275685, + "node_id": "MDQ6VXNlcjUzMjc1Njg1", + "avatar_url": "https://avatars.githubusercontent.com/u/53275685?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ejanusevicius", + "html_url": "https://github.com/ejanusevicius", + "followers_url": "https://api.github.com/users/ejanusevicius/followers", + "following_url": "https://api.github.com/users/ejanusevicius/following{/other_user}", + "gists_url": "https://api.github.com/users/ejanusevicius/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ejanusevicius/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ejanusevicius/subscriptions", + "organizations_url": "https://api.github.com/users/ejanusevicius/orgs", + "repos_url": "https://api.github.com/users/ejanusevicius/repos", + "events_url": "https://api.github.com/users/ejanusevicius/events{/privacy}", + "received_events_url": "https://api.github.com/users/ejanusevicius/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2024-11-26T13:15:54Z", + "updated_at": "2024-11-26T13:27:38Z", + "closed_at": "2024-11-26T13:27:36Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/982", + "html_url": "https://github.com/checkly/checkly-cli/pull/982", + "diff_url": "https://github.com/checkly/checkly-cli/pull/982.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/982.patch", + "merged_at": "2024-11-26T13:27:36Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [x] Other\r\n\r\n## Notes for the Reviewer\r\n* Adds the TypeScript type for `HttpProxy` that complies with Playwright documentation [here](https://playwright.dev/docs/network#http-proxy).", + "closed_by": { + "login": "ejanusevicius", + "id": 53275685, + "node_id": "MDQ6VXNlcjUzMjc1Njg1", + "avatar_url": "https://avatars.githubusercontent.com/u/53275685?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ejanusevicius", + "html_url": "https://github.com/ejanusevicius", + "followers_url": "https://api.github.com/users/ejanusevicius/followers", + "following_url": "https://api.github.com/users/ejanusevicius/following{/other_user}", + "gists_url": "https://api.github.com/users/ejanusevicius/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ejanusevicius/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ejanusevicius/subscriptions", + "organizations_url": "https://api.github.com/users/ejanusevicius/orgs", + "repos_url": "https://api.github.com/users/ejanusevicius/repos", + "events_url": "https://api.github.com/users/ejanusevicius/events{/privacy}", + "received_events_url": "https://api.github.com/users/ejanusevicius/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/982/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/checkly/checkly-cli/issues/982/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/981", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/981/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/981/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/981/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/981", + "id": 2662285236, + "node_id": "I_kwDOE8E-g86erz-0", + "number": 981, + "title": "feat: Bump nodejs version in checkly-agent", + "user": { + "login": "Stono", + "id": 1486729, + "node_id": "MDQ6VXNlcjE0ODY3Mjk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1486729?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Stono", + "html_url": "https://github.com/Stono", + "followers_url": "https://api.github.com/users/Stono/followers", + "following_url": "https://api.github.com/users/Stono/following{/other_user}", + "gists_url": "https://api.github.com/users/Stono/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Stono/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Stono/subscriptions", + "organizations_url": "https://api.github.com/users/Stono/orgs", + "repos_url": "https://api.github.com/users/Stono/repos", + "events_url": "https://api.github.com/users/Stono/events{/privacy}", + "received_events_url": "https://api.github.com/users/Stono/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064778, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc4", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/enhancement", + "name": "enhancement", + "color": "a2eeef", + "default": true, + "description": "New feature or request" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2024-11-15T15:20:20Z", + "updated_at": "2024-11-15T15:46:15Z", + "closed_at": "2024-11-15T15:46:15Z", + "author_association": "NONE", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### What problem does this feature solve?\n\nHi, \r\nPlease can we bump the nodejs version in checkly-agent docker image? It's on 18 which is EOL next april.\r\n\r\nFor context; we add some additional support scripts to the docker image to help us with deploying checks. It'd be nice to be able to use things like `import.meta` which is not available on 18.\n\n### How would you implement this feature?\n\nUpgrade node :D ", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/981/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/checkly/checkly-cli/issues/981/timeline", + "performed_via_github_app": null, + "state_reason": "completed" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/980", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/980/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/980/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/980/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/980", + "id": 2656468579, + "node_id": "PR_kwDOE8E-g86B02pB", + "number": 980, + "title": "feat: compress large JSON requests [sc-22310]", + "user": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 3, + "created_at": "2024-11-13T18:51:24Z", + "updated_at": "2024-11-15T16:16:36Z", + "closed_at": "2024-11-15T16:16:34Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/980", + "html_url": "https://github.com/checkly/checkly-cli/pull/980", + "diff_url": "https://github.com/checkly/checkly-cli/pull/980.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/980.patch", + "merged_at": "2024-11-15T16:16:34Z" + }, + "body": "When you deploy or test a project, a potentially very large JSON payload is sent to the API server. In large projects, the time to upload the payload can be quite significant (depending on connection speed). This PR introduces gzip compression to payloads sent to relevant endpoints, which should make the payload easier to upload.\r\n\r\nAdditionally, those large payloads were stringified fully in memory, causing unnecessarily high memory usage. This PR changes the payload to be stringified and streamed with json-stream-stringify instead, which should decrease memory usage. This change only applies to requests that are now also getting compressed.\r\n\r\nI hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n\r\n- `json-stream-stringify`: This package is dependency-free, and perhaps the only package providing the needed functionality to stream JSON payloads.", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/980/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/checkly/checkly-cli/issues/980/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/979", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/979/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/979/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/979/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/979", + "id": 2651576340, + "node_id": "I_kwDOE8E-g86eC9gU", + "number": 979, + "title": "bug: Prolonged test suite exceeding CLI default timeout of 5 minutes displaying false positives", + "user": { + "login": "Dnhem", + "id": 64617718, + "node_id": "MDQ6VXNlcjY0NjE3NzE4", + "avatar_url": "https://avatars.githubusercontent.com/u/64617718?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Dnhem", + "html_url": "https://github.com/Dnhem", + "followers_url": "https://api.github.com/users/Dnhem/followers", + "following_url": "https://api.github.com/users/Dnhem/following{/other_user}", + "gists_url": "https://api.github.com/users/Dnhem/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Dnhem/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Dnhem/subscriptions", + "organizations_url": "https://api.github.com/users/Dnhem/orgs", + "repos_url": "https://api.github.com/users/Dnhem/repos", + "events_url": "https://api.github.com/users/Dnhem/events{/privacy}", + "received_events_url": "https://api.github.com/users/Dnhem/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064775, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc1", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/bug", + "name": "bug", + "color": "d73a4a", + "default": true, + "description": "Something isn't working" + } + ], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 2, + "created_at": "2024-11-12T09:28:50Z", + "updated_at": "2024-11-26T12:15:36Z", + "closed_at": null, + "author_association": "NONE", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### Node.js version\n\n18.20.2\n\n### NPM version\n\n10.5.0\n\n### @checkly/cli version\n\n4.9.1\n\n### Steps to reproduce\n\n`npx checkly test --timeout=1 --reporter=github`\r\n\n\n### What is expected?\n\n- Test suite exceeding CLI default timeout of 5 minutes should not display failed test result(s) on GitHub MD report\r\n- Timeout should be flexible/increased to allow test suite to finish executing instead of displaying false positive on GitHub MD report\n\n### What is actually happening?\n\nMisalignment - GitHub MD displays false positives while Test Sessions are displaying passed results\r\n\r\n![image](https://github.com/user-attachments/assets/0672fb50-7480-4b6c-a2ad-a867589fcaeb)\r\n\n\n### Any additional comments?\n\n_No response_", + "closed_by": null, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/979/reactions", + "total_count": 1, + "+1": 1, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 + }, + "timeline_url": "https://api.github.com/repos/checkly/checkly-cli/issues/979/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/978", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/978/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/978/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/978/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/978", + "id": 2649971969, + "node_id": "PR_kwDOE8E-g86Bifc5", + "number": 978, + "title": "feat: introduce logging [sc-22304]", + "user": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 5221148871, + "node_id": "LA_kwDOE8E-g88AAAABNzRoxw", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/build", + "name": "build", + "color": "bfdadc", + "default": false, + "description": "Issue regarding building and packaging" + } + ], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2024-11-11T17:37:23Z", + "updated_at": "2024-12-06T06:21:01Z", + "closed_at": null, + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": true, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/978", + "html_url": "https://github.com/checkly/checkly-cli/pull/978", + "diff_url": "https://github.com/checkly/checkly-cli/pull/978.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/978.patch", + "merged_at": null + }, + "body": "While this PR is intended to eventually introduce permanent logging to the CLI, for now its purpose is to help us debug a certain customer issue. As such some cleanup will be needed before this can merged for real.\r\n\r\nI hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n\r\nA new dependency to `pino` is introduced. I also debated going with `winston` but `pino` seems to have a reputation for being somewhat faster, and it has slightly fewer dependencies.", + "closed_by": null, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/978/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/checkly/checkly-cli/issues/978/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/977", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/977/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/977/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/977/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/977", + "id": 2638865890, + "node_id": "PR_kwDOE8E-g86BF7eI", + "number": 977, + "title": "fix: allow mqtt client to reconnect if it gets disconnected", + "user": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2024-11-06T18:15:53Z", + "updated_at": "2024-11-07T09:11:18Z", + "closed_at": "2024-11-07T09:11:16Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/977", + "html_url": "https://github.com/checkly/checkly-cli/pull/977", + "diff_url": "https://github.com/checkly/checkly-cli/pull/977.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/977.patch", + "merged_at": "2024-11-07T09:11:16Z" + }, + "body": "MQTT client reconnections were disabled for seemingly no reason. Combined with the fact that the SocketClient's various error and disconnection events were completely ignored, a random disconnection before the expected final message was received would almost certainly cause the CLI to essentially hang, doing nothing until the failsafe timeout (currently 10m) hit.\r\n\r\nThere is an additional edge case which is not covered by this change. Even now that reconnections are enabled, in the unlucky case that the final message is distributed when our client is not connected (i.e. in the process waiting to reconnect, or actively reconnecting), then we'll still miss it and hang the same way. To reduce the odds of this edge condition happening, the reconnect wait timeout was reduced to 100ms from the default of 1000ms.\r\n\r\nTo invoke the reconnection behavior (and to try to figure out whether there was any reason why reconnections were originally disabled), I wrote a simple HTTP proxy that acts like a normal HTTP proxy but disconnects all connections after a configurable duration. Then I ran the CLI with the `https_proxy` environment variable and confirmed that reconnections were successful when the proxy closed connections.\r\n\r\nI hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/977/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/checkly/checkly-cli/issues/977/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/976", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/976/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/976/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/976/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/976", + "id": 2638070511, + "node_id": "PR_kwDOE8E-g86BDf_G", + "number": 976, + "title": "fix: resolve fixture package name conflict", + "user": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2024-11-06T13:14:35Z", + "updated_at": "2024-11-06T13:22:23Z", + "closed_at": "2024-11-06T13:22:07Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/976", + "html_url": "https://github.com/checkly/checkly-cli/pull/976", + "diff_url": "https://github.com/checkly/checkly-cli/pull/976.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/976.patch", + "merged_at": null + }, + "body": "Fixes jest-haste-map reporting a Haste module naming collision for dummy-project.\r\n\r\nIf all checks pass following this change, then the PR is successful.\r\n\r\nI hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [ ] Create CLI\r\n* [x] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/976/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/checkly/checkly-cli/issues/976/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/975", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/975/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/975/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/975/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/975", + "id": 2638020041, + "node_id": "PR_kwDOE8E-g86BDXlg", + "number": 975, + "title": "chore: update mqtt to latest 5.x and remove unneeded async-mqtt wrapper", + "user": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2024-11-06T12:56:16Z", + "updated_at": "2024-11-06T16:37:22Z", + "closed_at": "2024-11-06T16:37:20Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/975", + "html_url": "https://github.com/checkly/checkly-cli/pull/975", + "diff_url": "https://github.com/checkly/checkly-cli/pull/975.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/975.patch", + "merged_at": "2024-11-06T16:37:20Z" + }, + "body": "It seems that the async-mqtt wrapper has not been updated for a few years and our usage does not require it. It's more future proof to just use mqtt directly.\r\n\r\nRelevant MqttClient calls have been updated to Async variants.\r\n\r\nI hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n\r\nWhile technically mqtt was added to package.json, it was already used indirectly via async-mqtt.", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/975/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/checkly/checkly-cli/issues/975/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/974", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/974/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/974/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/974/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/974", + "id": 2630761163, + "node_id": "I_kwDOE8E-g86czjrL", + "number": 974, + "title": "bug: A new Playwright and Checkly project lead to a TypeScript version mismatch warning", + "user": { + "login": "stefanjudis", + "id": 962099, + "node_id": "MDQ6VXNlcjk2MjA5OQ==", + "avatar_url": "https://avatars.githubusercontent.com/u/962099?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/stefanjudis", + "html_url": "https://github.com/stefanjudis", + "followers_url": "https://api.github.com/users/stefanjudis/followers", + "following_url": "https://api.github.com/users/stefanjudis/following{/other_user}", + "gists_url": "https://api.github.com/users/stefanjudis/gists{/gist_id}", + "starred_url": "https://api.github.com/users/stefanjudis/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/stefanjudis/subscriptions", + "organizations_url": "https://api.github.com/users/stefanjudis/orgs", + "repos_url": "https://api.github.com/users/stefanjudis/repos", + "events_url": "https://api.github.com/users/stefanjudis/events{/privacy}", + "received_events_url": "https://api.github.com/users/stefanjudis/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064775, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc1", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/bug", + "name": "bug", + "color": "d73a4a", + "default": true, + "description": "Something isn't working" + } + ], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 2, + "created_at": "2024-11-02T20:10:49Z", + "updated_at": "2024-12-17T00:02:10Z", + "closed_at": null, + "author_association": "COLLABORATOR", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### Node.js version\n\n23\n\n### NPM version\n\n10.9\n\n### @checkly/cli version\n\nlatest (v4.8.1)\n\n### Steps to reproduce\n\n```\r\nnpm init playwright@latest\r\nnpm init checkly\r\nnpx checkly test\r\n```\r\n\r\nLeads to this warning. \r\n\r\n\"grafik\"\r\n\r\nThings still work as expected but the warning isn't very \"trustworthy\". 🫣\n\n### What is expected?\n\nNo TypeScript version mismatch warning.\n\n### What is actually happening?\n\nA warning is printed out.\n\n### Any additional comments?\n\n_No response_", + "closed_by": null, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/974/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/checkly/checkly-cli/issues/974/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/973", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/973/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/973/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/973/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/973", + "id": 2629360336, + "node_id": "I_kwDOE8E-g86cuNrQ", + "number": 973, + "title": "feat: Show hint to update CLI when there's a new version available", + "user": { + "login": "MariadeAnton", + "id": 3729517, + "node_id": "MDQ6VXNlcjM3Mjk1MTc=", + "avatar_url": "https://avatars.githubusercontent.com/u/3729517?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/MariadeAnton", + "html_url": "https://github.com/MariadeAnton", + "followers_url": "https://api.github.com/users/MariadeAnton/followers", + "following_url": "https://api.github.com/users/MariadeAnton/following{/other_user}", + "gists_url": "https://api.github.com/users/MariadeAnton/gists{/gist_id}", + "starred_url": "https://api.github.com/users/MariadeAnton/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/MariadeAnton/subscriptions", + "organizations_url": "https://api.github.com/users/MariadeAnton/orgs", + "repos_url": "https://api.github.com/users/MariadeAnton/repos", + "events_url": "https://api.github.com/users/MariadeAnton/events{/privacy}", + "received_events_url": "https://api.github.com/users/MariadeAnton/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064778, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc4", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/enhancement", + "name": "enhancement", + "color": "a2eeef", + "default": true, + "description": "New feature or request" + } + ], + "state": "closed", + "locked": false, + "assignee": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "assignees": [ + { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + } + ], + "milestone": null, + "comments": 1, + "created_at": "2024-11-01T16:12:49Z", + "updated_at": "2025-02-19T10:59:19Z", + "closed_at": "2025-02-19T10:59:19Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### What problem does this feature solve?\r\nSaves mental energy from users, improves DX :)\r\n\r\nWhen running the CLI with an older version it says:\r\n\r\n```bash\r\nβ€Ί Warning: checkly update available from 4.7.0 to 4.9.1.\r\n```\r\n\r\nIt'd be nice if it were to have a hint to remind folks how to update it. \r\n\r\n### How would you implement this feature?\r\n\r\ni.e.\r\n\r\n```bash\r\n β€Ί Warning: checkly update available from 4.7.0 to 4.9.1.\r\n β€Ί use: npm install checkly@latest\r\n", + "closed_by": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/973/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/checkly/checkly-cli/issues/973/timeline", + "performed_via_github_app": null, + "state_reason": "completed" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/972", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/972/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/972/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/972/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/972", + "id": 2624256860, + "node_id": "PR_kwDOE8E-g86AZLKs", + "number": 972, + "title": "docs: fix doc URL", + "user": { + "login": "matthiasgubler", + "id": 2006388, + "node_id": "MDQ6VXNlcjIwMDYzODg=", + "avatar_url": "https://avatars.githubusercontent.com/u/2006388?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/matthiasgubler", + "html_url": "https://github.com/matthiasgubler", + "followers_url": "https://api.github.com/users/matthiasgubler/followers", + "following_url": "https://api.github.com/users/matthiasgubler/following{/other_user}", + "gists_url": "https://api.github.com/users/matthiasgubler/gists{/gist_id}", + "starred_url": "https://api.github.com/users/matthiasgubler/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/matthiasgubler/subscriptions", + "organizations_url": "https://api.github.com/users/matthiasgubler/orgs", + "repos_url": "https://api.github.com/users/matthiasgubler/repos", + "events_url": "https://api.github.com/users/matthiasgubler/events{/privacy}", + "received_events_url": "https://api.github.com/users/matthiasgubler/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 4, + "created_at": "2024-10-30T14:17:42Z", + "updated_at": "2024-11-28T14:06:25Z", + "closed_at": "2024-11-28T12:10:57Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/972", + "html_url": "https://github.com/checkly/checkly-cli/pull/972", + "diff_url": "https://github.com/checkly/checkly-cli/pull/972.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/972.patch", + "merged_at": "2024-11-28T12:10:57Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [x] Create CLI\r\n* [ ] Test\r\n* [x] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/972/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/checkly/checkly-cli/issues/972/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/971", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/971/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/971/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/971/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/971", + "id": 2624138359, + "node_id": "PR_kwDOE8E-g86AYyjI", + "number": 971, + "title": "Fix typo", + "user": { + "login": "2Fake", + "id": 17730741, + "node_id": "MDQ6VXNlcjE3NzMwNzQx", + "avatar_url": "https://avatars.githubusercontent.com/u/17730741?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/2Fake", + "html_url": "https://github.com/2Fake", + "followers_url": "https://api.github.com/users/2Fake/followers", + "following_url": "https://api.github.com/users/2Fake/following{/other_user}", + "gists_url": "https://api.github.com/users/2Fake/gists{/gist_id}", + "starred_url": "https://api.github.com/users/2Fake/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/2Fake/subscriptions", + "organizations_url": "https://api.github.com/users/2Fake/orgs", + "repos_url": "https://api.github.com/users/2Fake/repos", + "events_url": "https://api.github.com/users/2Fake/events{/privacy}", + "received_events_url": "https://api.github.com/users/2Fake/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2024-10-30T13:36:48Z", + "updated_at": "2024-10-31T10:25:55Z", + "closed_at": "2024-10-31T10:25:49Z", + "author_association": "NONE", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/971", + "html_url": "https://github.com/checkly/checkly-cli/pull/971", + "diff_url": "https://github.com/checkly/checkly-cli/pull/971.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/971.patch", + "merged_at": null + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [x] Other\r\n\r\n\r\n", + "closed_by": { + "login": "2Fake", + "id": 17730741, + "node_id": "MDQ6VXNlcjE3NzMwNzQx", + "avatar_url": "https://avatars.githubusercontent.com/u/17730741?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/2Fake", + "html_url": "https://github.com/2Fake", + "followers_url": "https://api.github.com/users/2Fake/followers", + "following_url": "https://api.github.com/users/2Fake/following{/other_user}", + "gists_url": "https://api.github.com/users/2Fake/gists{/gist_id}", + "starred_url": "https://api.github.com/users/2Fake/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/2Fake/subscriptions", + "organizations_url": "https://api.github.com/users/2Fake/orgs", + "repos_url": "https://api.github.com/users/2Fake/repos", + "events_url": "https://api.github.com/users/2Fake/events{/privacy}", + "received_events_url": "https://api.github.com/users/2Fake/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/971/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/checkly/checkly-cli/issues/971/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/970", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/970/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/970/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/970/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/970", + "id": 2604571098, + "node_id": "I_kwDOE8E-g86bPpna", + "number": 970, + "title": "bug: Environment variables containing `#` are cut off", + "user": { + "login": "tdeekens", + "id": 1877073, + "node_id": "MDQ6VXNlcjE4NzcwNzM=", + "avatar_url": "https://avatars.githubusercontent.com/u/1877073?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tdeekens", + "html_url": "https://github.com/tdeekens", + "followers_url": "https://api.github.com/users/tdeekens/followers", + "following_url": "https://api.github.com/users/tdeekens/following{/other_user}", + "gists_url": "https://api.github.com/users/tdeekens/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tdeekens/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tdeekens/subscriptions", + "organizations_url": "https://api.github.com/users/tdeekens/orgs", + "repos_url": "https://api.github.com/users/tdeekens/repos", + "events_url": "https://api.github.com/users/tdeekens/events{/privacy}", + "received_events_url": "https://api.github.com/users/tdeekens/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064775, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc1", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/bug", + "name": "bug", + "color": "d73a4a", + "default": true, + "description": "Something isn't working" + } + ], + "state": "closed", + "locked": false, + "assignee": { + "login": "Antoine-C", + "id": 3541876, + "node_id": "MDQ6VXNlcjM1NDE4NzY=", + "avatar_url": "https://avatars.githubusercontent.com/u/3541876?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Antoine-C", + "html_url": "https://github.com/Antoine-C", + "followers_url": "https://api.github.com/users/Antoine-C/followers", + "following_url": "https://api.github.com/users/Antoine-C/following{/other_user}", + "gists_url": "https://api.github.com/users/Antoine-C/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Antoine-C/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Antoine-C/subscriptions", + "organizations_url": "https://api.github.com/users/Antoine-C/orgs", + "repos_url": "https://api.github.com/users/Antoine-C/repos", + "events_url": "https://api.github.com/users/Antoine-C/events{/privacy}", + "received_events_url": "https://api.github.com/users/Antoine-C/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "assignees": [ + { + "login": "Antoine-C", + "id": 3541876, + "node_id": "MDQ6VXNlcjM1NDE4NzY=", + "avatar_url": "https://avatars.githubusercontent.com/u/3541876?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Antoine-C", + "html_url": "https://github.com/Antoine-C", + "followers_url": "https://api.github.com/users/Antoine-C/followers", + "following_url": "https://api.github.com/users/Antoine-C/following{/other_user}", + "gists_url": "https://api.github.com/users/Antoine-C/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Antoine-C/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Antoine-C/subscriptions", + "organizations_url": "https://api.github.com/users/Antoine-C/orgs", + "repos_url": "https://api.github.com/users/Antoine-C/repos", + "events_url": "https://api.github.com/users/Antoine-C/events{/privacy}", + "received_events_url": "https://api.github.com/users/Antoine-C/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + } + ], + "milestone": null, + "comments": 3, + "created_at": "2024-10-22T07:45:47Z", + "updated_at": "2024-12-04T08:10:55Z", + "closed_at": "2024-12-04T08:10:55Z", + "author_association": "NONE", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### Node.js version\n\n22\n\n### NPM version\n\n10\n\n### @checkly/cli version\n\n4.9.1\n\n### Steps to reproduce\n\nCreate any check (API or Browser). This check must contain an environment variable (secret or not) such as:\r\n\r\n```js\r\nenvironmentVariables: [\r\n {\r\n key: 'FOO',\r\n value: 'bar#baz',\r\n secret: true,\r\n },\r\n]\r\n```\n\n### What is expected?\n\nThe environment variable should be deployed under the check itself with the value `bar#baz`. When deploying it as an environment variable it's visible it's cropped off. When using a secret not directly but when entered e.g. into a password field the string is noticeable shorter.\n\n### What is actually happening?\n\nSaid environment variable is however saved as `bar`. So essentially cropped off at the `#`.\n\n### Any additional comments?\n\nI've noticed the same in the Checkly UI when trying to update the environment variable. At first it appears to be saved as `bar#baz` but when saving and reloading it again is cropped at `bar`. \r\n\r\nThis seems to correlate with the release of the [Secrets for sensitive data](https://feedback.checklyhq.com/changelog/manage-sensitive-data-in-checkly-with-secrets) release. Of course this is just a guess. ", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/970/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/checkly/checkly-cli/issues/970/timeline", + "performed_via_github_app": null, + "state_reason": "completed" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/969", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/969/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/969/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/969/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/969", + "id": 2594283770, + "node_id": "PR_kwDOE8E-g85-8nP3", + "number": 969, + "title": "feat: test PR [sc-00]", + "user": { + "login": "maxigimenez", + "id": 1178139, + "node_id": "MDQ6VXNlcjExNzgxMzk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1178139?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/maxigimenez", + "html_url": "https://github.com/maxigimenez", + "followers_url": "https://api.github.com/users/maxigimenez/followers", + "following_url": "https://api.github.com/users/maxigimenez/following{/other_user}", + "gists_url": "https://api.github.com/users/maxigimenez/gists{/gist_id}", + "starred_url": "https://api.github.com/users/maxigimenez/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/maxigimenez/subscriptions", + "organizations_url": "https://api.github.com/users/maxigimenez/orgs", + "repos_url": "https://api.github.com/users/maxigimenez/repos", + "events_url": "https://api.github.com/users/maxigimenez/events{/privacy}", + "received_events_url": "https://api.github.com/users/maxigimenez/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2024-10-17T10:20:51Z", + "updated_at": "2024-10-17T10:30:32Z", + "closed_at": "2024-10-17T10:30:29Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": true, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/969", + "html_url": "https://github.com/checkly/checkly-cli/pull/969", + "diff_url": "https://github.com/checkly/checkly-cli/pull/969.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/969.patch", + "merged_at": null + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "maxigimenez", + "id": 1178139, + "node_id": "MDQ6VXNlcjExNzgxMzk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1178139?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/maxigimenez", + "html_url": "https://github.com/maxigimenez", + "followers_url": "https://api.github.com/users/maxigimenez/followers", + "following_url": "https://api.github.com/users/maxigimenez/following{/other_user}", + "gists_url": "https://api.github.com/users/maxigimenez/gists{/gist_id}", + "starred_url": "https://api.github.com/users/maxigimenez/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/maxigimenez/subscriptions", + "organizations_url": "https://api.github.com/users/maxigimenez/orgs", + "repos_url": "https://api.github.com/users/maxigimenez/repos", + "events_url": "https://api.github.com/users/maxigimenez/events{/privacy}", + "received_events_url": "https://api.github.com/users/maxigimenez/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/969/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/checkly/checkly-cli/issues/969/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/968", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/968/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/968/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/968/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/968", + "id": 2593460570, + "node_id": "PR_kwDOE8E-g85-6GbH", + "number": 968, + "title": "bug: Fix proxy auth assignment while creating tunnel agent", + "user": { + "login": "abhimanbhau", + "id": 2017096, + "node_id": "MDQ6VXNlcjIwMTcwOTY=", + "avatar_url": "https://avatars.githubusercontent.com/u/2017096?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/abhimanbhau", + "html_url": "https://github.com/abhimanbhau", + "followers_url": "https://api.github.com/users/abhimanbhau/followers", + "following_url": "https://api.github.com/users/abhimanbhau/following{/other_user}", + "gists_url": "https://api.github.com/users/abhimanbhau/gists{/gist_id}", + "starred_url": "https://api.github.com/users/abhimanbhau/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/abhimanbhau/subscriptions", + "organizations_url": "https://api.github.com/users/abhimanbhau/orgs", + "repos_url": "https://api.github.com/users/abhimanbhau/repos", + "events_url": "https://api.github.com/users/abhimanbhau/events{/privacy}", + "received_events_url": "https://api.github.com/users/abhimanbhau/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2024-10-17T02:47:30Z", + "updated_at": "2024-10-17T10:13:08Z", + "closed_at": "2024-10-17T10:13:08Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/968", + "html_url": "https://github.com/checkly/checkly-cli/pull/968", + "diff_url": "https://github.com/checkly/checkly-cli/pull/968.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/968.patch", + "merged_at": "2024-10-17T10:13:08Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [X] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\nThis PR fixes the issue of constructing proxy Auth object while creating the tunnel agent.\r\n\r\n> Resolves #967 \r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "maxigimenez", + "id": 1178139, + "node_id": "MDQ6VXNlcjExNzgxMzk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1178139?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/maxigimenez", + "html_url": "https://github.com/maxigimenez", + "followers_url": "https://api.github.com/users/maxigimenez/followers", + "following_url": "https://api.github.com/users/maxigimenez/following{/other_user}", + "gists_url": "https://api.github.com/users/maxigimenez/gists{/gist_id}", + "starred_url": "https://api.github.com/users/maxigimenez/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/maxigimenez/subscriptions", + "organizations_url": "https://api.github.com/users/maxigimenez/orgs", + "repos_url": "https://api.github.com/users/maxigimenez/repos", + "events_url": "https://api.github.com/users/maxigimenez/events{/privacy}", + "received_events_url": "https://api.github.com/users/maxigimenez/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/968/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/checkly/checkly-cli/issues/968/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/967", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/967/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/967/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/967/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/967", + "id": 2593437922, + "node_id": "I_kwDOE8E-g86alLji", + "number": 967, + "title": "bug: Fix proxy auth assignment while creating tunnel agent", + "user": { + "login": "abhimanbhau", + "id": 2017096, + "node_id": "MDQ6VXNlcjIwMTcwOTY=", + "avatar_url": "https://avatars.githubusercontent.com/u/2017096?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/abhimanbhau", + "html_url": "https://github.com/abhimanbhau", + "followers_url": "https://api.github.com/users/abhimanbhau/followers", + "following_url": "https://api.github.com/users/abhimanbhau/following{/other_user}", + "gists_url": "https://api.github.com/users/abhimanbhau/gists{/gist_id}", + "starred_url": "https://api.github.com/users/abhimanbhau/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/abhimanbhau/subscriptions", + "organizations_url": "https://api.github.com/users/abhimanbhau/orgs", + "repos_url": "https://api.github.com/users/abhimanbhau/repos", + "events_url": "https://api.github.com/users/abhimanbhau/events{/privacy}", + "received_events_url": "https://api.github.com/users/abhimanbhau/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064775, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc1", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/bug", + "name": "bug", + "color": "d73a4a", + "default": true, + "description": "Something isn't working" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2024-10-17T02:33:43Z", + "updated_at": "2024-10-17T10:45:43Z", + "closed_at": "2024-10-17T10:13:09Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### Node.js version\n\n20.16.0\n\n### NPM version\n\n10.8.1\n\n### @checkly/cli version\n\n4.9.0\n\n### Steps to reproduce\n\nSetting up HTTPS_PROXY via environment variable doesn't work as there's a bug in the code while constructing proxy.Auth object.\n\n### What is expected?\n\nCorrectly set the username/password from HTTPS_PROXY environment variable.\n\n### What is actually happening?\n\nundefined:undefined is being set\n\n### Any additional comments?\n\n1. https://github.com/checkly/checkly-cli/blob/main/packages/cli/src/services/socket-client.ts#L47\r\n2. https://github.com/checkly/checkly-cli/blob/main/packages/cli/src/services/util.ts#L212\r\n\r\nBoth cases the issue is the line\r\n```\r\nproxy.proxyAuth = `${proxyUrlEnv.username}:${proxyUrlEnv.password}`\r\n```\r\n\r\nproxyUrlEnv is a string object returned from getProxyForUrl method.\r\n\r\nChanging the line to \r\n```\r\nproxy.proxyAuth = `${parsedProxyUrl.username}:${parsedProxyUrl.password}`\r\n```\r\nfixes the issue.", + "closed_by": { + "login": "maxigimenez", + "id": 1178139, + "node_id": "MDQ6VXNlcjExNzgxMzk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1178139?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/maxigimenez", + "html_url": "https://github.com/maxigimenez", + "followers_url": "https://api.github.com/users/maxigimenez/followers", + "following_url": "https://api.github.com/users/maxigimenez/following{/other_user}", + "gists_url": "https://api.github.com/users/maxigimenez/gists{/gist_id}", + "starred_url": "https://api.github.com/users/maxigimenez/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/maxigimenez/subscriptions", + "organizations_url": "https://api.github.com/users/maxigimenez/orgs", + "repos_url": "https://api.github.com/users/maxigimenez/repos", + "events_url": "https://api.github.com/users/maxigimenez/events{/privacy}", + "received_events_url": "https://api.github.com/users/maxigimenez/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/967/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/checkly/checkly-cli/issues/967/timeline", + "performed_via_github_app": null, + "state_reason": "completed" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/966", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/966/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/966/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/966/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/966", + "id": 2581281576, + "node_id": "PR_kwDOE8E-g85-VsKs", + "number": 966, + "title": "chore: use baseURL [sc-0]", + "user": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2024-10-11T12:37:01Z", + "updated_at": "2024-10-11T14:18:29Z", + "closed_at": "2024-10-11T14:18:26Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/966", + "html_url": "https://github.com/checkly/checkly-cli/pull/966", + "diff_url": "https://github.com/checkly/checkly-cli/pull/966.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/966.patch", + "merged_at": "2024-10-11T14:18:26Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [x] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nUpdate checkly examples to use only the baseURL", + "closed_by": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/966/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/checkly/checkly-cli/issues/966/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/965", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/965/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/965/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/965/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/965", + "id": 2501216298, + "node_id": "PR_kwDOE8E-g856LTNz", + "number": 965, + "title": "Chrislample/update version override", + "user": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2024-09-02T15:25:35Z", + "updated_at": "2024-09-03T10:56:24Z", + "closed_at": "2024-09-03T10:56:22Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/965", + "html_url": "https://github.com/checkly/checkly-cli/pull/965", + "diff_url": "https://github.com/checkly/checkly-cli/pull/965.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/965.patch", + "merged_at": "2024-09-03T10:56:22Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nThe backend now has different behavior depending on the CLI version that's used (in particular, the MQTT WebSocket topic format with https://github.com/checkly/checkly-cli/pull/952).\r\n\r\nWe have automatic version setting for local development testing. Experimental CLI releases created with the [release-canary.yml action](https://github.com/checkly/checkly-cli/blob/c9bd0b2da5d4d89ff4fd8a6ed14015e9b685df34/.github/workflows/release-canary.yml#L23) have a version with the format `0.0.0-pr..`, though, so our automatic version setting didn't work. This PR does a quick update of that.\r\n\r\n\r\n", + "closed_by": { + "login": "maxigimenez", + "id": 1178139, + "node_id": "MDQ6VXNlcjExNzgxMzk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1178139?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/maxigimenez", + "html_url": "https://github.com/maxigimenez", + "followers_url": "https://api.github.com/users/maxigimenez/followers", + "following_url": "https://api.github.com/users/maxigimenez/following{/other_user}", + "gists_url": "https://api.github.com/users/maxigimenez/gists{/gist_id}", + "starred_url": "https://api.github.com/users/maxigimenez/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/maxigimenez/subscriptions", + "organizations_url": "https://api.github.com/users/maxigimenez/orgs", + "repos_url": "https://api.github.com/users/maxigimenez/repos", + "events_url": "https://api.github.com/users/maxigimenez/events{/privacy}", + "received_events_url": "https://api.github.com/users/maxigimenez/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/965/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/checkly/checkly-cli/issues/965/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/964", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/964/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/964/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/964/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/964", + "id": 2492874766, + "node_id": "PR_kwDOE8E-g855wDCD", + "number": 964, + "title": "feat: add environment secrets support [sc-21028]", + "user": { + "login": "maxigimenez", + "id": 1178139, + "node_id": "MDQ6VXNlcjExNzgxMzk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1178139?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/maxigimenez", + "html_url": "https://github.com/maxigimenez", + "followers_url": "https://api.github.com/users/maxigimenez/followers", + "following_url": "https://api.github.com/users/maxigimenez/following{/other_user}", + "gists_url": "https://api.github.com/users/maxigimenez/gists{/gist_id}", + "starred_url": "https://api.github.com/users/maxigimenez/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/maxigimenez/subscriptions", + "organizations_url": "https://api.github.com/users/maxigimenez/orgs", + "repos_url": "https://api.github.com/users/maxigimenez/repos", + "events_url": "https://api.github.com/users/maxigimenez/events{/privacy}", + "received_events_url": "https://api.github.com/users/maxigimenez/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 5221148871, + "node_id": "LA_kwDOE8E-g88AAAABNzRoxw", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/build", + "name": "build", + "color": "bfdadc", + "default": false, + "description": "Issue regarding building and packaging" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 2, + "created_at": "2024-08-28T19:50:47Z", + "updated_at": "2024-09-03T10:45:23Z", + "closed_at": "2024-09-03T10:45:21Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/964", + "html_url": "https://github.com/checkly/checkly-cli/pull/964", + "diff_url": "https://github.com/checkly/checkly-cli/pull/964.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/964.patch", + "merged_at": "2024-09-03T10:45:21Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n- [x] Add `--secret` support while creating/updating environment variables with `npx checkly env add|update`\r\n- [x] Add `secret: boolean` support for check/group constructs\r\n- [x] Update `npx checkly env pull` to structure the file with regular and secret variables\r\n\r\n> [!IMPORTANT]\r\n> Important note: this feature is not available yet, if you have any questions feel free to reach out to our customer support", + "closed_by": { + "login": "maxigimenez", + "id": 1178139, + "node_id": "MDQ6VXNlcjExNzgxMzk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1178139?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/maxigimenez", + "html_url": "https://github.com/maxigimenez", + "followers_url": "https://api.github.com/users/maxigimenez/followers", + "following_url": "https://api.github.com/users/maxigimenez/following{/other_user}", + "gists_url": "https://api.github.com/users/maxigimenez/gists{/gist_id}", + "starred_url": "https://api.github.com/users/maxigimenez/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/maxigimenez/subscriptions", + "organizations_url": "https://api.github.com/users/maxigimenez/orgs", + "repos_url": "https://api.github.com/users/maxigimenez/repos", + "events_url": "https://api.github.com/users/maxigimenez/events{/privacy}", + "received_events_url": "https://api.github.com/users/maxigimenez/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/964/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/checkly/checkly-cli/issues/964/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/963", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/963/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/963/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/963/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/963", + "id": 2475422198, + "node_id": "PR_kwDOE8E-g8542IaI", + "number": 963, + "title": "chore(deps): Bump log-symbols from 4.1.0 to 7.0.0", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2024-08-20T11:37:00Z", + "updated_at": "2025-05-22T11:18:38Z", + "closed_at": "2025-05-22T11:18:36Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/963", + "html_url": "https://github.com/checkly/checkly-cli/pull/963", + "diff_url": "https://github.com/checkly/checkly-cli/pull/963.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/963.patch", + "merged_at": null + }, + "body": "Bumps [log-symbols](https://github.com/sindresorhus/log-symbols) from 4.1.0 to 7.0.0.\n
\nRelease notes\n

Sourced from log-symbols's releases.

\n
\n

v7.0.0

\n

Breaking

\n
    \n
  • Switch from chalk to yoctocolors (#34) ab7ca3d\n
      \n
    • This is unlikely to affect anyone, but it's a major version just to be safe.
    • \n
    \n
  • \n
\n

Improvements

\n
    \n
  • Make it tree-shakeable (#35) 1eeaa5a
  • \n
\n

https://github.com/sindresorhus/log-symbols/compare/v6.0.0...v7.0.0

\n

v6.0.0

\n

Breaking

\n
    \n
  • Require Node.js 18 22e0d8c
  • \n
\n

Improvements

\n
    \n
  • Add exports.types to package.json (#32) d547f18
  • \n
\n

https://github.com/sindresorhus/log-symbols/compare/v5.1.0...v6.0.0

\n

v5.1.0

\n
    \n
  • Upgrade dependencies 2ee4f5d
  • \n
\n

https://github.com/sindresorhus/log-symbols/compare/v5.0.0...v5.1.0

\n

v5.0.0

\n

Breaking

\n
    \n
  • Require Node.js 12 3721d57
  • \n
  • This package is now pure ESM. Please read this.
  • \n
\n

https://github.com/sindresorhus/log-symbols/compare/v4.1.0...v5.0.0

\n
\n
\n
\nCommits\n\n
\n
\n\n
\nMost Recent Ignore Conditions Applied to This Pull Request\n\n| Dependency Name | Ignore Conditions |\n| --- | --- |\n| log-symbols | [>= 5.a, < 6] |\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=log-symbols&package-manager=npm_and_yarn&previous-version=4.1.0&new-version=7.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
\n\n> **Note**\n> Automatic rebases have been disabled on this pull request as it has been open for over 30 days.", + "closed_by": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/963/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/checkly/checkly-cli/issues/963/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/962", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/962/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/962/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/962/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/962", + "id": 2470094056, + "node_id": "PR_kwDOE8E-g854kchT", + "number": 962, + "title": "chore(deps-dev): Bump simple-git-hooks from 2.8.1 to 2.11.1", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 2, + "created_at": "2024-08-16T11:35:40Z", + "updated_at": "2024-12-04T07:26:39Z", + "closed_at": "2024-12-04T07:26:37Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/962", + "html_url": "https://github.com/checkly/checkly-cli/pull/962", + "diff_url": "https://github.com/checkly/checkly-cli/pull/962.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/962.patch", + "merged_at": "2024-12-04T07:26:37Z" + }, + "body": "Bumps [simple-git-hooks](https://github.com/toplenboren/simple-git-hooks) from 2.8.1 to 2.11.1.\n
\nRelease notes\n

Sourced from simple-git-hooks's releases.

\n
\n

2.11.1

\n

Package.json was updated with correct linkage to the repository

\n

Full Changelog: https://github.com/toplenboren/simple-git-hooks/compare/2.11.0...2.11.1

\n

2.11.0

\n

What's Changed

\n\n

Full Changelog: https://github.com/toplenboren/simple-git-hooks/compare/2.10.0...2.11.0

\n

2.10.0

\n

What's Changed

\n\n

New Contributors

\n\n

Full Changelog: https://github.com/toplenboren/simple-git-hooks/compare/2.9.0...2.10.0

\n

2.9.0

\n

Hi! This release incorporates all the latest changes.

\n

What's Changed

\n\n

New Contributors

\n\n

Full Changelog: https://github.com/toplenboren/simple-git-hooks/compare/2.8.1...2.9.0

\n
\n
\n
\nCommits\n\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=simple-git-hooks&package-manager=npm_and_yarn&previous-version=2.8.1&new-version=2.11.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
\n\n> **Note**\n> Automatic rebases have been disabled on this pull request as it has been open for over 30 days.", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/962/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/checkly/checkly-cli/issues/962/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/961", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/961/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/961/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/961/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/961", + "id": 2470093715, + "node_id": "PR_kwDOE8E-g854kccR", + "number": 961, + "title": "chore(deps): Bump log-symbols from 4.1.0 to 6.0.0", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2024-08-16T11:35:29Z", + "updated_at": "2024-08-20T11:37:04Z", + "closed_at": "2024-08-20T11:37:02Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/961", + "html_url": "https://github.com/checkly/checkly-cli/pull/961", + "diff_url": "https://github.com/checkly/checkly-cli/pull/961.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/961.patch", + "merged_at": null + }, + "body": "Bumps [log-symbols](https://github.com/sindresorhus/log-symbols) from 4.1.0 to 6.0.0.\n
\nRelease notes\n

Sourced from log-symbols's releases.

\n
\n

v6.0.0

\n

Breaking

\n
    \n
  • Require Node.js 18 22e0d8c
  • \n
\n

Improvements

\n
    \n
  • Add exports.types to package.json (#32) d547f18
  • \n
\n

https://github.com/sindresorhus/log-symbols/compare/v5.1.0...v6.0.0

\n

v5.1.0

\n
    \n
  • Upgrade dependencies 2ee4f5d
  • \n
\n

https://github.com/sindresorhus/log-symbols/compare/v5.0.0...v5.1.0

\n

v5.0.0

\n

Breaking

\n
    \n
  • Require Node.js 12 3721d57
  • \n
  • This package is now pure ESM. Please read this.
  • \n
\n

https://github.com/sindresorhus/log-symbols/compare/v4.1.0...v5.0.0

\n
\n
\n
\nCommits\n\n
\n
\n\n
\nMost Recent Ignore Conditions Applied to This Pull Request\n\n| Dependency Name | Ignore Conditions |\n| --- | --- |\n| log-symbols | [>= 5.a, < 6] |\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=log-symbols&package-manager=npm_and_yarn&previous-version=4.1.0&new-version=6.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", + "closed_by": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/961/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/checkly/checkly-cli/issues/961/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/960", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/960/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/960/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/960/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/960", + "id": 2470093327, + "node_id": "PR_kwDOE8E-g854kcWu", + "number": 960, + "title": "chore(deps): Bump conf from 10.2.0 to 13.0.1", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 4, + "created_at": "2024-08-16T11:35:18Z", + "updated_at": "2024-12-09T12:55:09Z", + "closed_at": "2024-12-09T12:55:07Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/960", + "html_url": "https://github.com/checkly/checkly-cli/pull/960", + "diff_url": "https://github.com/checkly/checkly-cli/pull/960.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/960.patch", + "merged_at": null + }, + "body": "Bumps [conf](https://github.com/sindresorhus/conf) from 10.2.0 to 13.0.1.\n
\nRelease notes\n

Sourced from conf's releases.

\n
\n

v13.0.1

\n
    \n
  • Fix validation being incorrectly run before schema change (#194) 529e762
  • \n
\n

https://github.com/sindresorhus/conf/compare/v13.0.0...v13.0.1

\n

v13.0.0

\n

Breaking

\n\n

This is only a breaking change if you use the schema option.

\n

https://github.com/sindresorhus/conf/compare/v12.0.0...v13.0.0

\n

v12.0.0

\n

Breaking

\n
    \n
  • Require Node.js 18 aa12658
  • \n
\n

https://github.com/sindresorhus/conf/compare/v11.0.2...v12.0.0

\n

v11.0.2

\n
    \n
  • Fix types for .delete() to allow access by dot notation (#182) 5b9a6e3
  • \n
\n

https://github.com/sindresorhus/conf/compare/v11.0.1...v11.0.2

\n

v11.0.1

\n
    \n
  • Fix paths in package.json&#39;s exports (#172) 99732a0
  • \n
\n

https://github.com/sindresorhus/conf/compare/v11.0.0...v11.0.1

\n

v11.0.0

\n

Breaking

\n
    \n
  • Require Node.js 14 cea3d68
  • \n
  • This package is now pure ESM. Please read this.
  • \n
  • The projectName option is now required unless you use the cwd option.\n
      \n
    • Previously, the package fetched the package name from the closest package.json, but this is no longer possible with ESM.
    • \n
    • If you target Node.js 18 or later, it's quite easy to read package.json.
    • \n
    \n
  • \n
  • The projectVersion option is now required if you use the migration option.
  • \n
  • Remove encryption migration 80e1ff0\n
      \n
    • Make sure to upgrade to v10 first if you upgrade from a version earlier than v5.
    • \n
    \n
  • \n
\n

https://github.com/sindresorhus/conf/compare/v10.2.0...v11.0.0

\n
\n
\n
\nCommits\n\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=conf&package-manager=npm_and_yarn&previous-version=10.2.0&new-version=13.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
\n\n> **Note**\n> Automatic rebases have been disabled on this pull request as it has been open for over 30 days.", + "closed_by": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/960/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/checkly/checkly-cli/issues/960/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/959", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/959/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/959/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/959/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/959", + "id": 2467827229, + "node_id": "PR_kwDOE8E-g854dJD1", + "number": 959, + "title": "Tnolet/maintenance updates", + "user": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2024-08-15T10:45:13Z", + "updated_at": "2024-08-15T13:37:51Z", + "closed_at": "2024-08-15T13:37:49Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/959", + "html_url": "https://github.com/checkly/checkly-cli/pull/959", + "diff_url": "https://github.com/checkly/checkly-cli/pull/959.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/959.patch", + "merged_at": "2024-08-15T13:37:49Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [x] Create CLI\r\n* [x] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [x] Other\r\n\r\n## Notes for the Reviewer\r\n\r\nThis is a maintenance update to address some reported vulnerabilities and some packages that just needed a bump.\r\n\r\nfixes #945 #939 \r\n\r\n## New Dependency Submission\r\n\r\nupdates:\r\n\r\n- @oclif/plugin-plugins\r\n- ts-jest", + "closed_by": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/959/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/checkly/checkly-cli/issues/959/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/958", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/958/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/958/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/958/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/958", + "id": 2465244417, + "node_id": "PR_kwDOE8E-g854VAfu", + "number": 958, + "title": "chore: bump axios version to 1.7.4", + "user": { + "login": "maxigimenez", + "id": 1178139, + "node_id": "MDQ6VXNlcjExNzgxMzk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1178139?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/maxigimenez", + "html_url": "https://github.com/maxigimenez", + "followers_url": "https://api.github.com/users/maxigimenez/followers", + "following_url": "https://api.github.com/users/maxigimenez/following{/other_user}", + "gists_url": "https://api.github.com/users/maxigimenez/gists{/gist_id}", + "starred_url": "https://api.github.com/users/maxigimenez/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/maxigimenez/subscriptions", + "organizations_url": "https://api.github.com/users/maxigimenez/orgs", + "repos_url": "https://api.github.com/users/maxigimenez/repos", + "events_url": "https://api.github.com/users/maxigimenez/events{/privacy}", + "received_events_url": "https://api.github.com/users/maxigimenez/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": { + "url": "https://api.github.com/repos/checkly/checkly-cli/milestones/19", + "html_url": "https://github.com/checkly/checkly-cli/milestone/19", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/milestones/19/labels", + "id": 11443093, + "node_id": "MI_kwDOE8E-g84ArpuV", + "number": 19, + "title": "maintenance release", + "description": "- bring package dependencies up-to-date\r\n- other none functional changes\r\n", + "creator": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "open_issues": 0, + "closed_issues": 4, + "state": "closed", + "created_at": "2024-08-14T15:17:58Z", + "updated_at": "2024-08-15T14:16:23Z", + "due_on": "2024-08-19T07:00:00Z", + "closed_at": "2024-08-15T14:16:23Z" + }, + "comments": 0, + "created_at": "2024-08-14T08:41:42Z", + "updated_at": "2024-08-14T15:28:23Z", + "closed_at": "2024-08-14T15:28:21Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/958", + "html_url": "https://github.com/checkly/checkly-cli/pull/958", + "diff_url": "https://github.com/checkly/checkly-cli/pull/958.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/958.patch", + "merged_at": "2024-08-14T15:28:21Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [x] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nBump axios version to 1.7.4 for a security update\r\n\r\nResolves #957 ", + "closed_by": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/958/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/checkly/checkly-cli/issues/958/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/957", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/957/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/957/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/957/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/957", + "id": 2464210657, + "node_id": "I_kwDOE8E-g86S4N7h", + "number": 957, + "title": "bug: axios dependency includes a high npm audit vulnerability", + "user": { + "login": "bradbotcode", + "id": 33673313, + "node_id": "MDQ6VXNlcjMzNjczMzEz", + "avatar_url": "https://avatars.githubusercontent.com/u/33673313?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/bradbotcode", + "html_url": "https://github.com/bradbotcode", + "followers_url": "https://api.github.com/users/bradbotcode/followers", + "following_url": "https://api.github.com/users/bradbotcode/following{/other_user}", + "gists_url": "https://api.github.com/users/bradbotcode/gists{/gist_id}", + "starred_url": "https://api.github.com/users/bradbotcode/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bradbotcode/subscriptions", + "organizations_url": "https://api.github.com/users/bradbotcode/orgs", + "repos_url": "https://api.github.com/users/bradbotcode/repos", + "events_url": "https://api.github.com/users/bradbotcode/events{/privacy}", + "received_events_url": "https://api.github.com/users/bradbotcode/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064775, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc1", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/bug", + "name": "bug", + "color": "d73a4a", + "default": true, + "description": "Something isn't working" + } + ], + "state": "closed", + "locked": false, + "assignee": { + "login": "maxigimenez", + "id": 1178139, + "node_id": "MDQ6VXNlcjExNzgxMzk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1178139?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/maxigimenez", + "html_url": "https://github.com/maxigimenez", + "followers_url": "https://api.github.com/users/maxigimenez/followers", + "following_url": "https://api.github.com/users/maxigimenez/following{/other_user}", + "gists_url": "https://api.github.com/users/maxigimenez/gists{/gist_id}", + "starred_url": "https://api.github.com/users/maxigimenez/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/maxigimenez/subscriptions", + "organizations_url": "https://api.github.com/users/maxigimenez/orgs", + "repos_url": "https://api.github.com/users/maxigimenez/repos", + "events_url": "https://api.github.com/users/maxigimenez/events{/privacy}", + "received_events_url": "https://api.github.com/users/maxigimenez/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "assignees": [ + { + "login": "maxigimenez", + "id": 1178139, + "node_id": "MDQ6VXNlcjExNzgxMzk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1178139?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/maxigimenez", + "html_url": "https://github.com/maxigimenez", + "followers_url": "https://api.github.com/users/maxigimenez/followers", + "following_url": "https://api.github.com/users/maxigimenez/following{/other_user}", + "gists_url": "https://api.github.com/users/maxigimenez/gists{/gist_id}", + "starred_url": "https://api.github.com/users/maxigimenez/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/maxigimenez/subscriptions", + "organizations_url": "https://api.github.com/users/maxigimenez/orgs", + "repos_url": "https://api.github.com/users/maxigimenez/repos", + "events_url": "https://api.github.com/users/maxigimenez/events{/privacy}", + "received_events_url": "https://api.github.com/users/maxigimenez/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + } + ], + "milestone": { + "url": "https://api.github.com/repos/checkly/checkly-cli/milestones/19", + "html_url": "https://github.com/checkly/checkly-cli/milestone/19", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/milestones/19/labels", + "id": 11443093, + "node_id": "MI_kwDOE8E-g84ArpuV", + "number": 19, + "title": "maintenance release", + "description": "- bring package dependencies up-to-date\r\n- other none functional changes\r\n", + "creator": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "open_issues": 0, + "closed_issues": 4, + "state": "closed", + "created_at": "2024-08-14T15:17:58Z", + "updated_at": "2024-08-15T14:16:23Z", + "due_on": "2024-08-19T07:00:00Z", + "closed_at": "2024-08-15T14:16:23Z" + }, + "comments": 1, + "created_at": "2024-08-13T21:00:20Z", + "updated_at": "2024-08-14T15:28:23Z", + "closed_at": "2024-08-14T15:28:22Z", + "author_association": "NONE", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### Node.js version\n\n20.11\n\n### NPM version\n\n10.2.4\n\n### @checkly/cli version\n\n4.5.2\n\n### Steps to reproduce\n\nHi, Checkly team! \r\n\r\nRunning `npm install` in projects with `checkly` is showing a high vulnerability related to the `axios` dependency.\r\n\r\n- details: [CVE-2024-39338](https://github.com/advisories/GHSA-8hc4-vh64-cxmj)\r\n\r\nGood news is, the `axios` vulnerability was recently [fixed](https://github.com/axios/axios/pull/6539) (as of today Aug 13, 2024) and the patch is now available in [v1.7.4](https://github.com/axios/axios/releases/tag/v1.7.4)\r\n\r\nFor more context, here is the audit report output after running `npm audit` on projects with `checkly`:\r\n```\r\n# npm audit report\r\n\r\naxios 1.3.2 - 1.7.3\r\nSeverity: high\r\nServer-Side Request Forgery in axios - https://github.com/advisories/GHSA-8hc4-vh64-cxmj\r\nfix available via `npm audit fix --force`\r\nWill install checkly@4.0.12, which is a breaking change\r\nnode_modules/checkly/node_modules/axios\r\n checkly <=0.0.0-pr.944.98770dd || >=4.0.13-prerelease\r\n Depends on vulnerable versions of axios\r\n node_modules/checkly\r\n\r\n2 high severity vulnerabilities\r\n\r\nTo address all issues (including breaking changes), run:\r\n npm audit fix --force\r\n ```\n\n### What is expected?\n\nExpected for the `axios` dependency version to match the patched version that resolves the aforementioned vulnerability. \r\n\r\nOverriding the `axios` dependency version in the package-lock.json ( `\"node_modules/checkly/node_modules/axios\"`) appeases npm audit but it would be preferred to have this fixed in the `checkly` package itself. \n\n### What is actually happening?\n\nThe `axios` dependency version is not the patched version.\n\n### Any additional comments?\n\n_No response_", + "closed_by": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/957/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/checkly/checkly-cli/issues/957/timeline", + "performed_via_github_app": null, + "state_reason": "completed" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/956", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/956/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/956/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/956/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/956", + "id": 2434632283, + "node_id": "PR_kwDOE8E-g852tCro", + "number": 956, + "title": "feat: add test retries to examples", + "user": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2024-07-29T07:10:41Z", + "updated_at": "2024-07-29T07:54:45Z", + "closed_at": "2024-07-29T07:54:43Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/956", + "html_url": "https://github.com/checkly/checkly-cli/pull/956", + "diff_url": "https://github.com/checkly/checkly-cli/pull/956.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/956.patch", + "merged_at": "2024-07-29T07:54:43Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nTest retry support was added in https://github.com/checkly/checkly-cli/pull/952. Retries can be set using the `--retries` flag or adding `retries` in the `checkly.config.ts`, and the `--retries` flag takes precedence. This PR adds `retries` to the example projects.", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/956/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/checkly/checkly-cli/issues/956/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/955", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/955/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/955/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/955/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/955", + "id": 2426789993, + "node_id": "PR_kwDOE8E-g852TNCD", + "number": 955, + "title": "fix: correctly track check state for checkly-trigger", + "user": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2024-07-24T07:19:39Z", + "updated_at": "2024-07-24T08:07:25Z", + "closed_at": "2024-07-24T08:07:24Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/955", + "html_url": "https://github.com/checkly/checkly-cli/pull/955", + "diff_url": "https://github.com/checkly/checkly-cli/pull/955.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/955.patch", + "merged_at": "2024-07-24T08:07:24Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nWhen running `npx checkly trigger`, the summary always lists the checks as \"scheduling\" even when they're completed. The root cause is that the CLI isn't calling the reporter on the `CHECK_INPROGRESS` event to mark the check is started. This is already correctly set for the `npx checkly test` command:\r\n\r\nhttps://github.com/checkly/checkly-cli/blob/440b8513ae260f60864a8600613d4e99a7a0a200/packages/cli/src/commands/test.ts#L251-L253\r\n\r\n", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/955/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/checkly/checkly-cli/issues/955/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/954", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/954/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/954/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/954/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/954", + "id": 2418827408, + "node_id": "PR_kwDOE8E-g8515Rxt", + "number": 954, + "title": "feat: increase test session timeout", + "user": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2024-07-19T12:57:11Z", + "updated_at": "2024-07-19T13:06:02Z", + "closed_at": "2024-07-19T13:06:01Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/954", + "html_url": "https://github.com/checkly/checkly-cli/pull/954", + "diff_url": "https://github.com/checkly/checkly-cli/pull/954.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/954.patch", + "merged_at": "2024-07-19T13:06:01Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nCurrently both `npx checkly test` and `npx checkly trigger` support a `--timeout` flag. This is a fallback timeout to make sure that if the Checkly backend doesn't respond with a check result for some reason, the user's CI doesn't become stuck indefinitely.\r\n\r\nWhen it was originally added, there were few users of the CLI and checks ran on AWS Lambda which was able to run all checks concurrently. Now, users have very large test suites which can take longer, and have sometimes bumped into the default 300 second timeout. We'll also be adding test retries which will further increase the time tests take.\r\n\r\nThis PR simply bumps the default timeout to 10 minutes so that users are less likely to run into it.", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/954/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/checkly/checkly-cli/issues/954/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/953", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/953/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/953/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/953/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/953", + "id": 2403358812, + "node_id": "PR_kwDOE8E-g851Gwjt", + "number": 953, + "title": "Tnolet/json reporter", + "user": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2024-07-11T14:40:17Z", + "updated_at": "2024-07-12T14:08:21Z", + "closed_at": "2024-07-12T14:08:19Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/953", + "html_url": "https://github.com/checkly/checkly-cli/pull/953", + "diff_url": "https://github.com/checkly/checkly-cli/pull/953.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/953.patch", + "merged_at": "2024-07-12T14:08:19Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [x] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n- Adds a new `JSON` reporter, very similar in implementation and usage to the `github` reporter.\r\n- Renders the output to a file named `checkly-json-report.json`.\r\n- File can be renamed by setting the variable `CHECKLY_REPORTER_JSON_OUTPUT`\r\n- Works with `npx checkly test` and `npx checkly trigger` by using `--reporter json`\r\n\r\n## How do I test this?\r\n\r\nRun any `test` or `trigger` command with the `--reporter json` flag. Optionally add the `--record` flag. Inspect the output in the saved JSON file.\r\n\r\nOutput looks like:\r\n\r\n```json\r\n{\r\n \"testSessionId\": \"a33d6e8a-34c5-44a6-9ba2-01219d44847c\",\r\n \"numChecks\": 8,\r\n \"runLocation\": \"eu-central-1\",\r\n \"checks\": [\r\n {\r\n \"result\": \"Pass\",\r\n \"name\": \"Acme API 12\",\r\n \"checkType\": \"API\",\r\n \"durationMilliseconds\": 135,\r\n \"filename\": \"__checks__/checkly-api-2.check.ts\",\r\n \"link\": \"https://app.checklyhq.com/test-sessions/a33d6e8a-34c5-44a6-9ba2-01219d44847c/results/552acf23-0276-4afe-adf0-9fbd393262e5\",\r\n \"runError\": null\r\n },\r\n {\r\n \"result\": \"Pass\",\r\n \"name\": \"Acme API 123\",\r\n \"checkType\": \"API\",\r\n \"durationMilliseconds\": 117,\r\n \"filename\": \"__checks__/checkly-api-3.check.ts\",\r\n \"link\": \"https://app.checklyhq.com/test-sessions/a33d6e8a-34c5-44a6-9ba2-01219d44847c/results/441136d1-048a-4a37-bfac-60b0380df1e4\",\r\n \"runError\": null\r\n },\r\n {\r\n \"result\": \"Pass\",\r\n \"name\": \"Acme API 1\",\r\n \"checkType\": \"API\",\r\n \"durationMilliseconds\": 147,\r\n \"filename\": \"__checks__/checkly-api.check.ts\",\r\n \"link\": \"https://app.checklyhq.com/test-sessions/a33d6e8a-34c5-44a6-9ba2-01219d44847c/results/c0f56575-2c7d-470f-a3e5-e2c4a1942caf\",\r\n \"runError\": null\r\n },\r\n {\r\n \"result\": \"Pass\",\r\n \"name\": \"Acme API 2\",\r\n \"checkType\": \"API\",\r\n \"durationMilliseconds\": 109,\r\n \"filename\": \"__checks__/checkly-api.check.ts\",\r\n \"link\": \"https://app.checklyhq.com/test-sessions/a33d6e8a-34c5-44a6-9ba2-01219d44847c/results/056e4b36-55da-438c-aed1-507c84713d3a\",\r\n \"runError\": null\r\n },\r\n {\r\n \"result\": \"Fail\",\r\n \"name\": \"Acme webapp\",\r\n \"durationMilliseconds\": null,\r\n \"filename\": \"__checks__/checkly-homepage.check.ts\",\r\n \"link\": \"https://app.checklyhq.com/test-sessions/a33d6e8a-34c5-44a6-9ba2-01219d44847c/results/e4d5d905-ecc3-4831-bc5c-39b9d91f356e\",\r\n \"runError\": \"Reached timeout of 1 seconds waiting for check result.\"\r\n },\r\n {\r\n \"result\": \"Fail\",\r\n \"name\": \"Acme webapp\",\r\n \"durationMilliseconds\": null,\r\n \"filename\": \"__checks__/checkly-homepage.check.ts\",\r\n \"link\": \"https://app.checklyhq.com/test-sessions/a33d6e8a-34c5-44a6-9ba2-01219d44847c/results/56a718ed-3b4d-4622-b1ae-d8474bc6e8d7\",\r\n \"runError\": \"Reached timeout of 1 seconds waiting for check result.\"\r\n },\r\n {\r\n \"result\": \"Fail\",\r\n \"name\": \"local.spec.ts\",\r\n \"durationMilliseconds\": null,\r\n \"filename\": \"__checks__/local.spec.ts\",\r\n \"link\": \"https://app.checklyhq.com/test-sessions/a33d6e8a-34c5-44a6-9ba2-01219d44847c/results/2fe21340-dc32-44f8-b65e-67869e6e11e9\",\r\n \"runError\": \"Reached timeout of 1 seconds waiting for check result.\"\r\n },\r\n {\r\n \"result\": \"Fail\",\r\n \"name\": \"nextjs.spec.ts\",\r\n \"durationMilliseconds\": null,\r\n \"filename\": \"__checks__/nextjs.spec.ts\",\r\n \"link\": \"https://app.checklyhq.com/test-sessions/a33d6e8a-34c5-44a6-9ba2-01219d44847c/results/c15e687f-fb69-4644-8b72-b77e6c516624\",\r\n \"runError\": \"Reached timeout of 1 seconds waiting for check result.\"\r\n }\r\n ]\r\n}\r\n```", + "closed_by": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/953/reactions", + "total_count": 1, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 1, + "rocket": 0, + "eyes": 0 + }, + "timeline_url": "https://api.github.com/repos/checkly/checkly-cli/issues/953/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/952", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/952/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/952/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/952/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/952", + "id": 2392579382, + "node_id": "PR_kwDOE8E-g850iXOI", + "number": 952, + "title": "feat: add support for test retries [sc-20570]", + "user": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2024-07-05T13:07:13Z", + "updated_at": "2024-07-28T13:17:05Z", + "closed_at": "2024-07-28T13:17:03Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/952", + "html_url": "https://github.com/checkly/checkly-cli/pull/952", + "diff_url": "https://github.com/checkly/checkly-cli/pull/952.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/952.patch", + "merged_at": "2024-07-28T13:17:03Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nThis PR adds support for retrying failed tests with `npx checkly test` and `npx checkly trigger`. Users can configure retries by either passing the `--retries=` flag or by setting `retries` in their Checkly config file.\r\n\r\n### Check state changes\r\n\r\nPreviously the CLI tracked the state of a check run by using the `CheckRunId`. When MQTT/WebSocket updates were received, the CLI would look up which check it was for based on the `CheckRunId`. \r\n \r\n Since we now have retries, the `CheckRunId` can be different with each retry of a check. In order to track the check state, this PR switches the CLI to use `SequenceId`. This is stable across all retries. `CheckRunId` can then be used to track the progress of a particular run.\r\n \r\n In `abstract-check-runner.js` this means that the PR switches to looking up the `sequenceId` for incoming MQTT messages and using this for tracking the check state. The `abstract-list.ts` reporter is also updated to track check state using `sequenceId`.\r\n \r\nThis PR also introduces a new check state `CheckStatus.RETRIED` for indicating that a check is being retried. When a check is retried, we leave it in the `CheckStatus.RETRIED` state rather than switching it back to `CheckStatus.SCHEDULING`/`CheckStatus.RUNNING`. The lifecycle of a check that's retried will then look like: `SCHEDULING` -> `RUNNING` -> `RETRIED` -> `FAILED`/`SUCCESSFUL`.\r\n \r\n ### Reporters\r\n \r\n #### GitHub reporter\r\nNo changes are made to the GitHub reporter. It will simply show the same pass/fail data that it normally does. We could include the number of retries, but there isn't so much horizontal screen space in the GitHub UI to add another column.\r\n \r\n #### Dot reporter\r\n No changes. Will just indicate passed/failed after all retries are finished.\r\n \r\n #### Json reporter\r\n Includes the results for the last check run. Will also include the number of retries. \r\n \r\n #### CI + List Reporter\r\nPrints out info from any retry attempts and shows retrying checks in the summary. Basically following the Notion doc spec. Will add a video to the PR.\r\n \r\n ### Running\r\n \r\nThe retry support depends on https://github.com/checkly/checkly-runners/pull/1877. For now, it's only possible to run locally. When running, you also need to manually set `CHECKLY_CLI_VERSION=4.8.0` (the planned next version), since the backend relies on this to use the new MQTT topic format.\r\n\r\n🟒 It's expected that the tests are failing until the runners PR is released\r\n \r\n", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/952/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/checkly/checkly-cli/issues/952/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/951", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/951/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/951/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/951/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/951", + "id": 2364225396, + "node_id": "PR_kwDOE8E-g85zD-kT", + "number": 951, + "title": "feat: allow users to choose ipv4 or ipv6 for api checks [sc-0]", + "user": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2024-06-20T11:38:26Z", + "updated_at": "2024-06-20T12:42:47Z", + "closed_at": "2024-06-20T12:42:46Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/951", + "html_url": "https://github.com/checkly/checkly-cli/pull/951", + "diff_url": "https://github.com/checkly/checkly-cli/pull/951.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/951.patch", + "merged_at": "2024-06-20T12:42:46Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nAdd IPv4 or IPv6 option to api checks", + "closed_by": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/951/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/checkly/checkly-cli/issues/951/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/950", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/950/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/950/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/950/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/950", + "id": 2297242589, + "node_id": "PR_kwDOE8E-g85vfxS_", + "number": 950, + "title": "feat: add retry mechanism to socket connect", + "user": { + "login": "ferrandiaz", + "id": 6786071, + "node_id": "MDQ6VXNlcjY3ODYwNzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6786071?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ferrandiaz", + "html_url": "https://github.com/ferrandiaz", + "followers_url": "https://api.github.com/users/ferrandiaz/followers", + "following_url": "https://api.github.com/users/ferrandiaz/following{/other_user}", + "gists_url": "https://api.github.com/users/ferrandiaz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ferrandiaz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ferrandiaz/subscriptions", + "organizations_url": "https://api.github.com/users/ferrandiaz/orgs", + "repos_url": "https://api.github.com/users/ferrandiaz/repos", + "events_url": "https://api.github.com/users/ferrandiaz/events{/privacy}", + "received_events_url": "https://api.github.com/users/ferrandiaz/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2024-05-15T08:43:20Z", + "updated_at": "2024-05-15T09:17:00Z", + "closed_at": "2024-05-15T09:16:59Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/950", + "html_url": "https://github.com/checkly/checkly-cli/pull/950", + "diff_url": "https://github.com/checkly/checkly-cli/pull/950.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/950.patch", + "merged_at": "2024-05-15T09:16:59Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n> Resolves #[949](https://github.com/checkly/checkly-cli/issues/949)\r\n\r\n## New Dependency Submission\r\nRetry + backoff mechanism when trying to connect\r\n", + "closed_by": { + "login": "ferrandiaz", + "id": 6786071, + "node_id": "MDQ6VXNlcjY3ODYwNzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6786071?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ferrandiaz", + "html_url": "https://github.com/ferrandiaz", + "followers_url": "https://api.github.com/users/ferrandiaz/followers", + "following_url": "https://api.github.com/users/ferrandiaz/following{/other_user}", + "gists_url": "https://api.github.com/users/ferrandiaz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ferrandiaz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ferrandiaz/subscriptions", + "organizations_url": "https://api.github.com/users/ferrandiaz/orgs", + "repos_url": "https://api.github.com/users/ferrandiaz/repos", + "events_url": "https://api.github.com/users/ferrandiaz/events{/privacy}", + "received_events_url": "https://api.github.com/users/ferrandiaz/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/950/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/checkly/checkly-cli/issues/950/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/949", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/949/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/949/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/949/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/949", + "id": 2295506682, + "node_id": "I_kwDOE8E-g86I0qb6", + "number": 949, + "title": "story: retry on iot connect failure with a backoff", + "user": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": { + "login": "ferrandiaz", + "id": 6786071, + "node_id": "MDQ6VXNlcjY3ODYwNzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6786071?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ferrandiaz", + "html_url": "https://github.com/ferrandiaz", + "followers_url": "https://api.github.com/users/ferrandiaz/followers", + "following_url": "https://api.github.com/users/ferrandiaz/following{/other_user}", + "gists_url": "https://api.github.com/users/ferrandiaz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ferrandiaz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ferrandiaz/subscriptions", + "organizations_url": "https://api.github.com/users/ferrandiaz/orgs", + "repos_url": "https://api.github.com/users/ferrandiaz/repos", + "events_url": "https://api.github.com/users/ferrandiaz/events{/privacy}", + "received_events_url": "https://api.github.com/users/ferrandiaz/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "assignees": [ + { + "login": "ferrandiaz", + "id": 6786071, + "node_id": "MDQ6VXNlcjY3ODYwNzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6786071?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ferrandiaz", + "html_url": "https://github.com/ferrandiaz", + "followers_url": "https://api.github.com/users/ferrandiaz/followers", + "following_url": "https://api.github.com/users/ferrandiaz/following{/other_user}", + "gists_url": "https://api.github.com/users/ferrandiaz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ferrandiaz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ferrandiaz/subscriptions", + "organizations_url": "https://api.github.com/users/ferrandiaz/orgs", + "repos_url": "https://api.github.com/users/ferrandiaz/repos", + "events_url": "https://api.github.com/users/ferrandiaz/events{/privacy}", + "received_events_url": "https://api.github.com/users/ferrandiaz/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + } + ], + "milestone": null, + "comments": 0, + "created_at": "2024-05-14T13:45:12Z", + "updated_at": "2024-07-10T08:47:22Z", + "closed_at": "2024-07-10T08:47:22Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### Story description\n\nIoT might reject connections due to lambda throttling. This is an expected scenarios and the client should retry when this happens. The cli currently tries to connect once and gives up on the first error. This is the behaviour we need to change so we try, for example, 3 times with some backoff\n\n### Shortcut link\n\n_No response_\n\n### Additional resources\n\n_No response_", + "closed_by": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/949/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/checkly/checkly-cli/issues/949/timeline", + "performed_via_github_app": null, + "state_reason": "completed" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/948", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/948/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/948/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/948/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/948", + "id": 2280616938, + "node_id": "PR_kwDOE8E-g85un5By", + "number": 948, + "title": "fix typo in example repos readmes", + "user": { + "login": "MariadeAnton", + "id": 3729517, + "node_id": "MDQ6VXNlcjM3Mjk1MTc=", + "avatar_url": "https://avatars.githubusercontent.com/u/3729517?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/MariadeAnton", + "html_url": "https://github.com/MariadeAnton", + "followers_url": "https://api.github.com/users/MariadeAnton/followers", + "following_url": "https://api.github.com/users/MariadeAnton/following{/other_user}", + "gists_url": "https://api.github.com/users/MariadeAnton/gists{/gist_id}", + "starred_url": "https://api.github.com/users/MariadeAnton/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/MariadeAnton/subscriptions", + "organizations_url": "https://api.github.com/users/MariadeAnton/orgs", + "repos_url": "https://api.github.com/users/MariadeAnton/repos", + "events_url": "https://api.github.com/users/MariadeAnton/events{/privacy}", + "received_events_url": "https://api.github.com/users/MariadeAnton/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2024-05-06T11:03:33Z", + "updated_at": "2024-05-06T18:56:27Z", + "closed_at": "2024-05-06T18:56:27Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/948", + "html_url": "https://github.com/checkly/checkly-cli/pull/948", + "diff_url": "https://github.com/checkly/checkly-cli/pull/948.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/948.patch", + "merged_at": "2024-05-06T18:56:27Z" + }, + "body": " Replace `npx check deploy` with `npx checkly deploy` in all examples' READMEs. \r\n\r\n## Affected Components\r\n* [x] Examples\r\n", + "closed_by": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/948/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/checkly/checkly-cli/issues/948/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/947", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/947/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/947/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/947/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/947", + "id": 2261530005, + "node_id": "PR_kwDOE8E-g85tnZd-", + "number": 947, + "title": "feat: set examples and base default to 2024.02 runtime [sc-00]", + "user": { + "login": "maxigimenez", + "id": 1178139, + "node_id": "MDQ6VXNlcjExNzgxMzk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1178139?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/maxigimenez", + "html_url": "https://github.com/maxigimenez", + "followers_url": "https://api.github.com/users/maxigimenez/followers", + "following_url": "https://api.github.com/users/maxigimenez/following{/other_user}", + "gists_url": "https://api.github.com/users/maxigimenez/gists{/gist_id}", + "starred_url": "https://api.github.com/users/maxigimenez/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/maxigimenez/subscriptions", + "organizations_url": "https://api.github.com/users/maxigimenez/orgs", + "repos_url": "https://api.github.com/users/maxigimenez/repos", + "events_url": "https://api.github.com/users/maxigimenez/events{/privacy}", + "received_events_url": "https://api.github.com/users/maxigimenez/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2024-04-24T15:07:17Z", + "updated_at": "2024-04-25T07:48:35Z", + "closed_at": "2024-04-25T07:48:34Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/947", + "html_url": "https://github.com/checkly/checkly-cli/pull/947", + "diff_url": "https://github.com/checkly/checkly-cli/pull/947.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/947.patch", + "merged_at": "2024-04-25T07:48:34Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [x] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nBump examples to new runtime", + "closed_by": { + "login": "maxigimenez", + "id": 1178139, + "node_id": "MDQ6VXNlcjExNzgxMzk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1178139?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/maxigimenez", + "html_url": "https://github.com/maxigimenez", + "followers_url": "https://api.github.com/users/maxigimenez/followers", + "following_url": "https://api.github.com/users/maxigimenez/following{/other_user}", + "gists_url": "https://api.github.com/users/maxigimenez/gists{/gist_id}", + "starred_url": "https://api.github.com/users/maxigimenez/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/maxigimenez/subscriptions", + "organizations_url": "https://api.github.com/users/maxigimenez/orgs", + "repos_url": "https://api.github.com/users/maxigimenez/repos", + "events_url": "https://api.github.com/users/maxigimenez/events{/privacy}", + "received_events_url": "https://api.github.com/users/maxigimenez/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/947/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/checkly/checkly-cli/issues/947/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/946", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/946/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/946/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/946/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/946", + "id": 2260960273, + "node_id": "PR_kwDOE8E-g85tlcTL", + "number": 946, + "title": "fix: multistep test with fileargs [sc-00]", + "user": { + "login": "maxigimenez", + "id": 1178139, + "node_id": "MDQ6VXNlcjExNzgxMzk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1178139?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/maxigimenez", + "html_url": "https://github.com/maxigimenez", + "followers_url": "https://api.github.com/users/maxigimenez/followers", + "following_url": "https://api.github.com/users/maxigimenez/following{/other_user}", + "gists_url": "https://api.github.com/users/maxigimenez/gists{/gist_id}", + "starred_url": "https://api.github.com/users/maxigimenez/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/maxigimenez/subscriptions", + "organizations_url": "https://api.github.com/users/maxigimenez/orgs", + "repos_url": "https://api.github.com/users/maxigimenez/repos", + "events_url": "https://api.github.com/users/maxigimenez/events{/privacy}", + "received_events_url": "https://api.github.com/users/maxigimenez/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2024-04-24T10:29:21Z", + "updated_at": "2024-04-24T12:26:06Z", + "closed_at": "2024-04-24T12:26:05Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/946", + "html_url": "https://github.com/checkly/checkly-cli/pull/946", + "diff_url": "https://github.com/checkly/checkly-cli/pull/946.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/946.patch", + "merged_at": "2024-04-24T12:26:05Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nRun multistep test with filepath argument ", + "closed_by": { + "login": "maxigimenez", + "id": 1178139, + "node_id": "MDQ6VXNlcjExNzgxMzk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1178139?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/maxigimenez", + "html_url": "https://github.com/maxigimenez", + "followers_url": "https://api.github.com/users/maxigimenez/followers", + "following_url": "https://api.github.com/users/maxigimenez/following{/other_user}", + "gists_url": "https://api.github.com/users/maxigimenez/gists{/gist_id}", + "starred_url": "https://api.github.com/users/maxigimenez/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/maxigimenez/subscriptions", + "organizations_url": "https://api.github.com/users/maxigimenez/orgs", + "repos_url": "https://api.github.com/users/maxigimenez/repos", + "events_url": "https://api.github.com/users/maxigimenez/events{/privacy}", + "received_events_url": "https://api.github.com/users/maxigimenez/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/946/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/checkly/checkly-cli/issues/946/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/945", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/945/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/945/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/945/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/945", + "id": 2235948596, + "node_id": "I_kwDOE8E-g86FRd40", + "number": 945, + "title": "bug: checkly-cli install is introducing dependabot issues", + "user": { + "login": "slmoore", + "id": 5049476, + "node_id": "MDQ6VXNlcjUwNDk0NzY=", + "avatar_url": "https://avatars.githubusercontent.com/u/5049476?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/slmoore", + "html_url": "https://github.com/slmoore", + "followers_url": "https://api.github.com/users/slmoore/followers", + "following_url": "https://api.github.com/users/slmoore/following{/other_user}", + "gists_url": "https://api.github.com/users/slmoore/gists{/gist_id}", + "starred_url": "https://api.github.com/users/slmoore/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/slmoore/subscriptions", + "organizations_url": "https://api.github.com/users/slmoore/orgs", + "repos_url": "https://api.github.com/users/slmoore/repos", + "events_url": "https://api.github.com/users/slmoore/events{/privacy}", + "received_events_url": "https://api.github.com/users/slmoore/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064775, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc1", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/bug", + "name": "bug", + "color": "d73a4a", + "default": true, + "description": "Something isn't working" + } + ], + "state": "closed", + "locked": false, + "assignee": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "assignees": [ + { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + } + ], + "milestone": { + "url": "https://api.github.com/repos/checkly/checkly-cli/milestones/19", + "html_url": "https://github.com/checkly/checkly-cli/milestone/19", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/milestones/19/labels", + "id": 11443093, + "node_id": "MI_kwDOE8E-g84ArpuV", + "number": 19, + "title": "maintenance release", + "description": "- bring package dependencies up-to-date\r\n- other none functional changes\r\n", + "creator": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "open_issues": 0, + "closed_issues": 4, + "state": "closed", + "created_at": "2024-08-14T15:17:58Z", + "updated_at": "2024-08-15T14:16:23Z", + "due_on": "2024-08-19T07:00:00Z", + "closed_at": "2024-08-15T14:16:23Z" + }, + "comments": 5, + "created_at": "2024-04-10T16:01:41Z", + "updated_at": "2024-08-15T14:17:14Z", + "closed_at": "2024-08-15T13:37:50Z", + "author_association": "NONE", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### Node.js version\n\n20.12.1\n\n### NPM version\n\n10.5.0\n\n### @checkly/cli version\n\n4.6.3\n\n### Steps to reproduce\n\nHi Checkly team!\r\n\r\nRunning `npm i --save-dev checkly` is installing the dependency `ip` with version `2.0.0` and `tar` with version `6.2.0`. This introduces audit and dependabot alerts.\r\nhttps://github.com/advisories/GHSA-78xj-cgh5-2h22\r\nhttps://github.com/advisories/GHSA-f5x3-32g6-xq36\r\n\r\n\r\nSteps to reproduce, on a clean repo without any dependencies or dev dependencies -\r\n\r\n```\r\nnpm i --save-dev checkly\r\nnpm WARN deprecated @oclif/screen@3.0.8: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.\r\n\r\nadded 304 packages, and audited 531 packages in 13s\r\n\r\n85 packages are looking for funding\r\n run `npm fund` for details\r\n\r\n5 moderate severity vulnerabilities\r\n\r\nTo address issues that do not require attention, run:\r\n npm audit fix\r\n\r\nTo address all issues (including breaking changes), run:\r\n npm audit fix --force\r\n\r\nRun `npm audit` for details.\r\n```\r\n\r\nHere is the `npm audit report`\r\n\r\n```\r\nnpm audit\r\n# npm audit report\r\n\r\nip 2.0.0\r\nSeverity: moderate\r\nNPM IP package incorrectly identifies some private IP addresses as public - https://github.com/advisories/GHSA-78xj-cgh5-2h22\r\nfix available via `npm audit fix`\r\nnode_modules/npm/node_modules/ip\r\n\r\ntar <6.2.1\r\nSeverity: moderate\r\nDenial of service while parsing a tar file due to lack of folders count validation - https://github.com/advisories/GHSA-f5x3-32g6-xq36\r\nfix available via `npm audit fix --force`\r\nWill install checkly@4.5.2, which is a breaking change\r\nnode_modules/npm/node_modules/tar\r\n npm <=10.5.0\r\n Depends on vulnerable versions of tar\r\n node_modules/npm\r\n @oclif/plugin-plugins >=3.0.1\r\n Depends on vulnerable versions of npm\r\n node_modules/@oclif/plugin-plugins\r\n checkly <=0.0.0-pr.944.98770dd || >=4.6.0-prerelease\r\n Depends on vulnerable versions of @oclif/plugin-plugins\r\n node_modules/checkly\r\n\r\n5 moderate severity vulnerabilities\r\n\r\nTo address issues that do not require attention, run:\r\n npm audit fix\r\n\r\nTo address all issues (including breaking changes), run:\r\n npm audit fix --force\r\n```\r\n\r\nRunning `npm audit fix` results in the same audit errors\r\n\r\n```\r\nnpm audit fix\r\nnpm WARN audit fix ip@2.0.0 node_modules/npm/node_modules/ip\r\nnpm WARN audit fix ip@2.0.0 is a bundled dependency of\r\nnpm WARN audit fix ip@2.0.0 npm@10.2.3 at node_modules/npm\r\nnpm WARN audit fix ip@2.0.0 It cannot be fixed automatically.\r\nnpm WARN audit fix ip@2.0.0 Check for updates to the npm package.\r\nnpm WARN audit fix tar@6.2.0 node_modules/npm/node_modules/tar\r\nnpm WARN audit fix tar@6.2.0 is a bundled dependency of\r\nnpm WARN audit fix tar@6.2.0 npm@10.2.3 at node_modules/npm\r\nnpm WARN audit fix tar@6.2.0 It cannot be fixed automatically.\r\nnpm WARN audit fix tar@6.2.0 Check for updates to the npm package.\r\n\r\nup to date, audited 531 packages in 2s\r\n\r\n85 packages are looking for funding\r\n run `npm fund` for details\r\n\r\n# npm audit report\r\n\r\nip 2.0.0\r\nSeverity: moderate\r\nNPM IP package incorrectly identifies some private IP addresses as public - https://github.com/advisories/GHSA-78xj-cgh5-2h22\r\nfix available via `npm audit fix`\r\nnode_modules/npm/node_modules/ip\r\n\r\ntar <6.2.1\r\nSeverity: moderate\r\nDenial of service while parsing a tar file due to lack of folders count validation - https://github.com/advisories/GHSA-f5x3-32g6-xq36\r\nfix available via `npm audit fix --force`\r\nWill install checkly@4.5.2, which is a breaking change\r\nnode_modules/npm/node_modules/tar\r\n npm <=10.5.0\r\n Depends on vulnerable versions of tar\r\n node_modules/npm\r\n @oclif/plugin-plugins >=3.0.1\r\n Depends on vulnerable versions of npm\r\n node_modules/@oclif/plugin-plugins\r\n checkly <=0.0.0-pr.944.98770dd || >=4.6.0-prerelease\r\n Depends on vulnerable versions of @oclif/plugin-plugins\r\n node_modules/checkly\r\n\r\n5 moderate severity vulnerabilities\r\n\r\nTo address issues that do not require attention, run:\r\n npm audit fix\r\n\r\nTo address all issues (including breaking changes), run:\r\n npm audit fix --force\r\n ```\r\n \r\n Thanks!\n\n### What is expected?\n\nThe `ip` and `tar` dependency versions would match the patched versions that are safe to use.\n\n### What is actually happening?\n\nThe `ip` and `tar` dependency versions are not the patched versions.\n\n### Any additional comments?\n\n_No response_", + "closed_by": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/945/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/checkly/checkly-cli/issues/945/timeline", + "performed_via_github_app": null, + "state_reason": "completed" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/944", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/944/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/944/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/944/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/944", + "id": 2205515219, + "node_id": "PR_kwDOE8E-g85qpTCn", + "number": 944, + "title": "fix: allow disabling smart retries [gh-943]", + "user": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 5221148871, + "node_id": "LA_kwDOE8E-g88AAAABNzRoxw", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/build", + "name": "build", + "color": "bfdadc", + "default": false, + "description": "Issue regarding building and packaging" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 2, + "created_at": "2024-03-25T11:23:52Z", + "updated_at": "2024-03-25T14:36:10Z", + "closed_at": "2024-03-25T14:36:09Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/944", + "html_url": "https://github.com/checkly/checkly-cli/pull/944", + "diff_url": "https://github.com/checkly/checkly-cli/pull/944.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/944.patch", + "merged_at": "2024-03-25T14:36:09Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nResolves #943 \r\n \r\nCurrently it's not straightforward to disable smart retries. Setting `retryStrategy: null` for a check gives a type error when using TypeScript (`type 'null' is not assignable to type 'RetryStrategy | undefined'`). When using JS, the [backend Joi default of `doubleCheck: true`](https://github.com/checkly/checkly-backend/blob/cd20f50db575b121052eb016d57b894f9a67f77b/api/src/modules/public-api/checkly-cli-schema.js#L317-L320) shows in the UI as a linear retry strategy. Currently to disable all retries you need to set both `retryStrategy: null` and `doubleCheck: false`.\r\n\r\nThis PR makes it simpler to disable smart retries. To disable smart retries, the user can just set `retryStrategy: null` on a check or a group - there's no need to also set `doubleCheck: false`. When a user sets `retryStrategy: null` and doesn't set `doubleCheck`, the CLI will set `doubleCheck: false` to avoid the Joi default.\r\n\r\nThis approach of fixing the issue on the CLI side should minimize the breaking changes for users. The only breaking change is that any users that had `retryStrategy: null` and that weren't setting explicitly setting `doubleCheck` will have their retries disabled when upgrading to the new CLI version (since the `doubleCheck: true` default is removed). This shouldn't really have an impact, though.\r\n\r\nThe PR also adds a `RetryStrategyBuilder.noRetries()` method to make it more clear/explicit how to disable retries.", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/944/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/checkly/checkly-cli/issues/944/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/943", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/943/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/943/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/943/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/943", + "id": 2197722588, + "node_id": "I_kwDOE8E-g86C_pXc", + "number": 943, + "title": "bug: default retry strategy is added without having any strategy defined", + "user": { + "login": "miliberlin", + "id": 54396648, + "node_id": "MDQ6VXNlcjU0Mzk2NjQ4", + "avatar_url": "https://avatars.githubusercontent.com/u/54396648?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/miliberlin", + "html_url": "https://github.com/miliberlin", + "followers_url": "https://api.github.com/users/miliberlin/followers", + "following_url": "https://api.github.com/users/miliberlin/following{/other_user}", + "gists_url": "https://api.github.com/users/miliberlin/gists{/gist_id}", + "starred_url": "https://api.github.com/users/miliberlin/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/miliberlin/subscriptions", + "organizations_url": "https://api.github.com/users/miliberlin/orgs", + "repos_url": "https://api.github.com/users/miliberlin/repos", + "events_url": "https://api.github.com/users/miliberlin/events{/privacy}", + "received_events_url": "https://api.github.com/users/miliberlin/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064775, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc1", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/bug", + "name": "bug", + "color": "d73a4a", + "default": true, + "description": "Something isn't working" + } + ], + "state": "closed", + "locked": false, + "assignee": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "assignees": [ + { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + } + ], + "milestone": null, + "comments": 0, + "created_at": "2024-03-20T14:44:50Z", + "updated_at": "2024-03-25T14:36:10Z", + "closed_at": "2024-03-25T14:36:10Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### Node.js version\n\n16.17.0\n\n### NPM version\n\n8.15.0\n\n### @checkly/cli version\n\n4.6.2\n\n### Steps to reproduce\n\nCreate/update a check or group without defining a `retryStrategy` at any level\n\n### What is expected?\n\nThe check or group will not have any retry strategy\n\n### What is actually happening?\n\nA fixed default strategy is added and can not be removed.\n\n### Any additional comments?\n\n_No response_", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/943/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/checkly/checkly-cli/issues/943/timeline", + "performed_via_github_app": null, + "state_reason": "completed" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/942", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/942/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/942/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/942/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/942", + "id": 2181288855, + "node_id": "PR_kwDOE8E-g85pXA1_", + "number": 942, + "title": "docs: clarify prerelease testing", + "user": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2024-03-12T10:42:29Z", + "updated_at": "2024-03-12T10:49:04Z", + "closed_at": "2024-03-12T10:49:03Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/942", + "html_url": "https://github.com/checkly/checkly-cli/pull/942", + "diff_url": "https://github.com/checkly/checkly-cli/pull/942.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/942.patch", + "merged_at": "2024-03-12T10:49:03Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [x] Docs\r\n* [ ] Examples\r\n* [ ] Other ", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/942/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/checkly/checkly-cli/issues/942/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/940", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/940/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/940/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/940/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/940", + "id": 2171334122, + "node_id": "PR_kwDOE8E-g85o1JUE", + "number": 940, + "title": "feat: support multistep glob pattern [sc-18837]", + "user": { + "login": "maxigimenez", + "id": 1178139, + "node_id": "MDQ6VXNlcjExNzgxMzk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1178139?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/maxigimenez", + "html_url": "https://github.com/maxigimenez", + "followers_url": "https://api.github.com/users/maxigimenez/followers", + "following_url": "https://api.github.com/users/maxigimenez/following{/other_user}", + "gists_url": "https://api.github.com/users/maxigimenez/gists{/gist_id}", + "starred_url": "https://api.github.com/users/maxigimenez/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/maxigimenez/subscriptions", + "organizations_url": "https://api.github.com/users/maxigimenez/orgs", + "repos_url": "https://api.github.com/users/maxigimenez/repos", + "events_url": "https://api.github.com/users/maxigimenez/events{/privacy}", + "received_events_url": "https://api.github.com/users/maxigimenez/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2024-03-06T11:56:25Z", + "updated_at": "2024-03-12T08:44:34Z", + "closed_at": "2024-03-12T08:44:33Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/940", + "html_url": "https://github.com/checkly/checkly-cli/pull/940", + "diff_url": "https://github.com/checkly/checkly-cli/pull/940.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/940.patch", + "merged_at": "2024-03-12T08:44:33Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [x] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nAdd support for multistep glob patterns to load checks", + "closed_by": { + "login": "maxigimenez", + "id": 1178139, + "node_id": "MDQ6VXNlcjExNzgxMzk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1178139?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/maxigimenez", + "html_url": "https://github.com/maxigimenez", + "followers_url": "https://api.github.com/users/maxigimenez/followers", + "following_url": "https://api.github.com/users/maxigimenez/following{/other_user}", + "gists_url": "https://api.github.com/users/maxigimenez/gists{/gist_id}", + "starred_url": "https://api.github.com/users/maxigimenez/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/maxigimenez/subscriptions", + "organizations_url": "https://api.github.com/users/maxigimenez/orgs", + "repos_url": "https://api.github.com/users/maxigimenez/repos", + "events_url": "https://api.github.com/users/maxigimenez/events{/privacy}", + "received_events_url": "https://api.github.com/users/maxigimenez/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/940/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/checkly/checkly-cli/issues/940/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/939", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/939/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/939/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/939/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/939", + "id": 2151770891, + "node_id": "I_kwDOE8E-g86AQWsL", + "number": 939, + "title": "bug: locations is required on interface CheckGroupProps", + "user": { + "login": "slmoore", + "id": 5049476, + "node_id": "MDQ6VXNlcjUwNDk0NzY=", + "avatar_url": "https://avatars.githubusercontent.com/u/5049476?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/slmoore", + "html_url": "https://github.com/slmoore", + "followers_url": "https://api.github.com/users/slmoore/followers", + "following_url": "https://api.github.com/users/slmoore/following{/other_user}", + "gists_url": "https://api.github.com/users/slmoore/gists{/gist_id}", + "starred_url": "https://api.github.com/users/slmoore/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/slmoore/subscriptions", + "organizations_url": "https://api.github.com/users/slmoore/orgs", + "repos_url": "https://api.github.com/users/slmoore/repos", + "events_url": "https://api.github.com/users/slmoore/events{/privacy}", + "received_events_url": "https://api.github.com/users/slmoore/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064775, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc1", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/bug", + "name": "bug", + "color": "d73a4a", + "default": true, + "description": "Something isn't working" + } + ], + "state": "closed", + "locked": false, + "assignee": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "assignees": [ + { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + } + ], + "milestone": { + "url": "https://api.github.com/repos/checkly/checkly-cli/milestones/19", + "html_url": "https://github.com/checkly/checkly-cli/milestone/19", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/milestones/19/labels", + "id": 11443093, + "node_id": "MI_kwDOE8E-g84ArpuV", + "number": 19, + "title": "maintenance release", + "description": "- bring package dependencies up-to-date\r\n- other none functional changes\r\n", + "creator": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "open_issues": 0, + "closed_issues": 4, + "state": "closed", + "created_at": "2024-08-14T15:17:58Z", + "updated_at": "2024-08-15T14:16:23Z", + "due_on": "2024-08-19T07:00:00Z", + "closed_at": "2024-08-15T14:16:23Z" + }, + "comments": 2, + "created_at": "2024-02-23T20:44:15Z", + "updated_at": "2024-08-15T14:17:00Z", + "closed_at": "2024-08-15T13:37:51Z", + "author_association": "NONE", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### Node.js version\r\n\r\n16.17.0\r\n\r\n### NPM version\r\n\r\n8.15.0\r\n\r\n### @checkly/cli version\r\n\r\n4.6.1\r\n\r\n### Steps to reproduce\r\n\r\nWhen creating a new `CheckGroup()`, if the `CheckGroupProps` argument is using `privateLocations` and omits `locations` there is a TypeScript Error:\r\n\r\n```\r\nProperty 'locations' is missing in type '{ alertChannels: AlertChannelWrapper[]; name: string; activated: true; muted: false; concurrency: number; frequency: Frequency; tags: string[]; privateLocations: string[]; browserChecks: { ...; }; retryStrategy: RetryStrategy; }' but required in type 'CheckGroupProps'.ts(2345)\r\n```\r\n\r\nIs it ok for `locations` to be an Optional parameter in the `interface CheckGroupProps`?\r\nhttps://github.com/checkly/checkly-cli/blob/bfc68daeeacc92cfe427e20305a2a36dc0fac043/packages/cli/src/constructs/check-group.ts#L70\r\n\r\nThis would match with `interface CheckProps` which is used by `ApiCheck` and `BrowserCheck`.\r\nhttps://github.com/checkly/checkly-cli/blob/bfc68daeeacc92cfe427e20305a2a36dc0fac043/packages/cli/src/constructs/check.ts#L51\r\n\r\nThanks!\r\n\r\n### What is expected?\r\n\r\nNo TypeScript error\r\n\r\n### What is actually happening?\r\n\r\nTypeScript Error\r\n\r\n### Any additional comments?\r\n\r\nFor context, we're running one Group of checks using `privateLocations` and a separate Group of checks using `locations`.", + "closed_by": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/939/reactions", + "total_count": 1, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 1 + }, + "timeline_url": "https://api.github.com/repos/checkly/checkly-cli/issues/939/timeline", + "performed_via_github_app": null, + "state_reason": "completed" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/938", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/938/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/938/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/938/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/938", + "id": 2123158793, + "node_id": "PR_kwDOE8E-g85mRN_b", + "number": 938, + "title": "feat: add alertSettings.parallelRunFailureTreshold to CLI [sc-19200]", + "user": { + "login": "maxigimenez", + "id": 1178139, + "node_id": "MDQ6VXNlcjExNzgxMzk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1178139?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/maxigimenez", + "html_url": "https://github.com/maxigimenez", + "followers_url": "https://api.github.com/users/maxigimenez/followers", + "following_url": "https://api.github.com/users/maxigimenez/following{/other_user}", + "gists_url": "https://api.github.com/users/maxigimenez/gists{/gist_id}", + "starred_url": "https://api.github.com/users/maxigimenez/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/maxigimenez/subscriptions", + "organizations_url": "https://api.github.com/users/maxigimenez/orgs", + "repos_url": "https://api.github.com/users/maxigimenez/repos", + "events_url": "https://api.github.com/users/maxigimenez/events{/privacy}", + "received_events_url": "https://api.github.com/users/maxigimenez/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2024-02-07T14:26:45Z", + "updated_at": "2024-02-08T11:44:23Z", + "closed_at": "2024-02-08T11:44:22Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/938", + "html_url": "https://github.com/checkly/checkly-cli/pull/938", + "diff_url": "https://github.com/checkly/checkly-cli/pull/938.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/938.patch", + "merged_at": "2024-02-08T11:44:22Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nAdd new alert settings options:\r\n\r\n```\r\nalertEscalationPolicy: {\r\n parallelRunFailureThreshold: {\r\n enabled: true,\r\n percentage: 100,\r\n }\r\n }\r\n```", + "closed_by": { + "login": "maxigimenez", + "id": 1178139, + "node_id": "MDQ6VXNlcjExNzgxMzk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1178139?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/maxigimenez", + "html_url": "https://github.com/maxigimenez", + "followers_url": "https://api.github.com/users/maxigimenez/followers", + "following_url": "https://api.github.com/users/maxigimenez/following{/other_user}", + "gists_url": "https://api.github.com/users/maxigimenez/gists{/gist_id}", + "starred_url": "https://api.github.com/users/maxigimenez/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/maxigimenez/subscriptions", + "organizations_url": "https://api.github.com/users/maxigimenez/orgs", + "repos_url": "https://api.github.com/users/maxigimenez/repos", + "events_url": "https://api.github.com/users/maxigimenez/events{/privacy}", + "received_events_url": "https://api.github.com/users/maxigimenez/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/938/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/checkly/checkly-cli/issues/938/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/937", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/937/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/937/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/937/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/937", + "id": 2122671972, + "node_id": "PR_kwDOE8E-g85mPjd4", + "number": 937, + "title": "fix: error messages are passed using error key", + "user": { + "login": "ferrandiaz", + "id": 6786071, + "node_id": "MDQ6VXNlcjY3ODYwNzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6786071?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ferrandiaz", + "html_url": "https://github.com/ferrandiaz", + "followers_url": "https://api.github.com/users/ferrandiaz/followers", + "following_url": "https://api.github.com/users/ferrandiaz/following{/other_user}", + "gists_url": "https://api.github.com/users/ferrandiaz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ferrandiaz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ferrandiaz/subscriptions", + "organizations_url": "https://api.github.com/users/ferrandiaz/orgs", + "repos_url": "https://api.github.com/users/ferrandiaz/repos", + "events_url": "https://api.github.com/users/ferrandiaz/events{/privacy}", + "received_events_url": "https://api.github.com/users/ferrandiaz/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2024-02-07T10:17:33Z", + "updated_at": "2024-02-07T10:27:58Z", + "closed_at": "2024-02-07T10:27:57Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/937", + "html_url": "https://github.com/checkly/checkly-cli/pull/937", + "diff_url": "https://github.com/checkly/checkly-cli/pull/937.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/937.patch", + "merged_at": "2024-02-07T10:27:57Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [ ] Create CLI\r\n* [x] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nWe are using `error` key [on the api ](https://github.com/checkly/checkly-backend/blob/main/api/src/modules/public-api/test-sessions/PublicTestSessionsController.js#L141)for populating the error message when triggering test on the CLI\r\n\r\n", + "closed_by": { + "login": "ferrandiaz", + "id": 6786071, + "node_id": "MDQ6VXNlcjY3ODYwNzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6786071?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ferrandiaz", + "html_url": "https://github.com/ferrandiaz", + "followers_url": "https://api.github.com/users/ferrandiaz/followers", + "following_url": "https://api.github.com/users/ferrandiaz/following{/other_user}", + "gists_url": "https://api.github.com/users/ferrandiaz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ferrandiaz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ferrandiaz/subscriptions", + "organizations_url": "https://api.github.com/users/ferrandiaz/orgs", + "repos_url": "https://api.github.com/users/ferrandiaz/repos", + "events_url": "https://api.github.com/users/ferrandiaz/events{/privacy}", + "received_events_url": "https://api.github.com/users/ferrandiaz/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/937/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/checkly/checkly-cli/issues/937/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/936", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/936/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/936/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/936/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/936", + "id": 2118247300, + "node_id": "PR_kwDOE8E-g85mAdIP", + "number": 936, + "title": "feat: support userAgent playwright config", + "user": { + "login": "ferrandiaz", + "id": 6786071, + "node_id": "MDQ6VXNlcjY3ODYwNzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6786071?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ferrandiaz", + "html_url": "https://github.com/ferrandiaz", + "followers_url": "https://api.github.com/users/ferrandiaz/followers", + "following_url": "https://api.github.com/users/ferrandiaz/following{/other_user}", + "gists_url": "https://api.github.com/users/ferrandiaz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ferrandiaz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ferrandiaz/subscriptions", + "organizations_url": "https://api.github.com/users/ferrandiaz/orgs", + "repos_url": "https://api.github.com/users/ferrandiaz/repos", + "events_url": "https://api.github.com/users/ferrandiaz/events{/privacy}", + "received_events_url": "https://api.github.com/users/ferrandiaz/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2024-02-05T11:01:52Z", + "updated_at": "2024-02-06T10:16:21Z", + "closed_at": "2024-02-06T10:16:20Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/936", + "html_url": "https://github.com/checkly/checkly-cli/pull/936", + "diff_url": "https://github.com/checkly/checkly-cli/pull/936.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/936.patch", + "merged_at": "2024-02-06T10:16:20Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [x] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nAdd support for userAgent in playwright config\r\n\r\n", + "closed_by": { + "login": "ferrandiaz", + "id": 6786071, + "node_id": "MDQ6VXNlcjY3ODYwNzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6786071?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ferrandiaz", + "html_url": "https://github.com/ferrandiaz", + "followers_url": "https://api.github.com/users/ferrandiaz/followers", + "following_url": "https://api.github.com/users/ferrandiaz/following{/other_user}", + "gists_url": "https://api.github.com/users/ferrandiaz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ferrandiaz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ferrandiaz/subscriptions", + "organizations_url": "https://api.github.com/users/ferrandiaz/orgs", + "repos_url": "https://api.github.com/users/ferrandiaz/repos", + "events_url": "https://api.github.com/users/ferrandiaz/events{/privacy}", + "received_events_url": "https://api.github.com/users/ferrandiaz/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/936/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/checkly/checkly-cli/issues/936/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/935", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/935/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/935/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/935/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/935", + "id": 2114685271, + "node_id": "PR_kwDOE8E-g85l0YhX", + "number": 935, + "title": "feat: examples set runParallel:true [sc-00]", + "user": { + "login": "maxigimenez", + "id": 1178139, + "node_id": "MDQ6VXNlcjExNzgxMzk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1178139?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/maxigimenez", + "html_url": "https://github.com/maxigimenez", + "followers_url": "https://api.github.com/users/maxigimenez/followers", + "following_url": "https://api.github.com/users/maxigimenez/following{/other_user}", + "gists_url": "https://api.github.com/users/maxigimenez/gists{/gist_id}", + "starred_url": "https://api.github.com/users/maxigimenez/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/maxigimenez/subscriptions", + "organizations_url": "https://api.github.com/users/maxigimenez/orgs", + "repos_url": "https://api.github.com/users/maxigimenez/repos", + "events_url": "https://api.github.com/users/maxigimenez/events{/privacy}", + "received_events_url": "https://api.github.com/users/maxigimenez/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2024-02-02T11:11:22Z", + "updated_at": "2024-02-02T11:41:17Z", + "closed_at": "2024-02-02T11:41:17Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/935", + "html_url": "https://github.com/checkly/checkly-cli/pull/935", + "diff_url": "https://github.com/checkly/checkly-cli/pull/935.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/935.patch", + "merged_at": "2024-02-02T11:41:17Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nSet examples to use `runParallel: true` by default", + "closed_by": { + "login": "maxigimenez", + "id": 1178139, + "node_id": "MDQ6VXNlcjExNzgxMzk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1178139?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/maxigimenez", + "html_url": "https://github.com/maxigimenez", + "followers_url": "https://api.github.com/users/maxigimenez/followers", + "following_url": "https://api.github.com/users/maxigimenez/following{/other_user}", + "gists_url": "https://api.github.com/users/maxigimenez/gists{/gist_id}", + "starred_url": "https://api.github.com/users/maxigimenez/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/maxigimenez/subscriptions", + "organizations_url": "https://api.github.com/users/maxigimenez/orgs", + "repos_url": "https://api.github.com/users/maxigimenez/repos", + "events_url": "https://api.github.com/users/maxigimenez/events{/privacy}", + "received_events_url": "https://api.github.com/users/maxigimenez/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/935/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/checkly/checkly-cli/issues/935/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/934", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/934/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/934/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/934/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/934", + "id": 2107333029, + "node_id": "PR_kwDOE8E-g85lbHOQ", + "number": 934, + "title": "chore: add more comment for missing alert channels", + "user": { + "login": "Antoine-C", + "id": 3541876, + "node_id": "MDQ6VXNlcjM1NDE4NzY=", + "avatar_url": "https://avatars.githubusercontent.com/u/3541876?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Antoine-C", + "html_url": "https://github.com/Antoine-C", + "followers_url": "https://api.github.com/users/Antoine-C/followers", + "following_url": "https://api.github.com/users/Antoine-C/following{/other_user}", + "gists_url": "https://api.github.com/users/Antoine-C/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Antoine-C/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Antoine-C/subscriptions", + "organizations_url": "https://api.github.com/users/Antoine-C/orgs", + "repos_url": "https://api.github.com/users/Antoine-C/repos", + "events_url": "https://api.github.com/users/Antoine-C/events{/privacy}", + "received_events_url": "https://api.github.com/users/Antoine-C/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2024-01-30T09:24:22Z", + "updated_at": "2024-01-30T09:33:46Z", + "closed_at": "2024-01-30T09:33:45Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/934", + "html_url": "https://github.com/checkly/checkly-cli/pull/934", + "diff_url": "https://github.com/checkly/checkly-cli/pull/934.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/934.patch", + "merged_at": "2024-01-30T09:33:45Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n## Notes for the Reviewer\r\n\r\n- Add a better explanation in case the alert subscription array is empty or missing.", + "closed_by": { + "login": "Antoine-C", + "id": 3541876, + "node_id": "MDQ6VXNlcjM1NDE4NzY=", + "avatar_url": "https://avatars.githubusercontent.com/u/3541876?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Antoine-C", + "html_url": "https://github.com/Antoine-C", + "followers_url": "https://api.github.com/users/Antoine-C/followers", + "following_url": "https://api.github.com/users/Antoine-C/following{/other_user}", + "gists_url": "https://api.github.com/users/Antoine-C/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Antoine-C/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Antoine-C/subscriptions", + "organizations_url": "https://api.github.com/users/Antoine-C/orgs", + "repos_url": "https://api.github.com/users/Antoine-C/repos", + "events_url": "https://api.github.com/users/Antoine-C/events{/privacy}", + "received_events_url": "https://api.github.com/users/Antoine-C/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/934/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/checkly/checkly-cli/issues/934/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/933", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/933/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/933/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/933/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/933", + "id": 2102299205, + "node_id": "PR_kwDOE8E-g85lKevf", + "number": 933, + "title": "fix: unpin checkly CLI version for JS examples", + "user": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2024-01-26T14:22:24Z", + "updated_at": "2024-01-29T10:45:34Z", + "closed_at": "2024-01-29T10:45:33Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/933", + "html_url": "https://github.com/checkly/checkly-cli/pull/933", + "diff_url": "https://github.com/checkly/checkly-cli/pull/933.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/933.patch", + "merged_at": "2024-01-29T10:45:33Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nThe JS examples always end up installing version 4.0.8 of the CLI (TS examples work fine). To reproduce: `npm create`, select the one of the JS examples, `cd` to the project, run `npx checkly --version`.\r\n\r\nThis happened since we commited the `package-lock.json`, pinning the `checkly` CLI version.\r\n\r\nTested by running `CHECKLY_CLI_VERSION=0e33919e80d083e146b3541943f00653a22dcc9f npm create checkly` to use the examples from this PR.", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/933/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/checkly/checkly-cli/issues/933/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/932", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/932/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/932/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/932/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/932", + "id": 2101994606, + "node_id": "PR_kwDOE8E-g85lJdBD", + "number": 932, + "title": "chore: allow testing multiple prereleases", + "user": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2024-01-26T10:46:02Z", + "updated_at": "2024-01-26T13:10:20Z", + "closed_at": "2024-01-26T13:10:19Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/932", + "html_url": "https://github.com/checkly/checkly-cli/pull/932", + "diff_url": "https://github.com/checkly/checkly-cli/pull/932.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/932.patch", + "merged_at": "2024-01-26T13:10:19Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\nThe release.yml job already pushes pre-releases to NPM so that we can do some extra testing. The problem is that if we find an issue, it's hard to reset everything: NPM doesn't allow us to unpublish the prerelease and we can't overwrite it either.\r\n\r\nThis PR adds the commit SHA to the prerelease version. If we detect an issue in the prerelease phase, we can delete the Github release, fix the issue, and trigger another release.\r\n\r\nThis PR will also automatically push the `v` tag with the release, since that has been causing issues for old `create-checkly` versions.", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/932/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/checkly/checkly-cli/issues/932/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/931", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/931/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/931/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/931/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/931", + "id": 2101978102, + "node_id": "PR_kwDOE8E-g85lJZbm", + "number": 931, + "title": "fix: examples not working", + "user": { + "login": "ferrandiaz", + "id": 6786071, + "node_id": "MDQ6VXNlcjY3ODYwNzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6786071?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ferrandiaz", + "html_url": "https://github.com/ferrandiaz", + "followers_url": "https://api.github.com/users/ferrandiaz/followers", + "following_url": "https://api.github.com/users/ferrandiaz/following{/other_user}", + "gists_url": "https://api.github.com/users/ferrandiaz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ferrandiaz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ferrandiaz/subscriptions", + "organizations_url": "https://api.github.com/users/ferrandiaz/orgs", + "repos_url": "https://api.github.com/users/ferrandiaz/repos", + "events_url": "https://api.github.com/users/ferrandiaz/events{/privacy}", + "received_events_url": "https://api.github.com/users/ferrandiaz/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2024-01-26T10:35:02Z", + "updated_at": "2024-01-26T13:09:20Z", + "closed_at": "2024-01-26T13:09:19Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/931", + "html_url": "https://github.com/checkly/checkly-cli/pull/931", + "diff_url": "https://github.com/checkly/checkly-cli/pull/931.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/931.patch", + "merged_at": "2024-01-26T13:09:19Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [x] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nExamples where using wrong urls + imports\r\n", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/931/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/checkly/checkly-cli/issues/931/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/930", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/930/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/930/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/930/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/930", + "id": 2101849760, + "node_id": "PR_kwDOE8E-g85lI9r-", + "number": 930, + "title": "fix: add missing json5", + "user": { + "login": "ferrandiaz", + "id": 6786071, + "node_id": "MDQ6VXNlcjY3ODYwNzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6786071?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ferrandiaz", + "html_url": "https://github.com/ferrandiaz", + "followers_url": "https://api.github.com/users/ferrandiaz/followers", + "following_url": "https://api.github.com/users/ferrandiaz/following{/other_user}", + "gists_url": "https://api.github.com/users/ferrandiaz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ferrandiaz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ferrandiaz/subscriptions", + "organizations_url": "https://api.github.com/users/ferrandiaz/orgs", + "repos_url": "https://api.github.com/users/ferrandiaz/repos", + "events_url": "https://api.github.com/users/ferrandiaz/events{/privacy}", + "received_events_url": "https://api.github.com/users/ferrandiaz/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2024-01-26T09:09:39Z", + "updated_at": "2024-01-26T09:21:06Z", + "closed_at": "2024-01-26T09:21:05Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/930", + "html_url": "https://github.com/checkly/checkly-cli/pull/930", + "diff_url": "https://github.com/checkly/checkly-cli/pull/930.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/930.patch", + "merged_at": "2024-01-26T09:21:05Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [x] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nadd missing json5 dependency\r\n", + "closed_by": { + "login": "ferrandiaz", + "id": 6786071, + "node_id": "MDQ6VXNlcjY3ODYwNzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6786071?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ferrandiaz", + "html_url": "https://github.com/ferrandiaz", + "followers_url": "https://api.github.com/users/ferrandiaz/followers", + "following_url": "https://api.github.com/users/ferrandiaz/following{/other_user}", + "gists_url": "https://api.github.com/users/ferrandiaz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ferrandiaz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ferrandiaz/subscriptions", + "organizations_url": "https://api.github.com/users/ferrandiaz/orgs", + "repos_url": "https://api.github.com/users/ferrandiaz/repos", + "events_url": "https://api.github.com/users/ferrandiaz/events{/privacy}", + "received_events_url": "https://api.github.com/users/ferrandiaz/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/930/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/checkly/checkly-cli/issues/930/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/929", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/929/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/929/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/929/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/929", + "id": 2100553033, + "node_id": "PR_kwDOE8E-g85lEu7V", + "number": 929, + "title": "docs: adds playwrightConfig options to examples [sc-00]", + "user": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2024-01-25T14:47:10Z", + "updated_at": "2024-01-26T08:32:27Z", + "closed_at": "2024-01-26T08:32:26Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/929", + "html_url": "https://github.com/checkly/checkly-cli/pull/929", + "diff_url": "https://github.com/checkly/checkly-cli/pull/929.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/929.patch", + "merged_at": "2024-01-26T08:32:26Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [x] Examples\r\n* [ ] Other\r\n\r\n## Notes for the Reviewer\r\n- adds `playwrightConfig` section to examples.\r\n- adds actual usage of that section to advanced example and removes the `defaults` file that actually served this function.\r\n\r\n", + "closed_by": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/929/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/checkly/checkly-cli/issues/929/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/928", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/928/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/928/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/928/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/928", + "id": 2097838555, + "node_id": "PR_kwDOE8E-g85k7fgl", + "number": 928, + "title": "feat: move playwright config at check level", + "user": { + "login": "ferrandiaz", + "id": 6786071, + "node_id": "MDQ6VXNlcjY3ODYwNzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6786071?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ferrandiaz", + "html_url": "https://github.com/ferrandiaz", + "followers_url": "https://api.github.com/users/ferrandiaz/followers", + "following_url": "https://api.github.com/users/ferrandiaz/following{/other_user}", + "gists_url": "https://api.github.com/users/ferrandiaz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ferrandiaz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ferrandiaz/subscriptions", + "organizations_url": "https://api.github.com/users/ferrandiaz/orgs", + "repos_url": "https://api.github.com/users/ferrandiaz/repos", + "events_url": "https://api.github.com/users/ferrandiaz/events{/privacy}", + "received_events_url": "https://api.github.com/users/ferrandiaz/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 5221148871, + "node_id": "LA_kwDOE8E-g88AAAABNzRoxw", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/build", + "name": "build", + "color": "bfdadc", + "default": false, + "description": "Issue regarding building and packaging" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 2, + "created_at": "2024-01-24T09:36:30Z", + "updated_at": "2024-01-24T11:37:34Z", + "closed_at": "2024-01-24T11:37:33Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/928", + "html_url": "https://github.com/checkly/checkly-cli/pull/928", + "diff_url": "https://github.com/checkly/checkly-cli/pull/928.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/928.patch", + "merged_at": "2024-01-24T11:37:33Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [x] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n1. Move the playwright configuration on our checkly configuration at a check level\r\n2. Made it so that multistep checks can also use the playwright config\r\n\r\n\r\n", + "closed_by": { + "login": "ferrandiaz", + "id": 6786071, + "node_id": "MDQ6VXNlcjY3ODYwNzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6786071?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ferrandiaz", + "html_url": "https://github.com/ferrandiaz", + "followers_url": "https://api.github.com/users/ferrandiaz/followers", + "following_url": "https://api.github.com/users/ferrandiaz/following{/other_user}", + "gists_url": "https://api.github.com/users/ferrandiaz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ferrandiaz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ferrandiaz/subscriptions", + "organizations_url": "https://api.github.com/users/ferrandiaz/orgs", + "repos_url": "https://api.github.com/users/ferrandiaz/repos", + "events_url": "https://api.github.com/users/ferrandiaz/events{/privacy}", + "received_events_url": "https://api.github.com/users/ferrandiaz/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/928/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/checkly/checkly-cli/issues/928/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/927", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/927/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/927/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/927/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/927", + "id": 2096044865, + "node_id": "PR_kwDOE8E-g85k1atl", + "number": 927, + "title": "chore(deps): Bump execa from 5.1.0 to 8.0.1", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2024-01-23T12:59:58Z", + "updated_at": "2024-08-15T12:49:41Z", + "closed_at": "2024-08-15T12:49:32Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/927", + "html_url": "https://github.com/checkly/checkly-cli/pull/927", + "diff_url": "https://github.com/checkly/checkly-cli/pull/927.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/927.patch", + "merged_at": null + }, + "body": "Bumps [execa](https://github.com/sindresorhus/execa) from 5.1.0 to 8.0.1.\n
\nRelease notes\n

Sourced from execa's releases.

\n
\n

v8.0.1

\n

Fixes

\n\n

https://github.com/sindresorhus/execa/compare/v8.0.0...v8.0.1

\n

v8.0.0

\n

Breaking

\n
    \n
  • Require Node.js 16.17.0 and later (#569)
  • \n
\n

https://github.com/sindresorhus/execa/compare/v7.2.0...v8.0.0

\n

v7.2.0

\n
    \n
  • Add cwd error property (#565) f57fdec
  • \n
\n

https://github.com/sindresorhus/execa/compare/v7.1.1...v7.2.0

\n

v7.1.1

\n

Features

\n\n

Bug fixes

\n\n

v7.1.0

\n

Features

\n\n
import {$} from 'execa';\n

const branch = await $git branch --show-current;\nawait $dep deploy --branch=${branch};\n

\n\n
// Similar to `echo unicorns > stdout.txt` in Bash\nawait execa('echo', ['unicorns']).pipeStdout('stdout.txt');\n

// Similar to echo unicorns 2&gt; stdout.txt in Bash\nawait execa('echo', ['unicorns']).pipeStderr('stderr.txt');

\n

</tr></table>\n

\n
\n

... (truncated)

\n
\n
\nCommits\n\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=execa&package-manager=npm_and_yarn&previous-version=5.1.0&new-version=8.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", + "closed_by": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/927/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/checkly/checkly-cli/issues/927/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/926", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/926/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/926/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/926/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/926", + "id": 2093779581, + "node_id": "PR_kwDOE8E-g85ktt0x", + "number": 926, + "title": "chore(deps-dev): Bump @typescript-eslint/parser from 5.61.0 to 5.62.0", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + }, + { + "id": 5221148871, + "node_id": "LA_kwDOE8E-g88AAAABNzRoxw", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/build", + "name": "build", + "color": "bfdadc", + "default": false, + "description": "Issue regarding building and packaging" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2024-01-22T12:12:51Z", + "updated_at": "2024-01-23T09:19:28Z", + "closed_at": "2024-01-22T15:00:17Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/926", + "html_url": "https://github.com/checkly/checkly-cli/pull/926", + "diff_url": "https://github.com/checkly/checkly-cli/pull/926.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/926.patch", + "merged_at": "2024-01-22T15:00:17Z" + }, + "body": "Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.61.0 to 5.62.0.\n
\nRelease notes\n

Sourced from @​typescript-eslint/parser's releases.

\n
\n

v5.62.0

\n

5.62.0 (2023-07-10)

\n

Bug Fixes

\n
    \n
  • eslint-plugin: [comma-spacing] allow no space after trailing comma in objects and arrays (#6938) (24bdacc)
  • \n
  • eslint-plugin: [prefer-includes] escape special characters (#7161) (5a347a5), closes #7145
  • \n
  • eslint-plugin: replace auto-fix of class literal property style rule with suggestion (#7054) (a8c824a)
  • \n
\n

Features

\n
    \n
  • eslint-plugin: [prefer-nullish-coalescing] add ignorePrimitives option (#6487) (6edaa04)
  • \n
\n

You can read about our versioning strategy and releases on our website.

\n
\n
\n
\nChangelog\n

Sourced from @​typescript-eslint/parser's changelog.

\n
\n

5.62.0 (2023-07-10)

\n

Note: Version bump only for package @​typescript-eslint/parser

\n

You can read about our versioning strategy and releases on our website.

\n
\n
\n
\nCommits\n\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@typescript-eslint/parser&package-manager=npm_and_yarn&previous-version=5.61.0&new-version=5.62.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", + "closed_by": { + "login": "ferrandiaz", + "id": 6786071, + "node_id": "MDQ6VXNlcjY3ODYwNzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6786071?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ferrandiaz", + "html_url": "https://github.com/ferrandiaz", + "followers_url": "https://api.github.com/users/ferrandiaz/followers", + "following_url": "https://api.github.com/users/ferrandiaz/following{/other_user}", + "gists_url": "https://api.github.com/users/ferrandiaz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ferrandiaz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ferrandiaz/subscriptions", + "organizations_url": "https://api.github.com/users/ferrandiaz/orgs", + "repos_url": "https://api.github.com/users/ferrandiaz/repos", + "events_url": "https://api.github.com/users/ferrandiaz/events{/privacy}", + "received_events_url": "https://api.github.com/users/ferrandiaz/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/926/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/checkly/checkly-cli/issues/926/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/925", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/925/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/925/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/925/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/925", + "id": 2093777754, + "node_id": "PR_kwDOE8E-g85kttam", + "number": 925, + "title": "chore(deps): Bump ora from 5.4.1 to 8.0.1", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2024-01-22T12:11:48Z", + "updated_at": "2024-08-15T12:49:40Z", + "closed_at": "2024-08-15T12:49:32Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/925", + "html_url": "https://github.com/checkly/checkly-cli/pull/925", + "diff_url": "https://github.com/checkly/checkly-cli/pull/925.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/925.patch", + "merged_at": null + }, + "body": "Bumps [ora](https://github.com/sindresorhus/ora) from 5.4.1 to 8.0.1.\n
\nRelease notes\n

Sourced from ora's releases.

\n
\n

v8.0.1

\n
    \n
  • Fix the process not exiting 89a1f31
  • \n
\n

https://github.com/sindresorhus/ora/compare/v8.0.0...v8.0.1

\n

v8.0.0

\n

Breaking

\n
    \n
  • Require Node.js 18 675590f
  • \n
\n

Improvements

\n
    \n
  • Update dependencies 675590f
  • \n
\n

https://github.com/sindresorhus/ora/compare/v7.0.1...v8.0.0

\n

v7.0.1

\n
    \n
  • Fix missing dependency (#228) 1dc1ece
  • \n
\n

https://github.com/sindresorhus/ora/compare/v7.0.0...v7.0.1

\n

v7.0.0

\n

Breaking

\n
    \n
  • Require Node.js 16 0e96acd
  • \n
\n

https://github.com/sindresorhus/ora/compare/v6.3.1...v7.0.0

\n

v6.3.1

\n
    \n
  • Fix Node.js 12 compatibility 4b1c2be
  • \n
\n

https://github.com/sindresorhus/ora/compare/v6.3.0...v6.3.1

\n

v6.3.0

\n\n

https://github.com/sindresorhus/ora/compare/v6.2.0...v6.3.0

\n

v6.2.0

\n
    \n
  • Add spinners export to be able to access all available spinners (#222) f2ac111
  • \n
\n

https://github.com/sindresorhus/ora/compare/v6.1.2...v6.2.0

\n

v6.1.2

\n\n

https://github.com/sindresorhus/ora/compare/v6.1.1...v6.1.2

\n

v6.1.1

\n\n
\n

... (truncated)

\n
\n
\nCommits\n\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ora&package-manager=npm_and_yarn&previous-version=5.4.1&new-version=8.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", + "closed_by": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/925/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/checkly/checkly-cli/issues/925/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/924", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/924/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/924/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/924/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/924", + "id": 2090300904, + "node_id": "PR_kwDOE8E-g85kiKmu", + "number": 924, + "title": "feat: make sync-playwright command visible", + "user": { + "login": "ferrandiaz", + "id": 6786071, + "node_id": "MDQ6VXNlcjY3ODYwNzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6786071?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ferrandiaz", + "html_url": "https://github.com/ferrandiaz", + "followers_url": "https://api.github.com/users/ferrandiaz/followers", + "following_url": "https://api.github.com/users/ferrandiaz/following{/other_user}", + "gists_url": "https://api.github.com/users/ferrandiaz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ferrandiaz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ferrandiaz/subscriptions", + "organizations_url": "https://api.github.com/users/ferrandiaz/orgs", + "repos_url": "https://api.github.com/users/ferrandiaz/repos", + "events_url": "https://api.github.com/users/ferrandiaz/events{/privacy}", + "received_events_url": "https://api.github.com/users/ferrandiaz/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2024-01-19T11:12:23Z", + "updated_at": "2024-01-19T13:58:33Z", + "closed_at": "2024-01-19T13:58:32Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/924", + "html_url": "https://github.com/checkly/checkly-cli/pull/924", + "diff_url": "https://github.com/checkly/checkly-cli/pull/924.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/924.patch", + "merged_at": "2024-01-19T13:58:32Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n`npx checkly help` now shows `sync-playwright` command", + "closed_by": { + "login": "ferrandiaz", + "id": 6786071, + "node_id": "MDQ6VXNlcjY3ODYwNzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6786071?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ferrandiaz", + "html_url": "https://github.com/ferrandiaz", + "followers_url": "https://api.github.com/users/ferrandiaz/followers", + "following_url": "https://api.github.com/users/ferrandiaz/following{/other_user}", + "gists_url": "https://api.github.com/users/ferrandiaz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ferrandiaz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ferrandiaz/subscriptions", + "organizations_url": "https://api.github.com/users/ferrandiaz/orgs", + "repos_url": "https://api.github.com/users/ferrandiaz/repos", + "events_url": "https://api.github.com/users/ferrandiaz/events{/privacy}", + "received_events_url": "https://api.github.com/users/ferrandiaz/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/924/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/checkly/checkly-cli/issues/924/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/923", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/923/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/923/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/923/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/923", + "id": 2086027036, + "node_id": "PR_kwDOE8E-g85kTfUS", + "number": 923, + "title": "fix: print session url on all reporters", + "user": { + "login": "ferrandiaz", + "id": 6786071, + "node_id": "MDQ6VXNlcjY3ODYwNzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6786071?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ferrandiaz", + "html_url": "https://github.com/ferrandiaz", + "followers_url": "https://api.github.com/users/ferrandiaz/followers", + "following_url": "https://api.github.com/users/ferrandiaz/following{/other_user}", + "gists_url": "https://api.github.com/users/ferrandiaz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ferrandiaz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ferrandiaz/subscriptions", + "organizations_url": "https://api.github.com/users/ferrandiaz/orgs", + "repos_url": "https://api.github.com/users/ferrandiaz/repos", + "events_url": "https://api.github.com/users/ferrandiaz/events{/privacy}", + "received_events_url": "https://api.github.com/users/ferrandiaz/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 5221148871, + "node_id": "LA_kwDOE8E-g88AAAABNzRoxw", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/build", + "name": "build", + "color": "bfdadc", + "default": false, + "description": "Issue regarding building and packaging" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2024-01-17T11:51:25Z", + "updated_at": "2024-01-17T14:43:22Z", + "closed_at": "2024-01-17T14:43:21Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/923", + "html_url": "https://github.com/checkly/checkly-cli/pull/923", + "diff_url": "https://github.com/checkly/checkly-cli/pull/923.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/923.patch", + "merged_at": "2024-01-17T14:43:21Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nNot all the reporters were printing the test session url\r\n\r\nResolves [#918](https://github.com/checkly/checkly-cli/issues/918)\r\n", + "closed_by": { + "login": "ferrandiaz", + "id": 6786071, + "node_id": "MDQ6VXNlcjY3ODYwNzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6786071?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ferrandiaz", + "html_url": "https://github.com/ferrandiaz", + "followers_url": "https://api.github.com/users/ferrandiaz/followers", + "following_url": "https://api.github.com/users/ferrandiaz/following{/other_user}", + "gists_url": "https://api.github.com/users/ferrandiaz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ferrandiaz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ferrandiaz/subscriptions", + "organizations_url": "https://api.github.com/users/ferrandiaz/orgs", + "repos_url": "https://api.github.com/users/ferrandiaz/repos", + "events_url": "https://api.github.com/users/ferrandiaz/events{/privacy}", + "received_events_url": "https://api.github.com/users/ferrandiaz/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/923/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/checkly/checkly-cli/issues/923/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/922", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/922/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/922/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/922/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/922", + "id": 2078648133, + "node_id": "PR_kwDOE8E-g85j6hA4", + "number": 922, + "title": "feat: add alert escalation policy as part of the check/config", + "user": { + "login": "ferrandiaz", + "id": 6786071, + "node_id": "MDQ6VXNlcjY3ODYwNzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6786071?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ferrandiaz", + "html_url": "https://github.com/ferrandiaz", + "followers_url": "https://api.github.com/users/ferrandiaz/followers", + "following_url": "https://api.github.com/users/ferrandiaz/following{/other_user}", + "gists_url": "https://api.github.com/users/ferrandiaz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ferrandiaz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ferrandiaz/subscriptions", + "organizations_url": "https://api.github.com/users/ferrandiaz/orgs", + "repos_url": "https://api.github.com/users/ferrandiaz/repos", + "events_url": "https://api.github.com/users/ferrandiaz/events{/privacy}", + "received_events_url": "https://api.github.com/users/ferrandiaz/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2024-01-12T11:40:03Z", + "updated_at": "2024-01-16T15:55:38Z", + "closed_at": "2024-01-16T15:55:37Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/922", + "html_url": "https://github.com/checkly/checkly-cli/pull/922", + "diff_url": "https://github.com/checkly/checkly-cli/pull/922.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/922.patch", + "merged_at": "2024-01-16T15:55:37Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nAlert Escalation policy can be defined either on the check, the check group or the checkly config file\r\n\r\nResolves https://github.com/checkly/checkly-cli/issues/901\r\n", + "closed_by": { + "login": "ferrandiaz", + "id": 6786071, + "node_id": "MDQ6VXNlcjY3ODYwNzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6786071?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ferrandiaz", + "html_url": "https://github.com/ferrandiaz", + "followers_url": "https://api.github.com/users/ferrandiaz/followers", + "following_url": "https://api.github.com/users/ferrandiaz/following{/other_user}", + "gists_url": "https://api.github.com/users/ferrandiaz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ferrandiaz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ferrandiaz/subscriptions", + "organizations_url": "https://api.github.com/users/ferrandiaz/orgs", + "repos_url": "https://api.github.com/users/ferrandiaz/repos", + "events_url": "https://api.github.com/users/ferrandiaz/events{/privacy}", + "received_events_url": "https://api.github.com/users/ferrandiaz/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/922/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/checkly/checkly-cli/issues/922/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/921", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/921/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/921/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/921/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/921", + "id": 2072792610, + "node_id": "PR_kwDOE8E-g85jmcIs", + "number": 921, + "title": "feat: adds mini preview on each deploy", + "user": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2024-01-09T17:03:43Z", + "updated_at": "2025-02-17T12:54:19Z", + "closed_at": "2025-02-17T12:54:18Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": true, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/921", + "html_url": "https://github.com/checkly/checkly-cli/pull/921", + "diff_url": "https://github.com/checkly/checkly-cli/pull/921.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/921.patch", + "merged_at": null + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n## Notes for the Reviewer\r\n\r\n- Adds a small, extra preview to each `deploy` command.\r\n- Refactors the preview fetching to a dedicated method and adds a type. Adds a counter and aligns indentation.\r\n- Reshuffles some copy and format on the full `--preview` command\r\n\r\n## Examples\r\n\r\n### Mini preview example\r\n\r\n```\r\ntimnolet@MacBook-Pro-van-Tim beige-gazelle % npx checkly deploy \r\nParsing your project... done\r\n\r\nDeploy preview:\r\n\r\n - 1 to create, 0 to delete\r\n\r\n For a full preview, run: npx checkly deploy --preview\r\n\r\n? You are about to deploy your project \"Acme webapp\" to account \"Acme Production\". Do you want to continue? β€Ί (y/N)\r\n```\r\n![CleanShot 2024-01-09 at 18 03 13](https://github.com/checkly/checkly-cli/assets/3802923/acaa3786-a4c7-4ae5-8649-be1423e4dead)\r\n\r\n\r\n### Full preview example:\r\n\r\n```\r\ntimnolet@MacBook-Pro-van-Tim beige-gazelle % npx checkly deploy --preview\r\nParsing your project... done\r\nCreating (1):\r\n ApiCheck: checkly-api-123\r\n\r\nUpdating or leaving unchanged (4):\r\n BrowserCheck: __checks__/docs.spec.ts\r\n ApiCheck: checkly-api-1\r\n ApiCheck: checkly-api-2\r\n BrowserCheck: checkly-homepage\r\n\r\nSkipping because of testOnly (1):\r\n ApiCheck: checkly-api-12\r\n```\r\n![CleanShot 2024-01-09 at 18 03 33](https://github.com/checkly/checkly-cli/assets/3802923/5c2b2b90-f590-448f-a0fe-ecf4fcd7d834)\r\n", + "closed_by": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/921/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/checkly/checkly-cli/issues/921/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/920", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/920/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/920/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/920/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/920", + "id": 2070345324, + "node_id": "PR_kwDOE8E-g85jeGEx", + "number": 920, + "title": "chore(deps): Bump open from 8.4.0 to 10.0.3", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 2, + "created_at": "2024-01-08T12:24:13Z", + "updated_at": "2024-08-15T12:49:40Z", + "closed_at": "2024-08-15T12:49:31Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/920", + "html_url": "https://github.com/checkly/checkly-cli/pull/920", + "diff_url": "https://github.com/checkly/checkly-cli/pull/920.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/920.patch", + "merged_at": null + }, + "body": "Bumps [open](https://github.com/sindresorhus/open) from 8.4.0 to 10.0.3.\n
\nRelease notes\n

Sourced from open's releases.

\n
\n

v10.0.3

\n
    \n
  • Fix target option on macOS (#332) b597dec
  • \n
\n

https://github.com/sindresorhus/open/compare/v10.0.2...v10.0.3

\n

v10.0.2

\n
    \n
  • Fix Linux compatibility 798cd93
  • \n
\n

https://github.com/sindresorhus/open/compare/v10.0.1...v10.0.2

\n

v10.0.1

\n
    \n
  • Add Windows environment variable fallback for some broken systems (#328) 8e69be4
  • \n
\n

https://github.com/sindresorhus/open/compare/v10.0.0...v10.0.1

\n

v10.0.0

\n

Breaking

\n
    \n
  • Require Node.js 18 5628dc8
  • \n
\n

https://github.com/sindresorhus/open/compare/v9.1.0...v10.0.0

\n

v9.1.0

\n
    \n
  • Update dependencies 46adf0b
  • \n
\n

https://github.com/sindresorhus/open/compare/v9.0.0...v9.1.0

\n

v9.0.0

\n

Breaking

\n
    \n
  • Require Node.js 14 7f5995e
  • \n
  • This package is now pure ESM. Please read this.\n
      \n
    • Please don't open issues regarding ESM / CommonJS.
    • \n
    \n
  • \n
  • open.openApp is now a named import: import {openApp} from 'open'
  • \n
  • open.apps is now a named import: import {apps} from 'open'
  • \n
\n

Improvements

\n
    \n
  • Add the ability to open default browser and default browser in private mode (#294) 3b79981
  • \n
\n

https://github.com/sindresorhus/open/compare/v8.4.2...v9.0.0

\n

v8.4.2

\n
    \n
  • Fix support for Podman 51fae87
  • \n
\n

https://github.com/sindresorhus/open/compare/v8.4.1...v8.4.2

\n

v8.4.1

\n
    \n
  • Fix allowNonzeroExitCode option (#296) 051edca
  • \n
  • Fix the app argument with WSL (#295) 4cf1a6d
  • \n
\n\n
\n

... (truncated)

\n
\n
\nCommits\n\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=open&package-manager=npm_and_yarn&previous-version=8.4.0&new-version=10.0.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", + "closed_by": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/920/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/checkly/checkly-cli/issues/920/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/919", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/919/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/919/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/919/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/919", + "id": 2067495243, + "node_id": "PR_kwDOE8E-g85jUfUr", + "number": 919, + "title": "feat: add ability to copy playwright config into checkly config", + "user": { + "login": "ferrandiaz", + "id": 6786071, + "node_id": "MDQ6VXNlcjY3ODYwNzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6786071?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ferrandiaz", + "html_url": "https://github.com/ferrandiaz", + "followers_url": "https://api.github.com/users/ferrandiaz/followers", + "following_url": "https://api.github.com/users/ferrandiaz/following{/other_user}", + "gists_url": "https://api.github.com/users/ferrandiaz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ferrandiaz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ferrandiaz/subscriptions", + "organizations_url": "https://api.github.com/users/ferrandiaz/orgs", + "repos_url": "https://api.github.com/users/ferrandiaz/repos", + "events_url": "https://api.github.com/users/ferrandiaz/events{/privacy}", + "received_events_url": "https://api.github.com/users/ferrandiaz/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 2, + "created_at": "2024-01-05T14:59:24Z", + "updated_at": "2024-01-16T10:43:12Z", + "closed_at": "2024-01-16T10:43:11Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/919", + "html_url": "https://github.com/checkly/checkly-cli/pull/919", + "diff_url": "https://github.com/checkly/checkly-cli/pull/919.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/919.patch", + "merged_at": "2024-01-16T10:43:11Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [x] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nSince create-cli and cli are 2 different workspaces I had to duplicate quite some code, if this extends more it would probably be wise to add a shared workspace or package between the 2 for the playwright config.\r\n\r\nPR is separated in 2 commits.\r\n1. Create CLI: adds option once creating the CLI to also import the playwright config file if found\r\n2. CLI: `checkly sync-playwright` currently hidden, if passed adds or updates the playwright config of the checkly config. \r\n\r\n\r\n", + "closed_by": { + "login": "ferrandiaz", + "id": 6786071, + "node_id": "MDQ6VXNlcjY3ODYwNzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6786071?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ferrandiaz", + "html_url": "https://github.com/ferrandiaz", + "followers_url": "https://api.github.com/users/ferrandiaz/followers", + "following_url": "https://api.github.com/users/ferrandiaz/following{/other_user}", + "gists_url": "https://api.github.com/users/ferrandiaz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ferrandiaz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ferrandiaz/subscriptions", + "organizations_url": "https://api.github.com/users/ferrandiaz/orgs", + "repos_url": "https://api.github.com/users/ferrandiaz/repos", + "events_url": "https://api.github.com/users/ferrandiaz/events{/privacy}", + "received_events_url": "https://api.github.com/users/ferrandiaz/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/919/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/checkly/checkly-cli/issues/919/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/918", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/918/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/918/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/918/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/918", + "id": 2058917266, + "node_id": "I_kwDOE8E-g856uJWS", + "number": 918, + "title": "feat: include test session URL in `ci` output", + "user": { + "login": "jameshartig", + "id": 112555, + "node_id": "MDQ6VXNlcjExMjU1NQ==", + "avatar_url": "https://avatars.githubusercontent.com/u/112555?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jameshartig", + "html_url": "https://github.com/jameshartig", + "followers_url": "https://api.github.com/users/jameshartig/followers", + "following_url": "https://api.github.com/users/jameshartig/following{/other_user}", + "gists_url": "https://api.github.com/users/jameshartig/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jameshartig/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jameshartig/subscriptions", + "organizations_url": "https://api.github.com/users/jameshartig/orgs", + "repos_url": "https://api.github.com/users/jameshartig/repos", + "events_url": "https://api.github.com/users/jameshartig/events{/privacy}", + "received_events_url": "https://api.github.com/users/jameshartig/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064778, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc4", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/enhancement", + "name": "enhancement", + "color": "a2eeef", + "default": true, + "description": "New feature or request" + } + ], + "state": "closed", + "locked": false, + "assignee": { + "login": "ferrandiaz", + "id": 6786071, + "node_id": "MDQ6VXNlcjY3ODYwNzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6786071?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ferrandiaz", + "html_url": "https://github.com/ferrandiaz", + "followers_url": "https://api.github.com/users/ferrandiaz/followers", + "following_url": "https://api.github.com/users/ferrandiaz/following{/other_user}", + "gists_url": "https://api.github.com/users/ferrandiaz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ferrandiaz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ferrandiaz/subscriptions", + "organizations_url": "https://api.github.com/users/ferrandiaz/orgs", + "repos_url": "https://api.github.com/users/ferrandiaz/repos", + "events_url": "https://api.github.com/users/ferrandiaz/events{/privacy}", + "received_events_url": "https://api.github.com/users/ferrandiaz/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "assignees": [ + { + "login": "ferrandiaz", + "id": 6786071, + "node_id": "MDQ6VXNlcjY3ODYwNzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6786071?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ferrandiaz", + "html_url": "https://github.com/ferrandiaz", + "followers_url": "https://api.github.com/users/ferrandiaz/followers", + "following_url": "https://api.github.com/users/ferrandiaz/following{/other_user}", + "gists_url": "https://api.github.com/users/ferrandiaz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ferrandiaz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ferrandiaz/subscriptions", + "organizations_url": "https://api.github.com/users/ferrandiaz/orgs", + "repos_url": "https://api.github.com/users/ferrandiaz/repos", + "events_url": "https://api.github.com/users/ferrandiaz/events{/privacy}", + "received_events_url": "https://api.github.com/users/ferrandiaz/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + } + ], + "milestone": null, + "comments": 1, + "created_at": "2023-12-28T22:41:24Z", + "updated_at": "2024-01-17T14:43:22Z", + "closed_at": "2024-01-17T14:43:22Z", + "author_association": "NONE", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### What problem does this feature solve?\n\nWhen a CI run fails after calling `npx checkly trigger...` it would be helpful to include the URL directly to the test session so the user doesn't need to open Checkly and find it.\n\n### How would you implement this feature?\n\nI believe `_printTestSessionsUrl` just needs to be called from the ci's `onEnd` function.", + "closed_by": { + "login": "ferrandiaz", + "id": 6786071, + "node_id": "MDQ6VXNlcjY3ODYwNzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6786071?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ferrandiaz", + "html_url": "https://github.com/ferrandiaz", + "followers_url": "https://api.github.com/users/ferrandiaz/followers", + "following_url": "https://api.github.com/users/ferrandiaz/following{/other_user}", + "gists_url": "https://api.github.com/users/ferrandiaz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ferrandiaz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ferrandiaz/subscriptions", + "organizations_url": "https://api.github.com/users/ferrandiaz/orgs", + "repos_url": "https://api.github.com/users/ferrandiaz/repos", + "events_url": "https://api.github.com/users/ferrandiaz/events{/privacy}", + "received_events_url": "https://api.github.com/users/ferrandiaz/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/918/reactions", + "total_count": 2, + "+1": 1, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 1, + "eyes": 0 + }, + "timeline_url": "https://api.github.com/repos/checkly/checkly-cli/issues/918/timeline", + "performed_via_github_app": null, + "state_reason": "completed" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/917", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/917/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/917/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/917/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/917", + "id": 2058392014, + "node_id": "PR_kwDOE8E-g85i4fqZ", + "number": 917, + "title": "chore(deps): Bump open from 8.4.0 to 10.0.2", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-12-28T12:41:09Z", + "updated_at": "2024-01-08T12:24:18Z", + "closed_at": "2024-01-08T12:24:16Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/917", + "html_url": "https://github.com/checkly/checkly-cli/pull/917", + "diff_url": "https://github.com/checkly/checkly-cli/pull/917.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/917.patch", + "merged_at": null + }, + "body": "Bumps [open](https://github.com/sindresorhus/open) from 8.4.0 to 10.0.2.\n
\nRelease notes\n

Sourced from open's releases.

\n
\n

v10.0.2

\n
    \n
  • Fix Linux compatibility 798cd93
  • \n
\n

https://github.com/sindresorhus/open/compare/v10.0.1...v10.0.2

\n

v10.0.1

\n
    \n
  • Add Windows environment variable fallback for some broken systems (#328) 8e69be4
  • \n
\n

https://github.com/sindresorhus/open/compare/v10.0.0...v10.0.1

\n

v10.0.0

\n

Breaking

\n
    \n
  • Require Node.js 18 5628dc8
  • \n
\n

https://github.com/sindresorhus/open/compare/v9.1.0...v10.0.0

\n

v9.1.0

\n
    \n
  • Update dependencies 46adf0b
  • \n
\n

https://github.com/sindresorhus/open/compare/v9.0.0...v9.1.0

\n

v9.0.0

\n

Breaking

\n
    \n
  • Require Node.js 14 7f5995e
  • \n
  • This package is now pure ESM. Please read this.\n
      \n
    • Please don't open issues regarding ESM / CommonJS.
    • \n
    \n
  • \n
  • open.openApp is now a named import: import {openApp} from 'open'
  • \n
  • open.apps is now a named import: import {apps} from 'open'
  • \n
\n

Improvements

\n
    \n
  • Add the ability to open default browser and default browser in private mode (#294) 3b79981
  • \n
\n

https://github.com/sindresorhus/open/compare/v8.4.2...v9.0.0

\n

v8.4.2

\n
    \n
  • Fix support for Podman 51fae87
  • \n
\n

https://github.com/sindresorhus/open/compare/v8.4.1...v8.4.2

\n

v8.4.1

\n
    \n
  • Fix allowNonzeroExitCode option (#296) 051edca
  • \n
  • Fix the app argument with WSL (#295) 4cf1a6d
  • \n
\n

https://github.com/sindresorhus/open/compare/v8.4.0...v8.4.1

\n
\n
\n
\nCommits\n\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=open&package-manager=npm_and_yarn&previous-version=8.4.0&new-version=10.0.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", + "closed_by": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/917/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/checkly/checkly-cli/issues/917/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/916", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/916/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/916/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/916/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/916", + "id": 2057446952, + "node_id": "PR_kwDOE8E-g85i1VSO", + "number": 916, + "title": "chore: update check `activated` field jsdoc hint", + "user": { + "login": "kiroushi", + "id": 4924420, + "node_id": "MDQ6VXNlcjQ5MjQ0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/4924420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kiroushi", + "html_url": "https://github.com/kiroushi", + "followers_url": "https://api.github.com/users/kiroushi/followers", + "following_url": "https://api.github.com/users/kiroushi/following{/other_user}", + "gists_url": "https://api.github.com/users/kiroushi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kiroushi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kiroushi/subscriptions", + "organizations_url": "https://api.github.com/users/kiroushi/orgs", + "repos_url": "https://api.github.com/users/kiroushi/repos", + "events_url": "https://api.github.com/users/kiroushi/events{/privacy}", + "received_events_url": "https://api.github.com/users/kiroushi/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-12-27T14:35:59Z", + "updated_at": "2023-12-27T14:44:42Z", + "closed_at": "2023-12-27T14:44:41Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/916", + "html_url": "https://github.com/checkly/checkly-cli/pull/916", + "diff_url": "https://github.com/checkly/checkly-cli/pull/916.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/916.patch", + "merged_at": "2023-12-27T14:44:41Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [x] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n", + "closed_by": { + "login": "kiroushi", + "id": 4924420, + "node_id": "MDQ6VXNlcjQ5MjQ0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/4924420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kiroushi", + "html_url": "https://github.com/kiroushi", + "followers_url": "https://api.github.com/users/kiroushi/followers", + "following_url": "https://api.github.com/users/kiroushi/following{/other_user}", + "gists_url": "https://api.github.com/users/kiroushi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kiroushi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kiroushi/subscriptions", + "organizations_url": "https://api.github.com/users/kiroushi/orgs", + "repos_url": "https://api.github.com/users/kiroushi/repos", + "events_url": "https://api.github.com/users/kiroushi/events{/privacy}", + "received_events_url": "https://api.github.com/users/kiroushi/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/916/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/checkly/checkly-cli/issues/916/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/915", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/915/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/915/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/915/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/915", + "id": 2056404085, + "node_id": "PR_kwDOE8E-g85ix3R2", + "number": 915, + "title": "chore(deps): Bump @oclif/plugin-plugins from 2.3.0 to 4.1.12", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-12-26T13:13:56Z", + "updated_at": "2024-01-19T14:19:49Z", + "closed_at": "2024-01-19T14:19:48Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/915", + "html_url": "https://github.com/checkly/checkly-cli/pull/915", + "diff_url": "https://github.com/checkly/checkly-cli/pull/915.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/915.patch", + "merged_at": "2024-01-19T14:19:48Z" + }, + "body": "Bumps [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins) from 2.3.0 to 4.1.12.\n
\nRelease notes\n

Sourced from @​oclif/plugin-plugins's releases.

\n
\n

4.1.12

\n

Bug Fixes

\n\n

4.1.11

\n

Bug Fixes

\n
    \n
  • deps: bump npm from 10.2.3 to 10.2.5 (#751) (1271c84)
  • \n
\n

4.1.11-qa.0

\n

No release notes provided.

\n

4.1.10

\n

Bug Fixes

\n
    \n
  • deps: bump yarn from 1.22.19 to 1.22.21 (#732) (08399d7)
  • \n
\n

4.1.9

\n

Bug Fixes

\n
    \n
  • bump npm, skip lib checks (cf44c8d)
  • \n
\n

4.1.8

\n

Bug Fixes

\n
    \n
  • scope install warnings to plugin being installed (#721) (51f7721)
  • \n
\n

4.1.7

\n

Bug Fixes

\n\n

4.1.6

\n

Bug Fixes

\n\n

4.1.5

\n

Bug Fixes

\n
    \n
  • deps: bump npm from 9.8.1 to 9.9.1 (#717) (31e197f)
  • \n
\n

4.1.4

\n

Bug Fixes

\n\n

4.1.3

\n

Bug Fixes

\n\n
\n

... (truncated)

\n
\n
\nChangelog\n

Sourced from @​oclif/plugin-plugins's changelog.

\n
\n

4.1.12 (2023-12-26)

\n

Bug Fixes

\n\n

4.1.11 (2023-12-23)

\n

Bug Fixes

\n
    \n
  • deps: bump npm from 10.2.3 to 10.2.5 (#751) (1271c84)
  • \n
\n

4.1.10 (2023-12-06)

\n

Bug Fixes

\n
    \n
  • deps: bump yarn from 1.22.19 to 1.22.21 (#732) (08399d7)
  • \n
\n

4.1.9 (2023-12-05)

\n

Bug Fixes

\n
    \n
  • bump npm, skip lib checks (cf44c8d)
  • \n
\n

4.1.8 (2023-11-16)

\n

Bug Fixes

\n
    \n
  • scope install warnings to plugin being installed (#721) (51f7721)
  • \n
\n

4.1.7 (2023-11-13)

\n

Bug Fixes

\n\n

4.1.6 (2023-11-13)

\n

Bug Fixes

\n\n

4.1.5 (2023-11-11)

\n

Bug Fixes

\n
    \n
  • deps: bump npm from 9.8.1 to 9.9.1 (#717) (31e197f)
  • \n
\n

4.1.4 (2023-11-10)

\n\n
\n

... (truncated)

\n
\n
\nCommits\n
    \n
  • 807338a chore(release): 4.1.12 [skip ci]
  • \n
  • fe1988e fix: update npm version
  • \n
  • 8e65277 chore(dev-deps): bump @​types/semver from 7.5.5 to 7.5.6 (#748)
  • \n
  • 8bd9f89 chore(dev-deps): bump eslint-config-prettier from 9.0.0 to 9.1.0 (#749)
  • \n
  • 3753f41 chore(dev-deps): bump @​types/chai from 4.3.10 to 4.3.11 (#750)
  • \n
  • a938dae chore(release): 4.1.11 [skip ci]
  • \n
  • 1271c84 fix(deps): bump npm from 10.2.3 to 10.2.5 (#751)
  • \n
  • 2fdac8d chore(dev-deps): bump eslint-config-oclif-typescript (#752)
  • \n
  • 9bad54d chore(dev-deps): bump prettier from 3.1.0 to 3.1.1 (#743)
  • \n
  • 02268c1 chore(dev-deps): bump eslint from 8.53.0 to 8.56.0 (#744)
  • \n
  • Additional commits viewable in compare view
  • \n
\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@oclif/plugin-plugins&package-manager=npm_and_yarn&previous-version=2.3.0&new-version=4.1.12)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", + "closed_by": { + "login": "ferrandiaz", + "id": 6786071, + "node_id": "MDQ6VXNlcjY3ODYwNzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6786071?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ferrandiaz", + "html_url": "https://github.com/ferrandiaz", + "followers_url": "https://api.github.com/users/ferrandiaz/followers", + "following_url": "https://api.github.com/users/ferrandiaz/following{/other_user}", + "gists_url": "https://api.github.com/users/ferrandiaz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ferrandiaz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ferrandiaz/subscriptions", + "organizations_url": "https://api.github.com/users/ferrandiaz/orgs", + "repos_url": "https://api.github.com/users/ferrandiaz/repos", + "events_url": "https://api.github.com/users/ferrandiaz/events{/privacy}", + "received_events_url": "https://api.github.com/users/ferrandiaz/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/915/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/checkly/checkly-cli/issues/915/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/914", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/914/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/914/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/914/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/914", + "id": 2055656845, + "node_id": "PR_kwDOE8E-g85ivZgd", + "number": 914, + "title": "chore(deps): Bump @oclif/plugin-plugins from 2.3.0 to 4.1.11", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-12-25T12:26:30Z", + "updated_at": "2023-12-26T13:14:00Z", + "closed_at": "2023-12-26T13:13:59Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/914", + "html_url": "https://github.com/checkly/checkly-cli/pull/914", + "diff_url": "https://github.com/checkly/checkly-cli/pull/914.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/914.patch", + "merged_at": null + }, + "body": "Bumps [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins) from 2.3.0 to 4.1.11.\n
\nRelease notes\n

Sourced from @​oclif/plugin-plugins's releases.

\n
\n

4.1.11

\n

Bug Fixes

\n
    \n
  • deps: bump npm from 10.2.3 to 10.2.5 (#751) (1271c84)
  • \n
\n

4.1.11-qa.0

\n

No release notes provided.

\n

4.1.10

\n

Bug Fixes

\n
    \n
  • deps: bump yarn from 1.22.19 to 1.22.21 (#732) (08399d7)
  • \n
\n

4.1.9

\n

Bug Fixes

\n
    \n
  • bump npm, skip lib checks (cf44c8d)
  • \n
\n

4.1.8

\n

Bug Fixes

\n
    \n
  • scope install warnings to plugin being installed (#721) (51f7721)
  • \n
\n

4.1.7

\n

Bug Fixes

\n\n

4.1.6

\n

Bug Fixes

\n\n

4.1.5

\n

Bug Fixes

\n
    \n
  • deps: bump npm from 9.8.1 to 9.9.1 (#717) (31e197f)
  • \n
\n

4.1.4

\n

Bug Fixes

\n\n

4.1.3

\n

Bug Fixes

\n\n

4.1.2

\n

Bug Fixes

\n\n
\n

... (truncated)

\n
\n
\nChangelog\n

Sourced from @​oclif/plugin-plugins's changelog.

\n
\n

4.1.11 (2023-12-23)

\n

Bug Fixes

\n
    \n
  • deps: bump npm from 10.2.3 to 10.2.5 (#751) (1271c84)
  • \n
\n

4.1.10 (2023-12-06)

\n

Bug Fixes

\n
    \n
  • deps: bump yarn from 1.22.19 to 1.22.21 (#732) (08399d7)
  • \n
\n

4.1.9 (2023-12-05)

\n

Bug Fixes

\n
    \n
  • bump npm, skip lib checks (cf44c8d)
  • \n
\n

4.1.8 (2023-11-16)

\n

Bug Fixes

\n
    \n
  • scope install warnings to plugin being installed (#721) (51f7721)
  • \n
\n

4.1.7 (2023-11-13)

\n

Bug Fixes

\n\n

4.1.6 (2023-11-13)

\n

Bug Fixes

\n\n

4.1.5 (2023-11-11)

\n

Bug Fixes

\n
    \n
  • deps: bump npm from 9.8.1 to 9.9.1 (#717) (31e197f)
  • \n
\n

4.1.4 (2023-11-10)

\n

Bug Fixes

\n\n

4.1.3 (2023-11-10)

\n\n
\n

... (truncated)

\n
\n
\nCommits\n
    \n
  • a938dae chore(release): 4.1.11 [skip ci]
  • \n
  • 1271c84 fix(deps): bump npm from 10.2.3 to 10.2.5 (#751)
  • \n
  • 2fdac8d chore(dev-deps): bump eslint-config-oclif-typescript (#752)
  • \n
  • 9bad54d chore(dev-deps): bump prettier from 3.1.0 to 3.1.1 (#743)
  • \n
  • 02268c1 chore(dev-deps): bump eslint from 8.53.0 to 8.56.0 (#744)
  • \n
  • 35d0d35 chore(dev-deps): bump eslint-config-oclif-typescript (#745)
  • \n
  • 73fbd1f chore(dev-deps): bump @​oclif/plugin-help from 6.0.6 to 6.0.8 (#746)
  • \n
  • cb0c2a3 chore(dev-deps): bump @​types/node from 18.18.7 to 18.19.3 (#738)
  • \n
  • 30a6a7e chore(dev-deps): bump ts-node from 10.9.1 to 10.9.2 (#740)
  • \n
  • a38e041 chore(dev-deps): bump typescript from 5.2.2 to 5.3.3 (#741)
  • \n
  • Additional commits viewable in compare view
  • \n
\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@oclif/plugin-plugins&package-manager=npm_and_yarn&previous-version=2.3.0&new-version=4.1.11)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", + "closed_by": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/914/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/checkly/checkly-cli/issues/914/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/913", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/913/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/913/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/913/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/913", + "id": 2053895364, + "node_id": "PR_kwDOE8E-g85ipnAe", + "number": 913, + "title": "feat: support arrays of glob patterns", + "user": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-12-22T13:04:25Z", + "updated_at": "2023-12-27T09:45:47Z", + "closed_at": "2023-12-27T09:45:46Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/913", + "html_url": "https://github.com/checkly/checkly-cli/pull/913", + "diff_url": "https://github.com/checkly/checkly-cli/pull/913.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/913.patch", + "merged_at": "2023-12-27T09:45:46Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [x] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n- allows `string[]` for all glob patterns.\r\n- adds tests to showcase that all heavy lifting (deduplications etc.) is done by the underlying glob library\r\n\r\n## How to test this?\r\n\r\nFor instance, you can just add arrays to the `checkly.config.ts` i.e.\r\n\r\n```\r\n checkMatch: ['**/__checks__/**/*.check.ts', '**/more-checks/**/*.check.ts'],\r\n browserChecks: {\r\n testMatch: ['**/__checks__/**/*.spec.ts', 'other-tests/**/*.spec.ts'],\r\n```\r\n\r\nEven with nested folders, the glob library will return a set of paths and checks that matches the expectations, e.g. no duplicates in overlapping glob definitions.\r\n\r\n> Resolves #[911]\r\n", + "closed_by": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/913/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/checkly/checkly-cli/issues/913/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/912", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/912/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/912/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/912/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/912", + "id": 2053875081, + "node_id": "PR_kwDOE8E-g85ipiij", + "number": 912, + "title": "chore(deps): Bump open from 8.4.0 to 10.0.1", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-12-22T12:46:20Z", + "updated_at": "2023-12-28T12:41:14Z", + "closed_at": "2023-12-28T12:41:12Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/912", + "html_url": "https://github.com/checkly/checkly-cli/pull/912", + "diff_url": "https://github.com/checkly/checkly-cli/pull/912.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/912.patch", + "merged_at": null + }, + "body": "Bumps [open](https://github.com/sindresorhus/open) from 8.4.0 to 10.0.1.\n
\nRelease notes\n

Sourced from open's releases.

\n
\n

v10.0.1

\n
    \n
  • Add Windows environment variable fallback for some broken systems (#328) 8e69be4
  • \n
\n

https://github.com/sindresorhus/open/compare/v10.0.0...v10.0.1

\n

v10.0.0

\n

Breaking

\n
    \n
  • Require Node.js 18 5628dc8
  • \n
\n

https://github.com/sindresorhus/open/compare/v9.1.0...v10.0.0

\n

v9.1.0

\n
    \n
  • Update dependencies 46adf0b
  • \n
\n

https://github.com/sindresorhus/open/compare/v9.0.0...v9.1.0

\n

v9.0.0

\n

Breaking

\n
    \n
  • Require Node.js 14 7f5995e
  • \n
  • This package is now pure ESM. Please read this.\n
      \n
    • Please don't open issues regarding ESM / CommonJS.
    • \n
    \n
  • \n
  • open.openApp is now a named import: import {openApp} from 'open'
  • \n
  • open.apps is now a named import: import {apps} from 'open'
  • \n
\n

Improvements

\n
    \n
  • Add the ability to open default browser and default browser in private mode (#294) 3b79981
  • \n
\n

https://github.com/sindresorhus/open/compare/v8.4.2...v9.0.0

\n

v8.4.2

\n
    \n
  • Fix support for Podman 51fae87
  • \n
\n

https://github.com/sindresorhus/open/compare/v8.4.1...v8.4.2

\n

v8.4.1

\n
    \n
  • Fix allowNonzeroExitCode option (#296) 051edca
  • \n
  • Fix the app argument with WSL (#295) 4cf1a6d
  • \n
\n

https://github.com/sindresorhus/open/compare/v8.4.0...v8.4.1

\n
\n
\n
\nCommits\n\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=open&package-manager=npm_and_yarn&previous-version=8.4.0&new-version=10.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", + "closed_by": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/912/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/checkly/checkly-cli/issues/912/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/911", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/911/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/911/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/911/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/911", + "id": 2053870382, + "node_id": "I_kwDOE8E-g856a5Mu", + "number": 911, + "title": "story: support an array of glob patterns for all `checkMatch` and `testMatch` properties", + "user": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064778, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc4", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/enhancement", + "name": "enhancement", + "color": "a2eeef", + "default": true, + "description": "New feature or request" + } + ], + "state": "closed", + "locked": false, + "assignee": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "assignees": [ + { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + } + ], + "milestone": null, + "comments": 0, + "created_at": "2023-12-22T12:41:58Z", + "updated_at": "2023-12-27T09:45:47Z", + "closed_at": "2023-12-27T09:45:47Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### Story description\n\nIt's useful to be able to support arrays of glob patterns so users can more finely slice & dice where they store their checks inside their code base. This was requested by multiple users.\r\n\r\ni.e.\r\n\r\n```\r\ntestMatch: [glob1, glob2]\r\n```\r\n\r\nThis also matches how Playwright and Jest do `testMatch` like patterns.\n\n### Shortcut link\n\n_No response_\n\n### Additional resources\n\n_No response_", + "closed_by": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/911/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/checkly/checkly-cli/issues/911/timeline", + "performed_via_github_app": null, + "state_reason": "completed" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/910", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/910/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/910/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/910/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/910", + "id": 2052606452, + "node_id": "PR_kwDOE8E-g85ilNxc", + "number": 910, + "title": "fix: send runtimeId to the BE [gh-909]", + "user": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-12-21T15:12:52Z", + "updated_at": "2023-12-21T16:00:42Z", + "closed_at": "2023-12-21T16:00:41Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/910", + "html_url": "https://github.com/checkly/checkly-cli/pull/910", + "diff_url": "https://github.com/checkly/checkly-cli/pull/910.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/910.patch", + "merged_at": "2023-12-21T16:00:41Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nSend runtimeId with the group construct\r\n\r\nResolves #909 ", + "closed_by": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/910/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/checkly/checkly-cli/issues/910/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/909", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/909/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/909/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/909/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/909", + "id": 2052566352, + "node_id": "I_kwDOE8E-g856V61Q", + "number": 909, + "title": "bug: `runtimeId` for `CheckGroup` construct is not changed on deploy", + "user": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064775, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc1", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/bug", + "name": "bug", + "color": "d73a4a", + "default": true, + "description": "Something isn't working" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-12-21T14:48:46Z", + "updated_at": "2023-12-21T16:00:42Z", + "closed_at": "2023-12-21T16:00:42Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### Node.js version\n\n18\n\n### NPM version\n\n9.7.1\n\n### @checkly/cli version\n\n4.5.2\n\n### Steps to reproduce\n\n- Create a `CheckGroup` with `runtimeId` 2023.02\r\n- Deploy it. \r\n- Check the UI, it will show 2023.09\r\n- Change it to any value in the construct and deploy again. Nothing changes.\r\n\r\ne.g.\r\n\r\n```ts\r\nimport { CheckGroup } from 'checkly/constructs'\r\n\r\nexport const myGroup = new CheckGroup('my-group-1',{\r\n name: 'My Group 1',\r\n runtimeId: '2022.10',\r\n locations: ['eu-west-1'],\r\n})\r\n```\n\n### What is expected?\n\nThe deploy updates the runtime to version specified in the construct.\n\n### What is actually happening?\n\nThe runtime is never updated.\n\n### Any additional comments?\n\n_No response_", + "closed_by": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/909/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/checkly/checkly-cli/issues/909/timeline", + "performed_via_github_app": null, + "state_reason": "completed" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/908", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/908/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/908/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/908/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/908", + "id": 2052430686, + "node_id": "PR_kwDOE8E-g85ikm6n", + "number": 908, + "title": "feat: add missing options on playwright config support", + "user": { + "login": "ferrandiaz", + "id": 6786071, + "node_id": "MDQ6VXNlcjY3ODYwNzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6786071?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ferrandiaz", + "html_url": "https://github.com/ferrandiaz", + "followers_url": "https://api.github.com/users/ferrandiaz/followers", + "following_url": "https://api.github.com/users/ferrandiaz/following{/other_user}", + "gists_url": "https://api.github.com/users/ferrandiaz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ferrandiaz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ferrandiaz/subscriptions", + "organizations_url": "https://api.github.com/users/ferrandiaz/orgs", + "repos_url": "https://api.github.com/users/ferrandiaz/repos", + "events_url": "https://api.github.com/users/ferrandiaz/events{/privacy}", + "received_events_url": "https://api.github.com/users/ferrandiaz/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-12-21T13:30:41Z", + "updated_at": "2023-12-21T15:47:45Z", + "closed_at": "2023-12-21T15:47:44Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/908", + "html_url": "https://github.com/checkly/checkly-cli/pull/908", + "diff_url": "https://github.com/checkly/checkly-cli/pull/908.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/908.patch", + "merged_at": "2023-12-21T15:47:44Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nAdd support for `accuracy`, `toHaveScreenshot` and `toMatchSnapshot` on playwright config\r\n\r\n", + "closed_by": { + "login": "ferrandiaz", + "id": 6786071, + "node_id": "MDQ6VXNlcjY3ODYwNzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6786071?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ferrandiaz", + "html_url": "https://github.com/ferrandiaz", + "followers_url": "https://api.github.com/users/ferrandiaz/followers", + "following_url": "https://api.github.com/users/ferrandiaz/following{/other_user}", + "gists_url": "https://api.github.com/users/ferrandiaz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ferrandiaz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ferrandiaz/subscriptions", + "organizations_url": "https://api.github.com/users/ferrandiaz/orgs", + "repos_url": "https://api.github.com/users/ferrandiaz/repos", + "events_url": "https://api.github.com/users/ferrandiaz/events{/privacy}", + "received_events_url": "https://api.github.com/users/ferrandiaz/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/908/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/checkly/checkly-cli/issues/908/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/907", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/907/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/907/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/907/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/907", + "id": 2050765120, + "node_id": "PR_kwDOE8E-g85ie5X0", + "number": 907, + "title": "feat: add support for playwright config on browser checks", + "user": { + "login": "ferrandiaz", + "id": 6786071, + "node_id": "MDQ6VXNlcjY3ODYwNzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6786071?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ferrandiaz", + "html_url": "https://github.com/ferrandiaz", + "followers_url": "https://api.github.com/users/ferrandiaz/followers", + "following_url": "https://api.github.com/users/ferrandiaz/following{/other_user}", + "gists_url": "https://api.github.com/users/ferrandiaz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ferrandiaz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ferrandiaz/subscriptions", + "organizations_url": "https://api.github.com/users/ferrandiaz/orgs", + "repos_url": "https://api.github.com/users/ferrandiaz/repos", + "events_url": "https://api.github.com/users/ferrandiaz/events{/privacy}", + "received_events_url": "https://api.github.com/users/ferrandiaz/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-12-20T15:19:18Z", + "updated_at": "2023-12-20T15:41:38Z", + "closed_at": "2023-12-20T15:41:37Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/907", + "html_url": "https://github.com/checkly/checkly-cli/pull/907", + "diff_url": "https://github.com/checkly/checkly-cli/pull/907.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/907.patch", + "merged_at": "2023-12-20T15:41:37Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\nAdd support for playwright config on browser check\r\nUsed [RFC](https://github.com/checkly/checkly-cli/issues/806) as reference for parameters supported\r\n\r\n", + "closed_by": { + "login": "ferrandiaz", + "id": 6786071, + "node_id": "MDQ6VXNlcjY3ODYwNzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6786071?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ferrandiaz", + "html_url": "https://github.com/ferrandiaz", + "followers_url": "https://api.github.com/users/ferrandiaz/followers", + "following_url": "https://api.github.com/users/ferrandiaz/following{/other_user}", + "gists_url": "https://api.github.com/users/ferrandiaz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ferrandiaz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ferrandiaz/subscriptions", + "organizations_url": "https://api.github.com/users/ferrandiaz/orgs", + "repos_url": "https://api.github.com/users/ferrandiaz/repos", + "events_url": "https://api.github.com/users/ferrandiaz/events{/privacy}", + "received_events_url": "https://api.github.com/users/ferrandiaz/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/907/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/checkly/checkly-cli/issues/907/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/906", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/906/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/906/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/906/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/906", + "id": 2050341547, + "node_id": "PR_kwDOE8E-g85idbvF", + "number": 906, + "title": "chore: validate tag format during release", + "user": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-12-20T11:12:20Z", + "updated_at": "2023-12-20T13:08:06Z", + "closed_at": "2023-12-20T13:08:05Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/906", + "html_url": "https://github.com/checkly/checkly-cli/pull/906", + "diff_url": "https://github.com/checkly/checkly-cli/pull/906.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/906.patch", + "merged_at": "2023-12-20T13:08:05Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nWe've run into different issues with `create-checkly` fetching the examples (https://github.com/checkly/checkly-cli/issues/844). To avoid any mistakes during CLI releases, this PR adds validation to make sure that versions are formatted like `4.1.0` (and not `v4.1.0`). Even if adding a `v` prefix doesn't cause issues, I think that having complete consistency between releases is going to be safer.\r\n\r\nTested on a personal repo:\r\nhttps://github.com/clample/commerce/actions\r\n![image](https://github.com/checkly/checkly-cli/assets/10483186/88db4ca3-885a-4585-a103-3b6e3e92afb1)\r\n\r\n", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/906/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/checkly/checkly-cli/issues/906/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/905", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/905/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/905/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/905/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/905", + "id": 2048576195, + "node_id": "PR_kwDOE8E-g85iXYuB", + "number": 905, + "title": "chore(deps): Bump open from 8.4.0 to 10.0.0", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-12-19T12:37:05Z", + "updated_at": "2023-12-22T12:46:25Z", + "closed_at": "2023-12-22T12:46:23Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/905", + "html_url": "https://github.com/checkly/checkly-cli/pull/905", + "diff_url": "https://github.com/checkly/checkly-cli/pull/905.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/905.patch", + "merged_at": null + }, + "body": "Bumps [open](https://github.com/sindresorhus/open) from 8.4.0 to 10.0.0.\n
\nRelease notes\n

Sourced from open's releases.

\n
\n

v10.0.0

\n

Breaking

\n
    \n
  • Require Node.js 18 5628dc8
  • \n
\n

https://github.com/sindresorhus/open/compare/v9.1.0...v10.0.0

\n

v9.1.0

\n
    \n
  • Update dependencies 46adf0b
  • \n
\n

https://github.com/sindresorhus/open/compare/v9.0.0...v9.1.0

\n

v9.0.0

\n

Breaking

\n
    \n
  • Require Node.js 14 7f5995e
  • \n
  • This package is now pure ESM. Please read this.\n
      \n
    • Please don't open issues regarding ESM / CommonJS.
    • \n
    \n
  • \n
  • open.openApp is now a named import: import {openApp} from 'open'
  • \n
  • open.apps is now a named import: import {apps} from 'open'
  • \n
\n

Improvements

\n
    \n
  • Add the ability to open default browser and default browser in private mode (#294) 3b79981
  • \n
\n

https://github.com/sindresorhus/open/compare/v8.4.2...v9.0.0

\n

v8.4.2

\n
    \n
  • Fix support for Podman 51fae87
  • \n
\n

https://github.com/sindresorhus/open/compare/v8.4.1...v8.4.2

\n

v8.4.1

\n
    \n
  • Fix allowNonzeroExitCode option (#296) 051edca
  • \n
  • Fix the app argument with WSL (#295) 4cf1a6d
  • \n
\n

https://github.com/sindresorhus/open/compare/v8.4.0...v8.4.1

\n
\n
\n
\nCommits\n\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=open&package-manager=npm_and_yarn&previous-version=8.4.0&new-version=10.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", + "closed_by": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/905/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/checkly/checkly-cli/issues/905/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/904", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/904/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/904/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/904/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/904", + "id": 2031335662, + "node_id": "PR_kwDOE8E-g85hdDVD", + "number": 904, + "title": "Tnolet/update examples and readmes", + "user": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-12-07T18:47:14Z", + "updated_at": "2023-12-14T14:51:36Z", + "closed_at": "2023-12-14T14:51:35Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/904", + "html_url": "https://github.com/checkly/checkly-cli/pull/904", + "diff_url": "https://github.com/checkly/checkly-cli/pull/904.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/904.patch", + "merged_at": "2023-12-14T14:51:34Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [x] Create CLI\r\n* [ ] Test\r\n* [x] Docs\r\n* [x] Examples\r\n* [ ] Other\r\n\r\n## Notes for the Reviewer\r\n- removes the unneeded `services/` dir in examples.\r\n- renames some examples for clarity.,\r\n- updates the readme with fixes and some extra info.\r\n- fixes small typo in `create` package.\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n", + "closed_by": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/904/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/checkly/checkly-cli/issues/904/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/903", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/903/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/903/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/903/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/903", + "id": 2030647211, + "node_id": "PR_kwDOE8E-g85haq-P", + "number": 903, + "title": "chore(deps-dev): Bump typescript from 4.9.4 to 5.3.3", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-12-07T12:21:42Z", + "updated_at": "2024-01-22T11:09:28Z", + "closed_at": "2024-01-22T11:09:27Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/903", + "html_url": "https://github.com/checkly/checkly-cli/pull/903", + "diff_url": "https://github.com/checkly/checkly-cli/pull/903.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/903.patch", + "merged_at": "2024-01-22T11:09:26Z" + }, + "body": "Bumps [typescript](https://github.com/Microsoft/TypeScript) from 4.9.4 to 5.3.3.\n
\nRelease notes\n

Sourced from typescript's releases.

\n
\n

TypeScript 5.3.3

\n

For release notes, check out the release announcement.

\n

For the complete list of fixed issues, check out the

\n\n

Downloads are available on:

\n\n

TypeScript 5.3

\n

For release notes, check out the release announcement.

\n

For the complete list of fixed issues, check out the

\n\n

Downloads are available on:

\n\n

TypeScript 5.3 RC

\n

For release notes, check out the release announcement.

\n

For the complete list of fixed issues, check out the

\n\n

Downloads are available on:

\n\n

TypeScript 5.3 Beta

\n

For release notes, check out the release announcement.

\n

For the complete list of fixed issues, check out the

\n\n

Downloads are available on npm.

\n

TypeScript 5.2

\n

For release notes, check out the release announcement.

\n\n
\n

... (truncated)

\n
\n
\nCommits\n\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=typescript&package-manager=npm_and_yarn&previous-version=4.9.4&new-version=5.3.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
\n\n> **Note**\n> Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n", + "closed_by": { + "login": "ferrandiaz", + "id": 6786071, + "node_id": "MDQ6VXNlcjY3ODYwNzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6786071?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ferrandiaz", + "html_url": "https://github.com/ferrandiaz", + "followers_url": "https://api.github.com/users/ferrandiaz/followers", + "following_url": "https://api.github.com/users/ferrandiaz/following{/other_user}", + "gists_url": "https://api.github.com/users/ferrandiaz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ferrandiaz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ferrandiaz/subscriptions", + "organizations_url": "https://api.github.com/users/ferrandiaz/orgs", + "repos_url": "https://api.github.com/users/ferrandiaz/repos", + "events_url": "https://api.github.com/users/ferrandiaz/events{/privacy}", + "received_events_url": "https://api.github.com/users/ferrandiaz/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/903/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/checkly/checkly-cli/issues/903/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/902", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/902/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/902/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/902/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/902", + "id": 2028416440, + "node_id": "PR_kwDOE8E-g85hTBVm", + "number": 902, + "title": "chore(deps): Bump @oclif/plugin-plugins from 2.3.0 to 4.1.10", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-12-06T12:19:30Z", + "updated_at": "2023-12-25T12:26:34Z", + "closed_at": "2023-12-25T12:26:32Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/902", + "html_url": "https://github.com/checkly/checkly-cli/pull/902", + "diff_url": "https://github.com/checkly/checkly-cli/pull/902.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/902.patch", + "merged_at": null + }, + "body": "Bumps [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins) from 2.3.0 to 4.1.10.\n
\nRelease notes\n

Sourced from @​oclif/plugin-plugins's releases.

\n
\n

4.1.10

\n

Bug Fixes

\n
    \n
  • deps: bump yarn from 1.22.19 to 1.22.21 (#732) (08399d7)
  • \n
\n

4.1.9

\n

Bug Fixes

\n
    \n
  • bump npm, skip lib checks (cf44c8d)
  • \n
\n

4.1.8

\n

Bug Fixes

\n
    \n
  • scope install warnings to plugin being installed (#721) (51f7721)
  • \n
\n

4.1.7

\n

Bug Fixes

\n\n

4.1.6

\n

Bug Fixes

\n\n

4.1.5

\n

Bug Fixes

\n
    \n
  • deps: bump npm from 9.8.1 to 9.9.1 (#717) (31e197f)
  • \n
\n

4.1.4

\n

Bug Fixes

\n\n

4.1.3

\n

Bug Fixes

\n\n

4.1.2

\n

Bug Fixes

\n
    \n
  • all error and warnings to stderr, this.log in commands (6bdba67)
  • \n
\n

4.1.1

\n

Bug Fixes

\n
    \n
  • can now install legacy plugins if @​oclif/plugin-legacy in plugins (#708) (41566b6)
  • \n
\n\n
\n

... (truncated)

\n
\n
\nChangelog\n

Sourced from @​oclif/plugin-plugins's changelog.

\n
\n

4.1.10 (2023-12-06)

\n

Bug Fixes

\n
    \n
  • deps: bump yarn from 1.22.19 to 1.22.21 (#732) (08399d7)
  • \n
\n

4.1.9 (2023-12-05)

\n

Bug Fixes

\n
    \n
  • bump npm, skip lib checks (cf44c8d)
  • \n
\n

4.1.8 (2023-11-16)

\n

Bug Fixes

\n
    \n
  • scope install warnings to plugin being installed (#721) (51f7721)
  • \n
\n

4.1.7 (2023-11-13)

\n

Bug Fixes

\n\n

4.1.6 (2023-11-13)

\n

Bug Fixes

\n\n

4.1.5 (2023-11-11)

\n

Bug Fixes

\n
    \n
  • deps: bump npm from 9.8.1 to 9.9.1 (#717) (31e197f)
  • \n
\n

4.1.4 (2023-11-10)

\n

Bug Fixes

\n\n

4.1.3 (2023-11-10)

\n

Bug Fixes

\n\n

4.1.2 (2023-11-08)

\n\n
\n

... (truncated)

\n
\n
\nCommits\n
    \n
  • cbe8241 chore(release): 4.1.10 [skip ci]
  • \n
  • 08399d7 fix(deps): bump yarn from 1.22.19 to 1.22.21 (#732)
  • \n
  • 952b24c chore(release): 4.1.9 [skip ci]
  • \n
  • 003af17 Merge pull request #736 from oclif/ew/npm-bump
  • \n
  • cf44c8d fix: bump npm, skip lib checks
  • \n
  • 92eed15 chore(dev-deps): bump @​types/validate-npm-package-name (#726)
  • \n
  • 163c898 chore(dev-deps): bump @​types/shelljs from 0.8.14 to 0.8.15 (#727)
  • \n
  • fedd986 chore(dev-deps): bump prettier from 3.0.3 to 3.1.0 (#728)
  • \n
  • fdd63b3 chore(dev-deps): bump eslint-config-oclif-typescript (#729)
  • \n
  • 2cf768f chore(dev-deps): bump @​types/mocha from 10.0.3 to 10.0.6 (#730)
  • \n
  • Additional commits viewable in compare view
  • \n
\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@oclif/plugin-plugins&package-manager=npm_and_yarn&previous-version=2.3.0&new-version=4.1.10)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", + "closed_by": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/902/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/checkly/checkly-cli/issues/902/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/901", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/901/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/901/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/901/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/901", + "id": 2028110743, + "node_id": "I_kwDOE8E-g8544oOX", + "number": 901, + "title": "feat: support configuring alert escalation policies", + "user": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064778, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc4", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/enhancement", + "name": "enhancement", + "color": "a2eeef", + "default": true, + "description": "New feature or request" + } + ], + "state": "closed", + "locked": false, + "assignee": { + "login": "ferrandiaz", + "id": 6786071, + "node_id": "MDQ6VXNlcjY3ODYwNzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6786071?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ferrandiaz", + "html_url": "https://github.com/ferrandiaz", + "followers_url": "https://api.github.com/users/ferrandiaz/followers", + "following_url": "https://api.github.com/users/ferrandiaz/following{/other_user}", + "gists_url": "https://api.github.com/users/ferrandiaz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ferrandiaz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ferrandiaz/subscriptions", + "organizations_url": "https://api.github.com/users/ferrandiaz/orgs", + "repos_url": "https://api.github.com/users/ferrandiaz/repos", + "events_url": "https://api.github.com/users/ferrandiaz/events{/privacy}", + "received_events_url": "https://api.github.com/users/ferrandiaz/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "assignees": [ + { + "login": "ferrandiaz", + "id": 6786071, + "node_id": "MDQ6VXNlcjY3ODYwNzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6786071?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ferrandiaz", + "html_url": "https://github.com/ferrandiaz", + "followers_url": "https://api.github.com/users/ferrandiaz/followers", + "following_url": "https://api.github.com/users/ferrandiaz/following{/other_user}", + "gists_url": "https://api.github.com/users/ferrandiaz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ferrandiaz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ferrandiaz/subscriptions", + "organizations_url": "https://api.github.com/users/ferrandiaz/orgs", + "repos_url": "https://api.github.com/users/ferrandiaz/repos", + "events_url": "https://api.github.com/users/ferrandiaz/events{/privacy}", + "received_events_url": "https://api.github.com/users/ferrandiaz/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + } + ], + "milestone": null, + "comments": 0, + "created_at": "2023-12-06T09:26:15Z", + "updated_at": "2024-01-16T15:55:39Z", + "closed_at": "2024-01-16T15:55:38Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### What problem does this feature solve?\r\n\r\nWe should add support for configuring a checks alert escalation policy:\r\n\r\n![image](https://github.com/checkly/checkly-cli/assets/10483186/830ca081-47e1-49ca-be0e-dadfdeec553f)\r\n", + "closed_by": { + "login": "ferrandiaz", + "id": 6786071, + "node_id": "MDQ6VXNlcjY3ODYwNzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6786071?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ferrandiaz", + "html_url": "https://github.com/ferrandiaz", + "followers_url": "https://api.github.com/users/ferrandiaz/followers", + "following_url": "https://api.github.com/users/ferrandiaz/following{/other_user}", + "gists_url": "https://api.github.com/users/ferrandiaz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ferrandiaz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ferrandiaz/subscriptions", + "organizations_url": "https://api.github.com/users/ferrandiaz/orgs", + "repos_url": "https://api.github.com/users/ferrandiaz/repos", + "events_url": "https://api.github.com/users/ferrandiaz/events{/privacy}", + "received_events_url": "https://api.github.com/users/ferrandiaz/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/901/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/checkly/checkly-cli/issues/901/timeline", + "performed_via_github_app": null, + "state_reason": "completed" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/900", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/900/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/900/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/900/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/900", + "id": 2021225020, + "node_id": "PR_kwDOE8E-g85g6taG", + "number": 900, + "title": "feat(parallel): support `runParallel` in checks and groups [sc-18210]", + "user": { + "login": "shiini2", + "id": 25155364, + "node_id": "MDQ6VXNlcjI1MTU1MzY0", + "avatar_url": "https://avatars.githubusercontent.com/u/25155364?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/shiini2", + "html_url": "https://github.com/shiini2", + "followers_url": "https://api.github.com/users/shiini2/followers", + "following_url": "https://api.github.com/users/shiini2/following{/other_user}", + "gists_url": "https://api.github.com/users/shiini2/gists{/gist_id}", + "starred_url": "https://api.github.com/users/shiini2/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/shiini2/subscriptions", + "organizations_url": "https://api.github.com/users/shiini2/orgs", + "repos_url": "https://api.github.com/users/shiini2/repos", + "events_url": "https://api.github.com/users/shiini2/events{/privacy}", + "received_events_url": "https://api.github.com/users/shiini2/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 5221148871, + "node_id": "LA_kwDOE8E-g88AAAABNzRoxw", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/build", + "name": "build", + "color": "bfdadc", + "default": false, + "description": "Issue regarding building and packaging" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 4, + "created_at": "2023-12-01T16:34:47Z", + "updated_at": "2023-12-15T12:47:34Z", + "closed_at": "2023-12-15T12:47:33Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/900", + "html_url": "https://github.com/checkly/checkly-cli/pull/900", + "diff_url": "https://github.com/checkly/checkly-cli/pull/900.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/900.patch", + "merged_at": "2023-12-15T12:47:33Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\nAdd `runParallel` to check and group constructs to allow simultaneous check run scheduling on multi-locations.\r\n\r\nIf set to false, the check runs will be scheduled in the different locations in a round-robin fashion.\r\n\r\nRequires this [BE PR](https://github.com/checkly/checkly-backend/pull/4950) for testing.", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/900/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/checkly/checkly-cli/issues/900/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/899", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/899/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/899/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/899/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/899", + "id": 2018627491, + "node_id": "PR_kwDOE8E-g85gxzpd", + "number": 899, + "title": "chore(deps): Bump open from 8.4.0 to 9.1.0", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-11-30T13:03:52Z", + "updated_at": "2023-12-19T12:37:10Z", + "closed_at": "2023-12-19T12:37:08Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/899", + "html_url": "https://github.com/checkly/checkly-cli/pull/899", + "diff_url": "https://github.com/checkly/checkly-cli/pull/899.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/899.patch", + "merged_at": null + }, + "body": "Bumps [open](https://github.com/sindresorhus/open) from 8.4.0 to 9.1.0.\n
\nRelease notes\n

Sourced from open's releases.

\n
\n

v9.1.0

\n
    \n
  • Update dependencies 46adf0b
  • \n
\n

https://github.com/sindresorhus/open/compare/v9.0.0...v9.1.0

\n

v9.0.0

\n

Breaking

\n
    \n
  • Require Node.js 14 7f5995e
  • \n
  • This package is now pure ESM. Please read this.\n
      \n
    • Please don't open issues regarding ESM / CommonJS.
    • \n
    \n
  • \n
  • open.openApp is now a named import: import {openApp} from 'open'
  • \n
  • open.apps is now a named import: import {apps} from 'open'
  • \n
\n

Improvements

\n
    \n
  • Add the ability to open default browser and default browser in private mode (#294) 3b79981
  • \n
\n

https://github.com/sindresorhus/open/compare/v8.4.2...v9.0.0

\n

v8.4.2

\n
    \n
  • Fix support for Podman 51fae87
  • \n
\n

https://github.com/sindresorhus/open/compare/v8.4.1...v8.4.2

\n

v8.4.1

\n
    \n
  • Fix allowNonzeroExitCode option (#296) 051edca
  • \n
  • Fix the app argument with WSL (#295) 4cf1a6d
  • \n
\n

https://github.com/sindresorhus/open/compare/v8.4.0...v8.4.1

\n
\n
\n
\nCommits\n\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=open&package-manager=npm_and_yarn&previous-version=8.4.0&new-version=9.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", + "closed_by": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/899/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/checkly/checkly-cli/issues/899/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/898", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/898/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/898/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/898/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/898", + "id": 2018612814, + "node_id": "I_kwDOE8E-g854UZZO", + "number": 898, + "title": "bug: when a runtime version is not included we default to 2023.02 - we should migrate that to 2023.09", + "user": { + "login": "josep-fl", + "id": 26063772, + "node_id": "MDQ6VXNlcjI2MDYzNzcy", + "avatar_url": "https://avatars.githubusercontent.com/u/26063772?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/josep-fl", + "html_url": "https://github.com/josep-fl", + "followers_url": "https://api.github.com/users/josep-fl/followers", + "following_url": "https://api.github.com/users/josep-fl/following{/other_user}", + "gists_url": "https://api.github.com/users/josep-fl/gists{/gist_id}", + "starred_url": "https://api.github.com/users/josep-fl/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/josep-fl/subscriptions", + "organizations_url": "https://api.github.com/users/josep-fl/orgs", + "repos_url": "https://api.github.com/users/josep-fl/repos", + "events_url": "https://api.github.com/users/josep-fl/events{/privacy}", + "received_events_url": "https://api.github.com/users/josep-fl/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064775, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc1", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/bug", + "name": "bug", + "color": "d73a4a", + "default": true, + "description": "Something isn't working" + } + ], + "state": "closed", + "locked": false, + "assignee": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "assignees": [ + { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + } + ], + "milestone": null, + "comments": 0, + "created_at": "2023-11-30T12:55:11Z", + "updated_at": "2023-12-21T14:44:28Z", + "closed_at": "2023-12-21T14:44:28Z", + "author_association": "NONE", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### Node.js version\n\nv18.18.2\n\n### NPM version\n\n10.2.4\n\n### @checkly/cli version\n\n2023.02\n\n### Steps to reproduce\n\nYou can reproduce by simply not including any runtimeId in any config file or check file. \r\n\r\nEven if your account/check defaults to 2023.09 on the Checkly side the CLI will default to 2023.02\n\n### What is expected?\n\nEither to default to latest runtime, or to account default, or to check version\n\n### What is actually happening?\n\ndefaults to 2023.02\n\n### Any additional comments?\n\n_No response_", + "closed_by": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/898/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/checkly/checkly-cli/issues/898/timeline", + "performed_via_github_app": null, + "state_reason": "completed" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/897", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/897/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/897/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/897/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/897", + "id": 2017257044, + "node_id": "PR_kwDOE8E-g85gtIEZ", + "number": 897, + "title": "feat: updates runtimes in examples and defaults to 2023.09", + "user": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 2, + "created_at": "2023-11-29T19:17:38Z", + "updated_at": "2023-11-30T16:30:32Z", + "closed_at": "2023-11-30T16:30:31Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/897", + "html_url": "https://github.com/checkly/checkly-cli/pull/897", + "diff_url": "https://github.com/checkly/checkly-cli/pull/897.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/897.patch", + "merged_at": "2023-11-30T16:30:31Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [x] Examples\r\n* [ ] Other\r\n\r\n## Notes for the Reviewer\r\nUpdates the examples to the latest runtime.\r\n", + "closed_by": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/897/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/checkly/checkly-cli/issues/897/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/896", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/896/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/896/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/896/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/896", + "id": 2016578559, + "node_id": "PR_kwDOE8E-g85gqzDe", + "number": 896, + "title": "chore(deps): Bump axios from 1.4.0 to 1.6.2", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 2, + "created_at": "2023-11-29T13:19:12Z", + "updated_at": "2023-11-30T08:51:14Z", + "closed_at": "2023-11-30T08:51:04Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/896", + "html_url": "https://github.com/checkly/checkly-cli/pull/896", + "diff_url": "https://github.com/checkly/checkly-cli/pull/896.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/896.patch", + "merged_at": null + }, + "body": "[//]: # (dependabot-start)\n⚠️ **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps [axios](https://github.com/axios/axios) from 1.4.0 to 1.6.2.\n
\nRelease notes\n

Sourced from axios's releases.

\n
\n

Release v1.6.2

\n

Release notes:

\n

Features

\n
    \n
  • withXSRFToken: added withXSRFToken option as a workaround to achieve the old withCredentials behavior; (#6046) (cff9967)
  • \n
\n

PRs

\n
    \n
  • feat(withXSRFToken): added withXSRFToken option as a workaround to achieve the old `withCredentials` behavior; ( #6046 )
  • \n
\n
\nπŸ“’ This PR added &#x27;withXSRFToken&#x27; option as a replacement for old withCredentials behaviour. \nYou should now use withXSRFToken along with withCredential to get the old behavior.\nThis functionality is considered as a fix.\n
\n

Contributors to this release

\n\n

Release v1.6.1

\n

Release notes:

\n

Bug Fixes

\n
    \n
  • formdata: fixed content-type header normalization for non-standard browser environments; (#6056) (dd465ab)
  • \n
  • platform: fixed emulated browser detection in node.js environment; (#6055) (3dc8369)
  • \n
\n

Contributors to this release

\n\n

Release v1.6.0

\n

Release notes:

\n

Bug Fixes

\n
    \n
  • CSRF: fixed CSRF vulnerability CVE-2023-45857 (#6028) (96ee232)
  • \n
  • dns: fixed lookup function decorator to work properly in node v20; (#6011) (5aaff53)
  • \n
  • types: fix AxiosHeaders types; (#5931) (a1c8ad0)
  • \n
\n

PRs

\n
    \n
  • CVE 2023 45857 ( #6028 )
  • \n
\n
\n⚠️ Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n
\n

Contributors to this release

\n\n
\n

... (truncated)

\n
\n
\nChangelog\n

Sourced from axios's changelog.

\n
\n

1.6.2 (2023-11-14)

\n

Features

\n
    \n
  • withXSRFToken: added withXSRFToken option as a workaround to achieve the old withCredentials behavior; (#6046) (cff9967)
  • \n
\n

PRs

\n
    \n
  • feat(withXSRFToken): added withXSRFToken option as a workaround to achieve the old `withCredentials` behavior; ( #6046 )
  • \n
\n
\nπŸ“’ This PR added &#x27;withXSRFToken&#x27; option as a replacement for old withCredentials behaviour. \nYou should now use withXSRFToken along with withCredential to get the old behavior.\nThis functionality is considered as a fix.\n
\n

Contributors to this release

\n\n

1.6.1 (2023-11-08)

\n

Bug Fixes

\n
    \n
  • formdata: fixed content-type header normalization for non-standard browser environments; (#6056) (dd465ab)
  • \n
  • platform: fixed emulated browser detection in node.js environment; (#6055) (3dc8369)
  • \n
\n

Contributors to this release

\n\n

PRs

\n
    \n
  • feat(withXSRFToken): added withXSRFToken option as a workaround to achieve the old `withCredentials` behavior; ( #6046 )
  • \n
\n
\nπŸ“’ This PR added &#x27;withXSRFToken&#x27; option as a replacement for old withCredentials behaviour. \nYou should now use withXSRFToken along with withCredential to get the old behavior.\nThis functionality is considered as a fix.\n
\n

1.6.0 (2023-10-26)

\n

Bug Fixes

\n
    \n
  • CSRF: fixed CSRF vulnerability CVE-2023-45857 (#6028) (96ee232)
  • \n
\n\n
\n

... (truncated)

\n
\n
\nCommits\n
    \n
  • b3be365 chore(release): v1.6.2 (#6082)
  • \n
  • 8739acb chore(ci): removed redundant release action; (#6081)
  • \n
  • bfa9c30 chore(docs): fix outdated grunt to npm scripts (#6073)
  • \n
  • a2b0fb3 chore(docs): update README.md (#6048)
  • \n
  • b12a608 chore(ci): removed paths-ignore filter; (#6080)
  • \n
  • 0c9d886 chore(ci): reworked ignoring files logic; (#6079)
  • \n
  • 30873ee chore(ci): add paths-ignore config to testing action; (#6078)
  • \n
  • cff9967 feat(withXSRFToken): added withXSRFToken option as a workaround to achieve th...
  • \n
  • 7009715 chore(ci): fixed release notification action; (#6064)
  • \n
  • 7144f10 chore(ci): fixed release notification action; (#6063)
  • \n
  • Additional commits viewable in compare view
  • \n
\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=axios&package-manager=npm_and_yarn&previous-version=1.4.0&new-version=1.6.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/896/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/checkly/checkly-cli/issues/896/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/895", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/895/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/895/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/895/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/895", + "id": 2014794929, + "node_id": "PR_kwDOE8E-g85gkswp", + "number": 895, + "title": "chore(deps): Bump axios from 1.4.0 to 1.6.0", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-11-28T16:10:09Z", + "updated_at": "2023-11-29T13:19:18Z", + "closed_at": "2023-11-29T13:19:15Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/895", + "html_url": "https://github.com/checkly/checkly-cli/pull/895", + "diff_url": "https://github.com/checkly/checkly-cli/pull/895.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/895.patch", + "merged_at": null + }, + "body": "Bumps [axios](https://github.com/axios/axios) from 1.4.0 to 1.6.0.\n
\nRelease notes\n

Sourced from axios's releases.

\n
\n

Release v1.6.0

\n

Release notes:

\n

Bug Fixes

\n
    \n
  • CSRF: fixed CSRF vulnerability CVE-2023-45857 (#6028) (96ee232)
  • \n
  • dns: fixed lookup function decorator to work properly in node v20; (#6011) (5aaff53)
  • \n
  • types: fix AxiosHeaders types; (#5931) (a1c8ad0)
  • \n
\n

PRs

\n
    \n
  • CVE 2023 45857 ( #6028 )
  • \n
\n
\n⚠️ Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n
\n

Contributors to this release

\n\n

Release v1.5.1

\n

Release notes:

\n

Bug Fixes

\n
    \n
  • adapters: improved adapters loading logic to have clear error messages; (#5919) (e410779)
  • \n
  • formdata: fixed automatic addition of the Content-Type header for FormData in non-browser environments; (#5917) (bc9af51)
  • \n
  • headers: allow content-encoding header to handle case-insensitive values (#5890) (#5892) (4c89f25)
  • \n
  • types: removed duplicated code (9e62056)
  • \n
\n

Contributors to this release

\n\n

Release v1.5.0

\n

Release notes:

\n

Bug Fixes

\n
    \n
  • adapter: make adapter loading error more clear by using platform-specific adapters explicitly (#5837) (9a414bb)
  • \n
  • dns: fixed cacheable-lookup integration; (#5836) (b3e327d)
  • \n
  • headers: added support for setting header names that overlap with class methods; (#5831) (d8b4ca0)
  • \n
  • headers: fixed common Content-Type header merging; (#5832) (8fda276)
  • \n
\n

Features

\n\n
\n

... (truncated)

\n
\n
\nChangelog\n

Sourced from axios's changelog.

\n
\n

1.6.0 (2023-10-26)

\n

Bug Fixes

\n
    \n
  • CSRF: fixed CSRF vulnerability CVE-2023-45857 (#6028) (96ee232)
  • \n
  • dns: fixed lookup function decorator to work properly in node v20; (#6011) (5aaff53)
  • \n
  • types: fix AxiosHeaders types; (#5931) (a1c8ad0)
  • \n
\n

PRs

\n
    \n
  • CVE 2023 45857 ( #6028 )
  • \n
\n
\n⚠️ Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n
\n

Contributors to this release

\n\n

1.5.1 (2023-09-26)

\n

Bug Fixes

\n
    \n
  • adapters: improved adapters loading logic to have clear error messages; (#5919) (e410779)
  • \n
  • formdata: fixed automatic addition of the Content-Type header for FormData in non-browser environments; (#5917) (bc9af51)
  • \n
  • headers: allow content-encoding header to handle case-insensitive values (#5890) (#5892) (4c89f25)
  • \n
  • types: removed duplicated code (9e62056)
  • \n
\n

Contributors to this release

\n\n

PRs

\n
    \n
  • CVE 2023 45857 ( #6028 )
  • \n
\n
\n⚠️ Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n
\n

1.5.0 (2023-08-26)

\n\n
\n

... (truncated)

\n
\n
\nCommits\n
    \n
  • f7adacd chore(release): v1.6.0 (#6031)
  • \n
  • 9917e67 chore(ci): fix release-it arg; (#6032)
  • \n
  • 96ee232 fix(CSRF): fixed CSRF vulnerability CVE-2023-45857 (#6028)
  • \n
  • 7d45ab2 chore(tests): fixed tests to pass in node v19 and v20 with keep-alive enabl...
  • \n
  • 5aaff53 fix(dns): fixed lookup function decorator to work properly in node v20; (#6011)
  • \n
  • a48a63a chore(docs): added AxiosHeaders docs; (#5932)
  • \n
  • a1c8ad0 fix(types): fix AxiosHeaders types; (#5931)
  • \n
  • 2ac731d chore(docs): update readme.md (#5889)
  • \n
  • 88fb52b chore(release): v1.5.1 (#5920)
  • \n
  • e410779 fix(adapters): improved adapters loading logic to have clear error messages; ...
  • \n
  • Additional commits viewable in compare view
  • \n
\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=axios&package-manager=npm_and_yarn&previous-version=1.4.0&new-version=1.6.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/checkly/checkly-cli/network/alerts).\n\n
", + "closed_by": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/895/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/checkly/checkly-cli/issues/895/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/894", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/894/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/894/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/894/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/894", + "id": 2012819312, + "node_id": "PR_kwDOE8E-g85gd7zC", + "number": 894, + "title": "chore(deps): bump axios to 1.6.2", + "user": { + "login": "ellisio", + "id": 127468, + "node_id": "MDQ6VXNlcjEyNzQ2OA==", + "avatar_url": "https://avatars.githubusercontent.com/u/127468?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ellisio", + "html_url": "https://github.com/ellisio", + "followers_url": "https://api.github.com/users/ellisio/followers", + "following_url": "https://api.github.com/users/ellisio/following{/other_user}", + "gists_url": "https://api.github.com/users/ellisio/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ellisio/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ellisio/subscriptions", + "organizations_url": "https://api.github.com/users/ellisio/orgs", + "repos_url": "https://api.github.com/users/ellisio/repos", + "events_url": "https://api.github.com/users/ellisio/events{/privacy}", + "received_events_url": "https://api.github.com/users/ellisio/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-11-27T18:05:53Z", + "updated_at": "2023-12-04T18:07:36Z", + "closed_at": "2023-11-30T08:49:59Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/894", + "html_url": "https://github.com/checkly/checkly-cli/pull/894", + "diff_url": "https://github.com/checkly/checkly-cli/pull/894.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/894.patch", + "merged_at": "2023-11-30T08:49:59Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [x] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\nThis bumps `axios` to `1.6.2` to resolve [CVE-2023-45857](https://github.com/advisories/GHSA-wf5p-g6vw-rhxx)\r\n", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/894/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/checkly/checkly-cli/issues/894/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/893", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/893/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/893/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/893/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/893", + "id": 2006197535, + "node_id": "PR_kwDOE8E-g85gH4px", + "number": 893, + "title": "feat: add ability to filter by group tag", + "user": { + "login": "ferrandiaz", + "id": 6786071, + "node_id": "MDQ6VXNlcjY3ODYwNzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6786071?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ferrandiaz", + "html_url": "https://github.com/ferrandiaz", + "followers_url": "https://api.github.com/users/ferrandiaz/followers", + "following_url": "https://api.github.com/users/ferrandiaz/following{/other_user}", + "gists_url": "https://api.github.com/users/ferrandiaz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ferrandiaz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ferrandiaz/subscriptions", + "organizations_url": "https://api.github.com/users/ferrandiaz/orgs", + "repos_url": "https://api.github.com/users/ferrandiaz/repos", + "events_url": "https://api.github.com/users/ferrandiaz/events{/privacy}", + "received_events_url": "https://api.github.com/users/ferrandiaz/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-11-22T12:04:07Z", + "updated_at": "2023-11-22T15:52:27Z", + "closed_at": "2023-11-22T15:52:26Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/893", + "html_url": "https://github.com/checkly/checkly-cli/pull/893", + "diff_url": "https://github.com/checkly/checkly-cli/pull/893.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/893.patch", + "merged_at": "2023-11-22T15:52:26Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [x] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\nThe check only provides groupId information, hence the part of trying to get the group from the check ref\r\n\r\n> Resolves #878 \r\n\r\n", + "closed_by": { + "login": "ferrandiaz", + "id": 6786071, + "node_id": "MDQ6VXNlcjY3ODYwNzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6786071?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ferrandiaz", + "html_url": "https://github.com/ferrandiaz", + "followers_url": "https://api.github.com/users/ferrandiaz/followers", + "following_url": "https://api.github.com/users/ferrandiaz/following{/other_user}", + "gists_url": "https://api.github.com/users/ferrandiaz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ferrandiaz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ferrandiaz/subscriptions", + "organizations_url": "https://api.github.com/users/ferrandiaz/orgs", + "repos_url": "https://api.github.com/users/ferrandiaz/repos", + "events_url": "https://api.github.com/users/ferrandiaz/events{/privacy}", + "received_events_url": "https://api.github.com/users/ferrandiaz/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/893/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/checkly/checkly-cli/issues/893/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/892", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/892/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/892/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/892/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/892", + "id": 2004196449, + "node_id": "PR_kwDOE8E-g85gBDGj", + "number": 892, + "title": "chore(deps-dev): Bump typescript from 4.9.4 to 5.3.2", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-11-21T12:37:13Z", + "updated_at": "2023-12-07T12:21:47Z", + "closed_at": "2023-12-07T12:21:46Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/892", + "html_url": "https://github.com/checkly/checkly-cli/pull/892", + "diff_url": "https://github.com/checkly/checkly-cli/pull/892.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/892.patch", + "merged_at": null + }, + "body": "Bumps [typescript](https://github.com/Microsoft/TypeScript) from 4.9.4 to 5.3.2.\n
\nRelease notes\n

Sourced from typescript's releases.

\n
\n

TypeScript 5.3

\n

For release notes, check out the release announcement.

\n

For the complete list of fixed issues, check out the

\n\n

Downloads are available on:

\n\n

TypeScript 5.3 RC

\n

For release notes, check out the release announcement.

\n

For the complete list of fixed issues, check out the

\n\n

Downloads are available on:

\n\n

TypeScript 5.3 Beta

\n

For release notes, check out the release announcement.

\n

For the complete list of fixed issues, check out the

\n\n

Downloads are available on npm.

\n

TypeScript 5.2

\n

For release notes, check out the release announcement.

\n

For the complete list of fixed issues, check out the

\n\n

Downloads are available on:

\n\n

TypeScript 5.2 RC

\n

For release notes, check out the release announcement.

\n\n
\n

... (truncated)

\n
\n
\nCommits\n\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=typescript&package-manager=npm_and_yarn&previous-version=4.9.4&new-version=5.3.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", + "closed_by": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/892/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/checkly/checkly-cli/issues/892/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/891", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/891/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/891/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/891/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/891", + "id": 1999025762, + "node_id": "PR_kwDOE8E-g85fvuTD", + "number": 891, + "title": "chore(deps): Bump @oclif/plugin-plugins from 2.3.0 to 4.1.8", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-11-17T12:34:07Z", + "updated_at": "2023-12-06T12:19:35Z", + "closed_at": "2023-12-06T12:19:33Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/891", + "html_url": "https://github.com/checkly/checkly-cli/pull/891", + "diff_url": "https://github.com/checkly/checkly-cli/pull/891.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/891.patch", + "merged_at": null + }, + "body": "Bumps [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins) from 2.3.0 to 4.1.8.\n
\nRelease notes\n

Sourced from @​oclif/plugin-plugins's releases.

\n
\n

4.1.8

\n

Bug Fixes

\n
    \n
  • scope install warnings to plugin being installed (#721) (51f7721)
  • \n
\n

4.1.7

\n

Bug Fixes

\n\n

4.1.6

\n

Bug Fixes

\n\n

4.1.5

\n

Bug Fixes

\n
    \n
  • deps: bump npm from 9.8.1 to 9.9.1 (#717) (31e197f)
  • \n
\n

4.1.4

\n

Bug Fixes

\n\n

4.1.3

\n

Bug Fixes

\n\n

4.1.2

\n

Bug Fixes

\n
    \n
  • all error and warnings to stderr, this.log in commands (6bdba67)
  • \n
\n

4.1.1

\n

Bug Fixes

\n
    \n
  • can now install legacy plugins if @​oclif/plugin-legacy in plugins (#708) (41566b6)
  • \n
\n

4.1.0

\n

Features

\n
    \n
  • add plugins reset cmd (6d5d4a2)
  • \n
\n

4.0.3

\n

Bug Fixes

\n\n\n
\n

... (truncated)

\n
\n
\nChangelog\n

Sourced from @​oclif/plugin-plugins's changelog.

\n
\n

4.1.8 (2023-11-16)

\n

Bug Fixes

\n
    \n
  • scope install warnings to plugin being installed (#721) (51f7721)
  • \n
\n

4.1.7 (2023-11-13)

\n

Bug Fixes

\n\n

4.1.6 (2023-11-13)

\n

Bug Fixes

\n\n

4.1.5 (2023-11-11)

\n

Bug Fixes

\n
    \n
  • deps: bump npm from 9.8.1 to 9.9.1 (#717) (31e197f)
  • \n
\n

4.1.4 (2023-11-10)

\n

Bug Fixes

\n\n

4.1.3 (2023-11-10)

\n

Bug Fixes

\n\n

4.1.2 (2023-11-08)

\n

Bug Fixes

\n
    \n
  • all error and warnings to stderr, this.log in commands (6bdba67)
  • \n
\n

4.1.1 (2023-11-08)

\n

Bug Fixes

\n
    \n
  • can now install legacy plugins if @​oclif/plugin-legacy in plugins (#708) (41566b6)
  • \n
\n

4.1.0 (2023-11-07)

\n\n
\n

... (truncated)

\n
\n
\nCommits\n
    \n
  • 0187176 chore(release): 4.1.8 [skip ci]
  • \n
  • 51f7721 fix: scope install warnings to plugin being installed (#721)
  • \n
  • a659c74 chore: update github actions [no ci] (#720)
  • \n
  • 271fb3f chore(release): 4.1.7 [skip ci]
  • \n
  • c2a3f43 fix: use templates for examples (#719)
  • \n
  • 93fa155 chore(release): 4.1.6 [skip ci]
  • \n
  • 083976a fix: handle spaces in node/npm path (#718)
  • \n
  • b6b93fe chore(dev-deps): bump @​oclif/plugin-help from 6.0.3 to 6.0.5 (#713)
  • \n
  • 6d97225 chore(dev-deps): bump sinon from 16.1.0 to 16.1.3 (#715)
  • \n
  • 4707dec chore(dev-deps): bump @​types/semver from 7.5.4 to 7.5.5 (#716)
  • \n
  • Additional commits viewable in compare view
  • \n
\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@oclif/plugin-plugins&package-manager=npm_and_yarn&previous-version=2.3.0&new-version=4.1.8)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", + "closed_by": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/891/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/checkly/checkly-cli/issues/891/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/890", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/890/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/890/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/890/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/890", + "id": 1992655445, + "node_id": "PR_kwDOE8E-g85fZ_p7", + "number": 890, + "title": "chore(deps): Bump @oclif/plugin-plugins from 2.3.0 to 4.1.7", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-11-14T12:34:18Z", + "updated_at": "2023-11-17T12:34:13Z", + "closed_at": "2023-11-17T12:34:11Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/890", + "html_url": "https://github.com/checkly/checkly-cli/pull/890", + "diff_url": "https://github.com/checkly/checkly-cli/pull/890.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/890.patch", + "merged_at": null + }, + "body": "Bumps [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins) from 2.3.0 to 4.1.7.\n
\nRelease notes\n

Sourced from @​oclif/plugin-plugins's releases.

\n
\n

4.1.7

\n

Bug Fixes

\n\n

4.1.6

\n

Bug Fixes

\n\n

4.1.5

\n

Bug Fixes

\n
    \n
  • deps: bump npm from 9.8.1 to 9.9.1 (#717) (31e197f)
  • \n
\n

4.1.4

\n

Bug Fixes

\n\n

4.1.3

\n

Bug Fixes

\n\n

4.1.2

\n

Bug Fixes

\n
    \n
  • all error and warnings to stderr, this.log in commands (6bdba67)
  • \n
\n

4.1.1

\n

Bug Fixes

\n
    \n
  • can now install legacy plugins if @​oclif/plugin-legacy in plugins (#708) (41566b6)
  • \n
\n

4.1.0

\n

Features

\n
    \n
  • add plugins reset cmd (6d5d4a2)
  • \n
\n

4.0.3

\n

Bug Fixes

\n\n

4.0.2

\n

Bug Fixes

\n\n\n
\n

... (truncated)

\n
\n
\nChangelog\n

Sourced from @​oclif/plugin-plugins's changelog.

\n
\n

4.1.7 (2023-11-13)

\n

Bug Fixes

\n\n

4.1.6 (2023-11-13)

\n

Bug Fixes

\n\n

4.1.5 (2023-11-11)

\n

Bug Fixes

\n
    \n
  • deps: bump npm from 9.8.1 to 9.9.1 (#717) (31e197f)
  • \n
\n

4.1.4 (2023-11-10)

\n

Bug Fixes

\n\n

4.1.3 (2023-11-10)

\n

Bug Fixes

\n\n

4.1.2 (2023-11-08)

\n

Bug Fixes

\n
    \n
  • all error and warnings to stderr, this.log in commands (6bdba67)
  • \n
\n

4.1.1 (2023-11-08)

\n

Bug Fixes

\n
    \n
  • can now install legacy plugins if @​oclif/plugin-legacy in plugins (#708) (41566b6)
  • \n
\n

4.1.0 (2023-11-07)

\n

Features

\n
    \n
  • add plugins reset cmd (6d5d4a2)
  • \n
\n

4.0.3 (2023-11-06)

\n\n
\n

... (truncated)

\n
\n
\nCommits\n
    \n
  • 271fb3f chore(release): 4.1.7 [skip ci]
  • \n
  • c2a3f43 fix: use templates for examples (#719)
  • \n
  • 93fa155 chore(release): 4.1.6 [skip ci]
  • \n
  • 083976a fix: handle spaces in node/npm path (#718)
  • \n
  • b6b93fe chore(dev-deps): bump @​oclif/plugin-help from 6.0.3 to 6.0.5 (#713)
  • \n
  • 6d97225 chore(dev-deps): bump sinon from 16.1.0 to 16.1.3 (#715)
  • \n
  • 4707dec chore(dev-deps): bump @​types/semver from 7.5.4 to 7.5.5 (#716)
  • \n
  • 3f7d2b5 chore(release): 4.1.5 [skip ci]
  • \n
  • 31e197f fix(deps): bump npm from 9.8.1 to 9.9.1 (#717)
  • \n
  • 4faf85b chore(release): 4.1.4 [skip ci]
  • \n
  • Additional commits viewable in compare view
  • \n
\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@oclif/plugin-plugins&package-manager=npm_and_yarn&previous-version=2.3.0&new-version=4.1.7)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", + "closed_by": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/890/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/checkly/checkly-cli/issues/890/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/889", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/889/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/889/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/889/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/889", + "id": 1990553605, + "node_id": "PR_kwDOE8E-g85fS1yo", + "number": 889, + "title": "chore(deps): Bump @oclif/plugin-plugins from 2.3.0 to 4.1.5", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-11-13T12:22:26Z", + "updated_at": "2023-11-14T12:34:24Z", + "closed_at": "2023-11-14T12:34:21Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/889", + "html_url": "https://github.com/checkly/checkly-cli/pull/889", + "diff_url": "https://github.com/checkly/checkly-cli/pull/889.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/889.patch", + "merged_at": null + }, + "body": "Bumps [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins) from 2.3.0 to 4.1.5.\n
\nRelease notes\n

Sourced from @​oclif/plugin-plugins's releases.

\n
\n

4.1.5

\n

Bug Fixes

\n
    \n
  • deps: bump npm from 9.8.1 to 9.9.1 (#717) (31e197f)
  • \n
\n

4.1.4

\n

Bug Fixes

\n\n

4.1.3

\n

Bug Fixes

\n\n

4.1.2

\n

Bug Fixes

\n
    \n
  • all error and warnings to stderr, this.log in commands (6bdba67)
  • \n
\n

4.1.1

\n

Bug Fixes

\n
    \n
  • can now install legacy plugins if @​oclif/plugin-legacy in plugins (#708) (41566b6)
  • \n
\n

4.1.0

\n

Features

\n
    \n
  • add plugins reset cmd (6d5d4a2)
  • \n
\n

4.0.3

\n

Bug Fixes

\n\n

4.0.2

\n

Bug Fixes

\n\n

4.0.1

\n

Bug Fixes

\n\n

3.9.4

\n

Bug Fixes

\n\n\n
\n

... (truncated)

\n
\n
\nChangelog\n

Sourced from @​oclif/plugin-plugins's changelog.

\n
\n

4.1.5 (2023-11-11)

\n

Bug Fixes

\n
    \n
  • deps: bump npm from 9.8.1 to 9.9.1 (#717) (31e197f)
  • \n
\n

4.1.4 (2023-11-10)

\n

Bug Fixes

\n\n

4.1.3 (2023-11-10)

\n

Bug Fixes

\n\n

4.1.2 (2023-11-08)

\n

Bug Fixes

\n
    \n
  • all error and warnings to stderr, this.log in commands (6bdba67)
  • \n
\n

4.1.1 (2023-11-08)

\n

Bug Fixes

\n
    \n
  • can now install legacy plugins if @​oclif/plugin-legacy in plugins (#708) (41566b6)
  • \n
\n

4.1.0 (2023-11-07)

\n

Features

\n
    \n
  • add plugins reset cmd (6d5d4a2)
  • \n
\n

4.0.3 (2023-11-06)

\n

Bug Fixes

\n\n

4.0.2 (2023-11-01)

\n

Bug Fixes

\n\n

4.0.1 (2023-10-26)

\n\n
\n

... (truncated)

\n
\n
\nCommits\n
    \n
  • 3f7d2b5 chore(release): 4.1.5 [skip ci]
  • \n
  • 31e197f fix(deps): bump npm from 9.8.1 to 9.9.1 (#717)
  • \n
  • 4faf85b chore(release): 4.1.4 [skip ci]
  • \n
  • 59785cd fix: enable --json for plugins install (#712)
  • \n
  • 638825d chore(release): 4.1.3 [skip ci]
  • \n
  • 0e5f43e fix: handle spaces in node bin path (#711)
  • \n
  • 76ea070 chore(release): 4.1.2 [skip ci]
  • \n
  • 7b8cb30 Merge pull request #709 from oclif/mdonnalley/json
  • \n
  • 6bdba67 fix: all error and warnings to stderr, this.log in commands
  • \n
  • b3eb9e9 chore(release): 4.1.1 [skip ci]
  • \n
  • Additional commits viewable in compare view
  • \n
\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@oclif/plugin-plugins&package-manager=npm_and_yarn&previous-version=2.3.0&new-version=4.1.5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", + "closed_by": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/889/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/checkly/checkly-cli/issues/889/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/888", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/888/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/888/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/888/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/888", + "id": 1989176928, + "node_id": "I_kwDOE8E-g852kG5g", + "number": 888, + "title": "feat: TSX/JSX support", + "user": { + "login": "kirkstrobeck", + "id": 241963, + "node_id": "MDQ6VXNlcjI0MTk2Mw==", + "avatar_url": "https://avatars.githubusercontent.com/u/241963?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kirkstrobeck", + "html_url": "https://github.com/kirkstrobeck", + "followers_url": "https://api.github.com/users/kirkstrobeck/followers", + "following_url": "https://api.github.com/users/kirkstrobeck/following{/other_user}", + "gists_url": "https://api.github.com/users/kirkstrobeck/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kirkstrobeck/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kirkstrobeck/subscriptions", + "organizations_url": "https://api.github.com/users/kirkstrobeck/orgs", + "repos_url": "https://api.github.com/users/kirkstrobeck/repos", + "events_url": "https://api.github.com/users/kirkstrobeck/events{/privacy}", + "received_events_url": "https://api.github.com/users/kirkstrobeck/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064778, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc4", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/enhancement", + "name": "enhancement", + "color": "a2eeef", + "default": true, + "description": "New feature or request" + } + ], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 8, + "created_at": "2023-11-12T00:38:52Z", + "updated_at": "2025-01-04T16:02:58Z", + "closed_at": null, + "author_association": "NONE", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### Node.js version\n\nv18.12.1\n\n### NPM version\n\n8.19.2\n\n### @checkly/cli version\n\n4.2.0\n\n### Steps to reproduce\n\nImport a tsx file\n\n### What is expected?\n\nHandle the tsx file or say that tsx is invalid\n\n### What is actually happening?\n\n```\r\nnpx checkly test -e ENVIRONMENT_URL=https://[url]\r\n β€Ί Warning: checkly update available from 4.2.0 to 4.4.0.\r\nParsing your project... !\r\n Error: Encountered an error parsing check files for /Users/[path]/tests/test.spec.ts.\r\n\r\n The following dependencies weren't found:\r\n \t/Users/[path]/src/components/[tsx-filename]\r\n```\n\n### Any additional comments?\n\n_No response_", + "closed_by": null, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/888/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/checkly/checkly-cli/issues/888/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/887", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/887/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/887/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/887/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/887", + "id": 1985546623, + "node_id": "PR_kwDOE8E-g85fB81J", + "number": 887, + "title": "chore(deps): Bump @oclif/plugin-plugins from 2.3.0 to 4.1.2", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-11-09T12:43:54Z", + "updated_at": "2023-11-13T12:22:32Z", + "closed_at": "2023-11-13T12:22:29Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/887", + "html_url": "https://github.com/checkly/checkly-cli/pull/887", + "diff_url": "https://github.com/checkly/checkly-cli/pull/887.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/887.patch", + "merged_at": null + }, + "body": "Bumps [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins) from 2.3.0 to 4.1.2.\n
\nRelease notes\n

Sourced from @​oclif/plugin-plugins's releases.

\n
\n

4.1.2

\n

Bug Fixes

\n
    \n
  • all error and warnings to stderr, this.log in commands (6bdba67)
  • \n
\n

4.1.1

\n

Bug Fixes

\n
    \n
  • can now install legacy plugins if @​oclif/plugin-legacy in plugins (#708) (41566b6)
  • \n
\n

4.1.0

\n

Features

\n
    \n
  • add plugins reset cmd (6d5d4a2)
  • \n
\n

4.0.3

\n

Bug Fixes

\n\n

4.0.2

\n

Bug Fixes

\n\n

4.0.1

\n

Bug Fixes

\n\n

3.9.4

\n

Bug Fixes

\n\n

3.9.4-qa.5

\n

Bug Fixes

\n
    \n
  • improve install warnings (b462f16)
  • \n
\n

3.9.4-qa.4 (2023-10-23)

\n

Bug Fixes

\n
    \n
  • check config root for yarn (5b58de1)
  • \n
\n\n
\n

... (truncated)

\n
\n
\nChangelog\n

Sourced from @​oclif/plugin-plugins's changelog.

\n
\n

4.1.2 (2023-11-08)

\n

Bug Fixes

\n
    \n
  • all error and warnings to stderr, this.log in commands (6bdba67)
  • \n
\n

4.1.1 (2023-11-08)

\n

Bug Fixes

\n
    \n
  • can now install legacy plugins if @​oclif/plugin-legacy in plugins (#708) (41566b6)
  • \n
\n

4.1.0 (2023-11-07)

\n

Features

\n
    \n
  • add plugins reset cmd (6d5d4a2)
  • \n
\n

4.0.3 (2023-11-06)

\n

Bug Fixes

\n\n

4.0.2 (2023-11-01)

\n

Bug Fixes

\n\n

4.0.1 (2023-10-26)

\n

Bug Fixes

\n\n

3.9.4 (2023-10-24)

\n

Bug Fixes

\n\n

3.9.3 (2023-10-18)

\n

Bug Fixes

\n
    \n
  • deps: bump @​babel/traverse from 7.16.3 to 7.23.2 (b36ce99)
  • \n
\n

3.9.2 (2023-10-17)

\n\n
\n

... (truncated)

\n
\n
\nCommits\n
    \n
  • 76ea070 chore(release): 4.1.2 [skip ci]
  • \n
  • 7b8cb30 Merge pull request #709 from oclif/mdonnalley/json
  • \n
  • 6bdba67 fix: all error and warnings to stderr, this.log in commands
  • \n
  • b3eb9e9 chore(release): 4.1.1 [skip ci]
  • \n
  • 41566b6 fix: can now install legacy plugins if @​oclif/plugin-legacy in plugins (#708)
  • \n
  • cba84e7 chore(release): 4.1.0 [skip ci]
  • \n
  • 91ab13f Merge pull request #701 from oclif/mdonnalley/reset
  • \n
  • 31fb721 chore(release): 4.0.3 [skip ci]
  • \n
  • 69129c9 fix: HUSKY=0 on github installs (#702)
  • \n
  • ff042d5 chore(dev-deps): bump @​commitlint/config-conventional (#703)
  • \n
  • Additional commits viewable in compare view
  • \n
\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@oclif/plugin-plugins&package-manager=npm_and_yarn&previous-version=2.3.0&new-version=4.1.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", + "closed_by": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/887/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/checkly/checkly-cli/issues/887/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/886", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/886/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/886/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/886/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/886", + "id": 1982935736, + "node_id": "PR_kwDOE8E-g85e5C29", + "number": 886, + "title": "chore(deps): Bump @oclif/plugin-plugins from 2.3.0 to 4.1.0", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-11-08T07:32:59Z", + "updated_at": "2023-11-09T12:44:00Z", + "closed_at": "2023-11-09T12:43:57Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/886", + "html_url": "https://github.com/checkly/checkly-cli/pull/886", + "diff_url": "https://github.com/checkly/checkly-cli/pull/886.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/886.patch", + "merged_at": null + }, + "body": "Bumps [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins) from 2.3.0 to 4.1.0.\n
\nRelease notes\n

Sourced from @​oclif/plugin-plugins's releases.

\n
\n

4.1.0

\n

Features

\n
    \n
  • add plugins reset cmd (6d5d4a2)
  • \n
\n

4.0.3

\n

Bug Fixes

\n\n

4.0.2

\n

Bug Fixes

\n\n

4.0.1

\n

Bug Fixes

\n\n

3.9.4

\n

Bug Fixes

\n\n

3.9.4-qa.5

\n

Bug Fixes

\n
    \n
  • improve install warnings (b462f16)
  • \n
\n

3.9.4-qa.4 (2023-10-23)

\n

Bug Fixes

\n
    \n
  • check config root for yarn (5b58de1)
  • \n
\n

3.9.4-qa.3 (2023-10-23)

\n

Bug Fixes

\n
    \n
  • dont cache yarn bin on class (e803fe1)
  • \n
\n\n
\n

... (truncated)

\n
\n
\nChangelog\n

Sourced from @​oclif/plugin-plugins's changelog.

\n
\n

4.1.0 (2023-11-07)

\n

Features

\n
    \n
  • add plugins reset cmd (6d5d4a2)
  • \n
\n

4.0.3 (2023-11-06)

\n

Bug Fixes

\n\n

4.0.2 (2023-11-01)

\n

Bug Fixes

\n\n

4.0.1 (2023-10-26)

\n

Bug Fixes

\n\n

3.9.4 (2023-10-24)

\n

Bug Fixes

\n\n

3.9.3 (2023-10-18)

\n

Bug Fixes

\n
    \n
  • deps: bump @​babel/traverse from 7.16.3 to 7.23.2 (b36ce99)
  • \n
\n

3.9.2 (2023-10-17)

\n

Bug Fixes

\n\n

3.9.1 (2023-10-10)

\n

Bug Fixes

\n\n

3.9.0 (2023-10-09)

\n\n
\n

... (truncated)

\n
\n
\nCommits\n
    \n
  • cba84e7 chore(release): 4.1.0 [skip ci]
  • \n
  • 91ab13f Merge pull request #701 from oclif/mdonnalley/reset
  • \n
  • 31fb721 chore(release): 4.0.3 [skip ci]
  • \n
  • 69129c9 fix: HUSKY=0 on github installs (#702)
  • \n
  • ff042d5 chore(dev-deps): bump @​commitlint/config-conventional (#703)
  • \n
  • 5674d61 chore(dev-deps): bump eslint from 8.52.0 to 8.53.0 (#704)
  • \n
  • 25c2e91 chore(dev-deps): bump commitlint from 17.8.0 to 17.8.1 (#705)
  • \n
  • 09adb7a chore(dev-deps): bump @​types/semver from 7.5.3 to 7.5.4 (#706)
  • \n
  • 3ae355b chore(dev-deps): bump eslint-config-oclif-typescript (#707)
  • \n
  • 6d5d4a2 feat: add plugins reset cmd
  • \n
  • Additional commits viewable in compare view
  • \n
\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@oclif/plugin-plugins&package-manager=npm_and_yarn&previous-version=2.3.0&new-version=4.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", + "closed_by": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/886/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/checkly/checkly-cli/issues/886/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/885", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/885/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/885/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/885/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/885", + "id": 1981763930, + "node_id": "PR_kwDOE8E-g85e1BcS", + "number": 885, + "title": "test: add e2e snapshot tests", + "user": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-11-07T16:33:28Z", + "updated_at": "2023-11-08T07:31:59Z", + "closed_at": "2023-11-08T07:31:58Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/885", + "html_url": "https://github.com/checkly/checkly-cli/pull/885", + "diff_url": "https://github.com/checkly/checkly-cli/pull/885.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/885.patch", + "merged_at": "2023-11-08T07:31:58Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [ ] Create CLI\r\n* [x] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nThis PR simply adds some e2e tests for `npx checkly deploy` and `npx checkly test` with snapshots. This should help us avoid regressions in the feature.\r\n", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/885/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/checkly/checkly-cli/issues/885/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/884", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/884/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/884/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/884/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/884", + "id": 1981720112, + "node_id": "I_kwDOE8E-g852HqYw", + "number": 884, + "title": "feat: Checkly check-parser use the paths alias defined in tsconfig.json", + "user": { + "login": "obi-awyss", + "id": 145404001, + "node_id": "U_kgDOCKqwYQ", + "avatar_url": "https://avatars.githubusercontent.com/u/145404001?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/obi-awyss", + "html_url": "https://github.com/obi-awyss", + "followers_url": "https://api.github.com/users/obi-awyss/followers", + "following_url": "https://api.github.com/users/obi-awyss/following{/other_user}", + "gists_url": "https://api.github.com/users/obi-awyss/gists{/gist_id}", + "starred_url": "https://api.github.com/users/obi-awyss/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/obi-awyss/subscriptions", + "organizations_url": "https://api.github.com/users/obi-awyss/orgs", + "repos_url": "https://api.github.com/users/obi-awyss/repos", + "events_url": "https://api.github.com/users/obi-awyss/events{/privacy}", + "received_events_url": "https://api.github.com/users/obi-awyss/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064778, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc4", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/enhancement", + "name": "enhancement", + "color": "a2eeef", + "default": true, + "description": "New feature or request" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 7, + "created_at": "2023-11-07T16:10:36Z", + "updated_at": "2025-01-20T07:04:10Z", + "closed_at": "2025-01-20T07:04:08Z", + "author_association": "NONE", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### What problem does this feature solve?\n\nCurrently the Checkly's `check-parser` does not consider https://www.typescriptlang.org/tsconfig#paths when resolving local imported files.\r\n\r\nWith some paths alias defined in tsconfig.json for the project:\r\n```\r\n{\r\n \"compilerOptions\": {\r\n \"baseUrl\": \".\",\r\n \"paths\": {\r\n \"_/*\": [\"./src/*\"],\r\n \"_checkly/*\": [\"./checkly/*\"]\r\n },\r\n...\r\n```\r\nAny spec files that use an alias in the import statement will also work in Checkly like it already does in Playwright.\r\n`import { baseURL } from '_checkly/constants';`\r\n\r\nToday this does not work and you get this error:\r\n```\r\nParsing your project... !\r\n Error: Error loading file /Users/awyss/gitlab.obsec1/frontend/app-product/checkly/__checks__/browser-group.check.ts\r\n Error: Encountered an error parsing check files for /Users/awyss/gitlab.obsec1/frontend/app-product/src/e2e/login.spec.ts.\r\n\r\n The following NPM dependencies were used, but aren't supported in the runtimes.\r\n For more information, see https://www.checklyhq.com/docs/runtimes/.\r\n /Users/awyss/gitlab.obsec1/frontend/app-product/src/e2e/login.spec.ts imports unsupported dependencies:\r\n _checkly/constants\r\n\r\n at Collector.validate (/Users/awyss/gitlab.obsec1/frontend/app-product/node_modules/checkly/src/services/check-parser/collector.ts:48:13)\r\n at Parser.parse (/Users/awyss/gitlab.obsec1/frontend/app-product/node_modules/checkly/src/services/check-parser/parser.ts:146:15)\r\n at Function.bundle (/Users/awyss/gitlab.obsec1/frontend/app-product/node_modules/checkly/src/constructs/browser-check.ts:109:27)\r\n at new BrowserCheck (/Users/awyss/gitlab.obsec1/frontend/app-product/node_modules/checkly/src/constructs/browser-check.ts:69:35)\r\n at /Users/awyss/gitlab.obsec1/frontend/app-product/checkly/__checks__/browser-group.check.ts:30:5\r\n at Array.forEach ()\r\n at /Users/awyss/gitlab.obsec1/frontend/app-product/checkly/__checks__/browser-group.check.ts:28:13\r\n at Array.forEach ()\r\n at Object. (/Users/awyss/gitlab.obsec1/frontend/app-product/checkly/__checks__/browser-group.check.ts:9:18)\r\n at Module._compile (node:internal/modules/cjs/loader:1155:14)\r\n ```\r\n \r\nThis is because Checkly check-parser is not resolving the alias to the local file and instead assumes an NPM package.\n\n### How would you implement this feature?\n\nImprove the Checkly's `check-parser` to use the the information in the tsconfig.json file to resolve any import of a local file that use an alias at the beginning of the import path.\r\n\r\n`import { baseURL } from '_checkly/constants';`\r\n`import { foo } from '_/someFolder/foo';`\r\n\r\nbecomes \r\n\r\n`import { baseURL } from './checkly/constants';`\r\n`import { foo } from './src/someFolder/foo';`\r\n\r\n\r\nhttps://www.typescriptlang.org/tsconfig#paths", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/884/reactions", + "total_count": 9, + "+1": 9, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 + }, + "timeline_url": "https://api.github.com/repos/checkly/checkly-cli/issues/884/timeline", + "performed_via_github_app": null, + "state_reason": "completed" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/883", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/883/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/883/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/883/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/883", + "id": 1981688560, + "node_id": "PR_kwDOE8E-g85e0w8W", + "number": 883, + "title": "feat: enable the default snapshot support [gh-0]", + "user": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-11-07T15:55:37Z", + "updated_at": "2023-11-07T16:05:03Z", + "closed_at": "2023-11-07T16:05:02Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/883", + "html_url": "https://github.com/checkly/checkly-cli/pull/883", + "diff_url": "https://github.com/checkly/checkly-cli/pull/883.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/883.patch", + "merged_at": "2023-11-07T16:05:02Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nEnable snapshot support by default for test and the deploy flows", + "closed_by": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/883/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/checkly/checkly-cli/issues/883/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/882", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/882/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/882/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/882/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/882", + "id": 1981220190, + "node_id": "PR_kwDOE8E-g85ezJqh", + "number": 882, + "title": "chore(deps): Bump @oclif/plugin-plugins from 2.3.0 to 4.0.3", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-11-07T12:18:53Z", + "updated_at": "2023-11-08T07:33:05Z", + "closed_at": "2023-11-08T07:33:03Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/882", + "html_url": "https://github.com/checkly/checkly-cli/pull/882", + "diff_url": "https://github.com/checkly/checkly-cli/pull/882.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/882.patch", + "merged_at": null + }, + "body": "Bumps [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins) from 2.3.0 to 4.0.3.\n
\nRelease notes\n

Sourced from @​oclif/plugin-plugins's releases.

\n
\n

4.0.3

\n

Bug Fixes

\n\n

4.0.2

\n

Bug Fixes

\n\n

4.0.1

\n

Bug Fixes

\n\n

3.9.4

\n

Bug Fixes

\n\n

3.9.4-qa.5

\n

Bug Fixes

\n
    \n
  • improve install warnings (b462f16)
  • \n
\n

3.9.4-qa.4 (2023-10-23)

\n

Bug Fixes

\n
    \n
  • check config root for yarn (5b58de1)
  • \n
\n

3.9.4-qa.3 (2023-10-23)

\n

Bug Fixes

\n
    \n
  • dont cache yarn bin on class (e803fe1)
  • \n
\n

3.9.4-qa.2 (2023-10-23)

\n

Bug Fixes

\n\n
\n

... (truncated)

\n
\n
\nChangelog\n

Sourced from @​oclif/plugin-plugins's changelog.

\n
\n

4.0.3 (2023-11-06)

\n

Bug Fixes

\n\n

4.0.2 (2023-11-01)

\n

Bug Fixes

\n\n

4.0.1 (2023-10-26)

\n

Bug Fixes

\n\n

3.9.4 (2023-10-24)

\n

Bug Fixes

\n\n

3.9.3 (2023-10-18)

\n

Bug Fixes

\n
    \n
  • deps: bump @​babel/traverse from 7.16.3 to 7.23.2 (b36ce99)
  • \n
\n

3.9.2 (2023-10-17)

\n

Bug Fixes

\n\n

3.9.1 (2023-10-10)

\n

Bug Fixes

\n\n

3.9.0 (2023-10-09)

\n

Features

\n
    \n
  • allow --no-install on plugins link (#679) (f4ded5a)
  • \n
\n

3.8.4 (2023-10-03)

\n\n
\n

... (truncated)

\n
\n
\nCommits\n
    \n
  • 31fb721 chore(release): 4.0.3 [skip ci]
  • \n
  • 69129c9 fix: HUSKY=0 on github installs (#702)
  • \n
  • ff042d5 chore(dev-deps): bump @​commitlint/config-conventional (#703)
  • \n
  • 5674d61 chore(dev-deps): bump eslint from 8.52.0 to 8.53.0 (#704)
  • \n
  • 25c2e91 chore(dev-deps): bump commitlint from 17.8.0 to 17.8.1 (#705)
  • \n
  • 09adb7a chore(dev-deps): bump @​types/semver from 7.5.3 to 7.5.4 (#706)
  • \n
  • 3ae355b chore(dev-deps): bump eslint-config-oclif-typescript (#707)
  • \n
  • e10f2f7 chore(release): 4.0.2 [skip ci]
  • \n
  • 17afd99 fix: use strict=false (#700)
  • \n
  • 75b1872 chore: add npm update workflow
  • \n
  • Additional commits viewable in compare view
  • \n
\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@oclif/plugin-plugins&package-manager=npm_and_yarn&previous-version=2.3.0&new-version=4.0.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", + "closed_by": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/882/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/checkly/checkly-cli/issues/882/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/881", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/881/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/881/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/881/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/881", + "id": 1976470454, + "node_id": "PR_kwDOE8E-g85ejTs9", + "number": 881, + "title": "refactor: remove unused method", + "user": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-11-03T15:40:52Z", + "updated_at": "2023-11-07T09:04:33Z", + "closed_at": "2023-11-07T09:04:32Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/881", + "html_url": "https://github.com/checkly/checkly-cli/pull/881", + "diff_url": "https://github.com/checkly/checkly-cli/pull/881.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/881.patch", + "merged_at": "2023-11-07T09:04:32Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n`walkDirectory` isn't used at all. This PR removes it to keep the codebase clean.\r\n", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/881/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/checkly/checkly-cli/issues/881/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/880", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/880/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/880/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/880/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/880", + "id": 1975698886, + "node_id": "PR_kwDOE8E-g85egqlk", + "number": 880, + "title": "feat: add testing copy [sc-00]", + "user": { + "login": "maxigimenez", + "id": 1178139, + "node_id": "MDQ6VXNlcjExNzgxMzk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1178139?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/maxigimenez", + "html_url": "https://github.com/maxigimenez", + "followers_url": "https://api.github.com/users/maxigimenez/followers", + "following_url": "https://api.github.com/users/maxigimenez/following{/other_user}", + "gists_url": "https://api.github.com/users/maxigimenez/gists{/gist_id}", + "starred_url": "https://api.github.com/users/maxigimenez/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/maxigimenez/subscriptions", + "organizations_url": "https://api.github.com/users/maxigimenez/orgs", + "repos_url": "https://api.github.com/users/maxigimenez/repos", + "events_url": "https://api.github.com/users/maxigimenez/events{/privacy}", + "received_events_url": "https://api.github.com/users/maxigimenez/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 5221148871, + "node_id": "LA_kwDOE8E-g88AAAABNzRoxw", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/build", + "name": "build", + "color": "bfdadc", + "default": false, + "description": "Issue regarding building and packaging" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-11-03T08:47:41Z", + "updated_at": "2023-11-03T10:36:37Z", + "closed_at": "2023-11-03T10:36:35Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": true, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/880", + "html_url": "https://github.com/checkly/checkly-cli/pull/880", + "diff_url": "https://github.com/checkly/checkly-cli/pull/880.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/880.patch", + "merged_at": null + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nDemo purpose PR", + "closed_by": { + "login": "maxigimenez", + "id": 1178139, + "node_id": "MDQ6VXNlcjExNzgxMzk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1178139?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/maxigimenez", + "html_url": "https://github.com/maxigimenez", + "followers_url": "https://api.github.com/users/maxigimenez/followers", + "following_url": "https://api.github.com/users/maxigimenez/following{/other_user}", + "gists_url": "https://api.github.com/users/maxigimenez/gists{/gist_id}", + "starred_url": "https://api.github.com/users/maxigimenez/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/maxigimenez/subscriptions", + "organizations_url": "https://api.github.com/users/maxigimenez/orgs", + "repos_url": "https://api.github.com/users/maxigimenez/repos", + "events_url": "https://api.github.com/users/maxigimenez/events{/privacy}", + "received_events_url": "https://api.github.com/users/maxigimenez/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/880/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/checkly/checkly-cli/issues/880/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/879", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/879/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/879/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/879/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/879", + "id": 1974152878, + "node_id": "PR_kwDOE8E-g85ebYd9", + "number": 879, + "title": "chore(deps): Bump @oclif/plugin-plugins from 2.3.0 to 4.0.2", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-11-02T12:32:11Z", + "updated_at": "2023-11-07T12:18:58Z", + "closed_at": "2023-11-07T12:18:56Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/879", + "html_url": "https://github.com/checkly/checkly-cli/pull/879", + "diff_url": "https://github.com/checkly/checkly-cli/pull/879.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/879.patch", + "merged_at": null + }, + "body": "Bumps [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins) from 2.3.0 to 4.0.2.\n
\nRelease notes\n

Sourced from @​oclif/plugin-plugins's releases.

\n
\n

4.0.2

\n

Bug Fixes

\n\n

4.0.1

\n

Bug Fixes

\n\n

3.9.4

\n

Bug Fixes

\n\n

3.9.4-qa.5

\n

Bug Fixes

\n
    \n
  • improve install warnings (b462f16)
  • \n
\n

3.9.4-qa.4 (2023-10-23)

\n

Bug Fixes

\n
    \n
  • check config root for yarn (5b58de1)
  • \n
\n

3.9.4-qa.3 (2023-10-23)

\n

Bug Fixes

\n
    \n
  • dont cache yarn bin on class (e803fe1)
  • \n
\n

3.9.4-qa.2 (2023-10-23)

\n

Bug Fixes

\n
    \n
  • prevent circular json (2be40c4)
  • \n
  • resolve yarn from plugin and config.root (aa86e2a)
  • \n
\n\n
\n

... (truncated)

\n
\n
\nChangelog\n

Sourced from @​oclif/plugin-plugins's changelog.

\n
\n

4.0.2 (2023-11-01)

\n

Bug Fixes

\n\n

4.0.1 (2023-10-26)

\n

Bug Fixes

\n\n

3.9.4 (2023-10-24)

\n

Bug Fixes

\n\n

3.9.3 (2023-10-18)

\n

Bug Fixes

\n
    \n
  • deps: bump @​babel/traverse from 7.16.3 to 7.23.2 (b36ce99)
  • \n
\n

3.9.2 (2023-10-17)

\n

Bug Fixes

\n\n

3.9.1 (2023-10-10)

\n

Bug Fixes

\n\n

3.9.0 (2023-10-09)

\n

Features

\n
    \n
  • allow --no-install on plugins link (#679) (f4ded5a)
  • \n
\n

3.8.4 (2023-10-03)

\n

Bug Fixes

\n\n

3.8.3 (2023-09-28)

\n\n
\n

... (truncated)

\n
\n
\nCommits\n
    \n
  • e10f2f7 chore(release): 4.0.2 [skip ci]
  • \n
  • 17afd99 fix: use strict=false (#700)
  • \n
  • 75b1872 chore: add npm update workflow
  • \n
  • 55abfcf chore(dev-deps): bump oclif from 4.0.2 to 4.0.3 (#692)
  • \n
  • 88be14d chore(dev-deps): bump eslint from 8.51.0 to 8.52.0 (#694)
  • \n
  • 3feb94b chore(dev-deps): bump @​types/debug from 4.1.9 to 4.1.10 (#697)
  • \n
  • 7f38bfe chore(dev-deps): bump @​types/node from 18.18.5 to 18.18.7 (#698)
  • \n
  • c940319 chore(dev-deps): bump lint-staged from 15.0.1 to 15.0.2 (#699)
  • \n
  • 29cc1d7 chore(dev-deps): bump @​types/mocha from 10.0.2 to 10.0.3 (#693)
  • \n
  • 16d889f chore(dev-deps): bump eslint-config-oclif-typescript from 3.0.6 to 3.0.8 (#695)
  • \n
  • Additional commits viewable in compare view
  • \n
\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@oclif/plugin-plugins&package-manager=npm_and_yarn&previous-version=2.3.0&new-version=4.0.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", + "closed_by": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/879/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/checkly/checkly-cli/issues/879/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/878", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/878/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/878/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/878/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/878", + "id": 1973957892, + "node_id": "I_kwDOE8E-g851qDUE", + "number": 878, + "title": "feat: support group tags when filtering `checkly test --tags`", + "user": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064778, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc4", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/enhancement", + "name": "enhancement", + "color": "a2eeef", + "default": true, + "description": "New feature or request" + } + ], + "state": "closed", + "locked": false, + "assignee": { + "login": "ferrandiaz", + "id": 6786071, + "node_id": "MDQ6VXNlcjY3ODYwNzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6786071?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ferrandiaz", + "html_url": "https://github.com/ferrandiaz", + "followers_url": "https://api.github.com/users/ferrandiaz/followers", + "following_url": "https://api.github.com/users/ferrandiaz/following{/other_user}", + "gists_url": "https://api.github.com/users/ferrandiaz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ferrandiaz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ferrandiaz/subscriptions", + "organizations_url": "https://api.github.com/users/ferrandiaz/orgs", + "repos_url": "https://api.github.com/users/ferrandiaz/repos", + "events_url": "https://api.github.com/users/ferrandiaz/events{/privacy}", + "received_events_url": "https://api.github.com/users/ferrandiaz/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "assignees": [ + { + "login": "ferrandiaz", + "id": 6786071, + "node_id": "MDQ6VXNlcjY3ODYwNzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6786071?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ferrandiaz", + "html_url": "https://github.com/ferrandiaz", + "followers_url": "https://api.github.com/users/ferrandiaz/followers", + "following_url": "https://api.github.com/users/ferrandiaz/following{/other_user}", + "gists_url": "https://api.github.com/users/ferrandiaz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ferrandiaz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ferrandiaz/subscriptions", + "organizations_url": "https://api.github.com/users/ferrandiaz/orgs", + "repos_url": "https://api.github.com/users/ferrandiaz/repos", + "events_url": "https://api.github.com/users/ferrandiaz/events{/privacy}", + "received_events_url": "https://api.github.com/users/ferrandiaz/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + } + ], + "milestone": null, + "comments": 0, + "created_at": "2023-11-02T10:34:15Z", + "updated_at": "2023-11-22T15:52:27Z", + "closed_at": "2023-11-22T15:52:27Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### What problem does this feature solve?\r\n\r\nCurrently the `--tags` flag for `npx checkly test` only applies to check tags. We should make the filtering also apply to group tags. If a group matches the tags filter, then all checks in the group should be run as well.\r\n\r\nThis is particularly important for users using glob patterns to create browser checks in a group, since there's no way to set tags on the automatically generated browser checks.\r\n", + "closed_by": { + "login": "ferrandiaz", + "id": 6786071, + "node_id": "MDQ6VXNlcjY3ODYwNzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6786071?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ferrandiaz", + "html_url": "https://github.com/ferrandiaz", + "followers_url": "https://api.github.com/users/ferrandiaz/followers", + "following_url": "https://api.github.com/users/ferrandiaz/following{/other_user}", + "gists_url": "https://api.github.com/users/ferrandiaz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ferrandiaz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ferrandiaz/subscriptions", + "organizations_url": "https://api.github.com/users/ferrandiaz/orgs", + "repos_url": "https://api.github.com/users/ferrandiaz/repos", + "events_url": "https://api.github.com/users/ferrandiaz/events{/privacy}", + "received_events_url": "https://api.github.com/users/ferrandiaz/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/878/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/checkly/checkly-cli/issues/878/timeline", + "performed_via_github_app": null, + "state_reason": "completed" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/877", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/877/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/877/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/877/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/877", + "id": 1972387819, + "node_id": "PR_kwDOE8E-g85eVbTv", + "number": 877, + "title": "feat(multistep): update template best practice [sc-00]", + "user": { + "login": "maxigimenez", + "id": 1178139, + "node_id": "MDQ6VXNlcjExNzgxMzk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1178139?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/maxigimenez", + "html_url": "https://github.com/maxigimenez", + "followers_url": "https://api.github.com/users/maxigimenez/followers", + "following_url": "https://api.github.com/users/maxigimenez/following{/other_user}", + "gists_url": "https://api.github.com/users/maxigimenez/gists{/gist_id}", + "starred_url": "https://api.github.com/users/maxigimenez/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/maxigimenez/subscriptions", + "organizations_url": "https://api.github.com/users/maxigimenez/orgs", + "repos_url": "https://api.github.com/users/maxigimenez/repos", + "events_url": "https://api.github.com/users/maxigimenez/events{/privacy}", + "received_events_url": "https://api.github.com/users/maxigimenez/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-11-01T13:31:03Z", + "updated_at": "2023-11-02T10:38:12Z", + "closed_at": "2023-11-02T10:38:11Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/877", + "html_url": "https://github.com/checkly/checkly-cli/pull/877", + "diff_url": "https://github.com/checkly/checkly-cli/pull/877.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/877.patch", + "merged_at": "2023-11-02T10:38:11Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [x] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nMove assertions to be inside of the `test.step`", + "closed_by": { + "login": "maxigimenez", + "id": 1178139, + "node_id": "MDQ6VXNlcjExNzgxMzk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1178139?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/maxigimenez", + "html_url": "https://github.com/maxigimenez", + "followers_url": "https://api.github.com/users/maxigimenez/followers", + "following_url": "https://api.github.com/users/maxigimenez/following{/other_user}", + "gists_url": "https://api.github.com/users/maxigimenez/gists{/gist_id}", + "starred_url": "https://api.github.com/users/maxigimenez/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/maxigimenez/subscriptions", + "organizations_url": "https://api.github.com/users/maxigimenez/orgs", + "repos_url": "https://api.github.com/users/maxigimenez/repos", + "events_url": "https://api.github.com/users/maxigimenez/events{/privacy}", + "received_events_url": "https://api.github.com/users/maxigimenez/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/877/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/checkly/checkly-cli/issues/877/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/876", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/876/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/876/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/876/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/876", + "id": 1971310459, + "node_id": "PR_kwDOE8E-g85eRzGv", + "number": 876, + "title": "feat: add alpha support for PWT snapshot testing", + "user": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 5221148871, + "node_id": "LA_kwDOE8E-g88AAAABNzRoxw", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/build", + "name": "build", + "color": "bfdadc", + "default": false, + "description": "Issue regarding building and packaging" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 4, + "created_at": "2023-10-31T21:12:39Z", + "updated_at": "2023-11-06T09:33:19Z", + "closed_at": "2023-11-06T09:33:17Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/876", + "html_url": "https://github.com/checkly/checkly-cli/pull/876", + "diff_url": "https://github.com/checkly/checkly-cli/pull/876.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/876.patch", + "merged_at": "2023-11-06T09:33:17Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n## Notes for the Reviewer\r\nThis PR adds initial support for PWT snapshot testing in the CLI . `npx checkly test --update-snapshots` updates any snapshots using the actual result of this test run. `npx checkly deploy` can then be used to actually push the snapshots: it updates the snapshots used by the check on Checkly.\r\n\r\nTODO:\r\n* [ ] Update examples\r\n* [ ] Add integration test\r\n\r\nOne limitation in the current implementation is that we push the files to storage with every `npx checkly deploy`. We could probably improve this by adding some change detection using hashing. Such an implementation would be more complicated, though, so maybe we save it for later.\r\n\r\nIntegration tests are failing since the backend hasn't been deployed with the new schema yet.\r\n", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/876/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/checkly/checkly-cli/issues/876/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/875", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/875/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/875/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/875/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/875", + "id": 1970615694, + "node_id": "PR_kwDOE8E-g85ePa08", + "number": 875, + "title": "fix: rm commitlint issue ref setting [sc-00]", + "user": { + "login": "ndom91", + "id": 7415984, + "node_id": "MDQ6VXNlcjc0MTU5ODQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/7415984?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ndom91", + "html_url": "https://github.com/ndom91", + "followers_url": "https://api.github.com/users/ndom91/followers", + "following_url": "https://api.github.com/users/ndom91/following{/other_user}", + "gists_url": "https://api.github.com/users/ndom91/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ndom91/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ndom91/subscriptions", + "organizations_url": "https://api.github.com/users/ndom91/orgs", + "repos_url": "https://api.github.com/users/ndom91/repos", + "events_url": "https://api.github.com/users/ndom91/events{/privacy}", + "received_events_url": "https://api.github.com/users/ndom91/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-10-31T14:35:49Z", + "updated_at": "2023-10-31T14:46:44Z", + "closed_at": "2023-10-31T14:46:43Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/875", + "html_url": "https://github.com/checkly/checkly-cli/pull/875", + "diff_url": "https://github.com/checkly/checkly-cli/pull/875.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/875.patch", + "merged_at": "2023-10-31T14:46:43Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n\r\n- We decided to not require issue references in all commit messages, as long as they're in the PR title so that shortcut can link the PR correctly. (See: https://checklyhq.slack.com/archives/CSG0W8UTG/p1697700201010529)\r\n- However, our `commitlint` rules still required them, this PR removes that commitlint rule\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "ndom91", + "id": 7415984, + "node_id": "MDQ6VXNlcjc0MTU5ODQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/7415984?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ndom91", + "html_url": "https://github.com/ndom91", + "followers_url": "https://api.github.com/users/ndom91/followers", + "following_url": "https://api.github.com/users/ndom91/following{/other_user}", + "gists_url": "https://api.github.com/users/ndom91/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ndom91/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ndom91/subscriptions", + "organizations_url": "https://api.github.com/users/ndom91/orgs", + "repos_url": "https://api.github.com/users/ndom91/repos", + "events_url": "https://api.github.com/users/ndom91/events{/privacy}", + "received_events_url": "https://api.github.com/users/ndom91/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/875/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/checkly/checkly-cli/issues/875/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/874", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/874/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/874/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/874/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/874", + "id": 1968836860, + "node_id": "I_kwDOE8E-g851WhD8", + "number": 874, + "title": "bug: Cli connection issue connect ECONNREFUSED 127.0.0.1:3000 Ubuntu 22.04.3 LTS", + "user": { + "login": "reinaldomendes", + "id": 725300, + "node_id": "MDQ6VXNlcjcyNTMwMA==", + "avatar_url": "https://avatars.githubusercontent.com/u/725300?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/reinaldomendes", + "html_url": "https://github.com/reinaldomendes", + "followers_url": "https://api.github.com/users/reinaldomendes/followers", + "following_url": "https://api.github.com/users/reinaldomendes/following{/other_user}", + "gists_url": "https://api.github.com/users/reinaldomendes/gists{/gist_id}", + "starred_url": "https://api.github.com/users/reinaldomendes/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/reinaldomendes/subscriptions", + "organizations_url": "https://api.github.com/users/reinaldomendes/orgs", + "repos_url": "https://api.github.com/users/reinaldomendes/repos", + "events_url": "https://api.github.com/users/reinaldomendes/events{/privacy}", + "received_events_url": "https://api.github.com/users/reinaldomendes/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064775, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc1", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/bug", + "name": "bug", + "color": "d73a4a", + "default": true, + "description": "Something isn't working" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 3, + "created_at": "2023-10-30T17:04:19Z", + "updated_at": "2023-11-28T09:14:09Z", + "closed_at": "2023-11-28T09:14:08Z", + "author_association": "NONE", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### Node.js version\r\n\r\nv18.16.0\r\n\r\n### NPM version\r\n\r\n9.5.1\r\n\r\n### @checkly/cli version\r\n\r\n0.4.13\r\n\r\n### Steps to reproduce\r\n\r\nI don't know what cause this.\r\n\r\nMy last interation with this project was in May 24.\r\n\r\nToday when I'm trying to test and deploy I'm stuck in problem with network.\r\n\r\nI tried to login but the same issue happens.\r\nI tried to update, but the same error happens.\r\n\r\n\r\n\r\n\r\n\r\n\r\n### What is expected?\r\n\r\nThe cli should works.\r\n\r\n### What is actually happening?\r\n\r\n```bash \r\n npx checkly test --env-file=./.env\r\n \r\n β€Ί Warning: @checkly/cli update available from 0.4.13 to 0.4.14.\r\n Error: Encountered an error connecting to Checkly. Please check that the internet connection is working. connect ECONNREFUSED 127.0.0.1:3000\r\n```\r\n\r\n![Screenshot from 2023-10-30 14-01-55](https://github.com/checkly/checkly-cli/assets/725300/d06e3513-ef28-458d-a4ac-283c048c64ba)\r\n\r\n![Screenshot from 2023-10-30 14-11-09](https://github.com/checkly/checkly-cli/assets/725300/06ea146a-6733-4702-aad0-eb110986f56c)\r\n\r\n\r\n\r\n### Any additional comments?\r\n\r\nI'm running the CLI on Ubuntu 22.04.3 LTS\r\n\r\nMy package.json\r\n```json\r\n{\r\n \"name\": \"advanced-project\",\r\n \"version\": \"1.0.0\",\r\n \"description\": \"\",\r\n \"main\": \"index.js\",\r\n \"type\": \"commonjs\",\r\n \"scripts\": {\r\n \"test\": \"echo \\\"Error: no test specified\\\" && exit 1\",\r\n \"checkly:deploy\": \"npx checkly deploy --force\",\r\n \"checkly:test\": \"npx checkly test\"\r\n },\r\n \"author\": \"\",\r\n \"license\": \"ISC\",\r\n \"devDependencies\": {\r\n \"@checkly/cli\": \"latest\",\r\n \"@playwright/test\": \"^1.33.0\",\r\n \"@types/axios\": \"^0.14.0\",\r\n \"@types/btoa\": \"^1.2.3\",\r\n \"@types/crypto-js\": \"^4.1.1\",\r\n \"dotenv\": \"^16.0.3\",\r\n \"ts-node\": \"10.9.1\",\r\n \"typescript\": \"4.9.5\"\r\n },\r\n \"dependencies\": {\r\n \"axios\": \"^0.27.2\",\r\n \"btoa\": \"^1.2.1\",\r\n \"crypto-js\": \"^4.1.1\",\r\n \"date-fns\": \"^2.29.3\",\r\n \"date-fns-tz\": \"^2.0.0\"\r\n }\r\n}\r\n```", + "closed_by": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/874/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/checkly/checkly-cli/issues/874/timeline", + "performed_via_github_app": null, + "state_reason": "completed" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/873", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/873/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/873/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/873/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/873", + "id": 1965377061, + "node_id": "PR_kwDOE8E-g85d9xGd", + "number": 873, + "title": "chore(deps): Bump @oclif/plugin-plugins from 2.3.0 to 4.0.1", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-10-27T12:01:05Z", + "updated_at": "2023-11-02T12:32:17Z", + "closed_at": "2023-11-02T12:32:14Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/873", + "html_url": "https://github.com/checkly/checkly-cli/pull/873", + "diff_url": "https://github.com/checkly/checkly-cli/pull/873.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/873.patch", + "merged_at": null + }, + "body": "Bumps [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins) from 2.3.0 to 4.0.1.\n
\nRelease notes\n

Sourced from @​oclif/plugin-plugins's releases.

\n
\n

4.0.1

\n

Bug Fixes

\n\n

3.9.4

\n

Bug Fixes

\n\n

3.9.4-qa.5

\n

Bug Fixes

\n
    \n
  • improve install warnings (b462f16)
  • \n
\n

3.9.4-qa.4 (2023-10-23)

\n

Bug Fixes

\n
    \n
  • check config root for yarn (5b58de1)
  • \n
\n

3.9.4-qa.3 (2023-10-23)

\n

Bug Fixes

\n
    \n
  • dont cache yarn bin on class (e803fe1)
  • \n
\n

3.9.4-qa.2 (2023-10-23)

\n

Bug Fixes

\n
    \n
  • prevent circular json (2be40c4)
  • \n
  • resolve yarn from plugin and config.root (aa86e2a)
  • \n
\n

3.9.4-qa.1 (2023-10-23)

\n

Bug Fixes

\n\n
\n

... (truncated)

\n
\n
\nChangelog\n

Sourced from @​oclif/plugin-plugins's changelog.

\n
\n

4.0.1 (2023-10-26)

\n

Bug Fixes

\n\n

3.9.4 (2023-10-24)

\n

Bug Fixes

\n\n

3.9.3 (2023-10-18)

\n

Bug Fixes

\n
    \n
  • deps: bump @​babel/traverse from 7.16.3 to 7.23.2 (b36ce99)
  • \n
\n

3.9.2 (2023-10-17)

\n

Bug Fixes

\n\n

3.9.1 (2023-10-10)

\n

Bug Fixes

\n\n

3.9.0 (2023-10-09)

\n

Features

\n
    \n
  • allow --no-install on plugins link (#679) (f4ded5a)
  • \n
\n

3.8.4 (2023-10-03)

\n

Bug Fixes

\n\n

3.8.3 (2023-09-28)

\n

Bug Fixes

\n
    \n
  • deps: bump get-func-name from 2.0.0 to 2.0.2 (fab9bbe)
  • \n
\n

3.8.2 (2023-09-26)

\n\n
\n

... (truncated)

\n
\n
\nCommits\n
    \n
  • fde1466 chore(release): 4.0.1 [skip ci]
  • \n
  • 1a23d33 fix: 4.0.0 release
  • \n
  • 66e3d4f feat!: migrate to ESM (#683)
  • \n
  • 5ba86b5 chore(release): 3.9.4 [skip ci]
  • \n
  • 1cb870b fix: update npm version
  • \n
  • c7b3453 Merge pull request #686 from oclif/dependabot-npm_and_yarn-types-validate-npm...
  • \n
  • 60769bc Merge pull request #687 from oclif/dependabot-npm_and_yarn-nock-13.3.6
  • \n
  • b4808fc Merge pull request #688 from oclif/dependabot-npm_and_yarn-types-node-14.18.63
  • \n
  • 34cabad chore(dev-deps): bump @​types/validate-npm-package-name
  • \n
  • 3767ea3 chore(dev-deps): bump @​types/node from 14.18.60 to 14.18.63
  • \n
  • Additional commits viewable in compare view
  • \n
\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@oclif/plugin-plugins&package-manager=npm_and_yarn&previous-version=2.3.0&new-version=4.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", + "closed_by": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/873/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/checkly/checkly-cli/issues/873/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/872", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/872/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/872/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/872/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/872", + "id": 1965050746, + "node_id": "PR_kwDOE8E-g85d8pt0", + "number": 872, + "title": "feat: multistep fix + add examples back [sc-00]", + "user": { + "login": "maxigimenez", + "id": 1178139, + "node_id": "MDQ6VXNlcjExNzgxMzk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1178139?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/maxigimenez", + "html_url": "https://github.com/maxigimenez", + "followers_url": "https://api.github.com/users/maxigimenez/followers", + "following_url": "https://api.github.com/users/maxigimenez/following{/other_user}", + "gists_url": "https://api.github.com/users/maxigimenez/gists{/gist_id}", + "starred_url": "https://api.github.com/users/maxigimenez/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/maxigimenez/subscriptions", + "organizations_url": "https://api.github.com/users/maxigimenez/orgs", + "repos_url": "https://api.github.com/users/maxigimenez/repos", + "events_url": "https://api.github.com/users/maxigimenez/events{/privacy}", + "received_events_url": "https://api.github.com/users/maxigimenez/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 5221148871, + "node_id": "LA_kwDOE8E-g88AAAABNzRoxw", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/build", + "name": "build", + "color": "bfdadc", + "default": false, + "description": "Issue regarding building and packaging" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 2, + "created_at": "2023-10-27T08:42:53Z", + "updated_at": "2023-11-01T13:27:37Z", + "closed_at": "2023-11-01T13:27:36Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/872", + "html_url": "https://github.com/checkly/checkly-cli/pull/872", + "diff_url": "https://github.com/checkly/checkly-cli/pull/872.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/872.patch", + "merged_at": "2023-11-01T13:27:35Z" + }, + "body": "- [x] Reverts checkly/checkly-cli#869 adding the examples back\r\n- [x] Fix test/deploy commands to ignore `.spec.ts` files that are coming from multistep checks, otherwise these were scheduled as browser ", + "closed_by": { + "login": "maxigimenez", + "id": 1178139, + "node_id": "MDQ6VXNlcjExNzgxMzk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1178139?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/maxigimenez", + "html_url": "https://github.com/maxigimenez", + "followers_url": "https://api.github.com/users/maxigimenez/followers", + "following_url": "https://api.github.com/users/maxigimenez/following{/other_user}", + "gists_url": "https://api.github.com/users/maxigimenez/gists{/gist_id}", + "starred_url": "https://api.github.com/users/maxigimenez/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/maxigimenez/subscriptions", + "organizations_url": "https://api.github.com/users/maxigimenez/orgs", + "repos_url": "https://api.github.com/users/maxigimenez/repos", + "events_url": "https://api.github.com/users/maxigimenez/events{/privacy}", + "received_events_url": "https://api.github.com/users/maxigimenez/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/872/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/checkly/checkly-cli/issues/872/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/871", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/871/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/871/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/871/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/871", + "id": 1961206103, + "node_id": "PR_kwDOE8E-g85dvjn6", + "number": 871, + "title": "chore(deps): Bump @oclif/plugin-plugins from 2.3.0 to 3.9.4", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-10-25T11:49:50Z", + "updated_at": "2023-10-27T12:01:12Z", + "closed_at": "2023-10-27T12:01:09Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/871", + "html_url": "https://github.com/checkly/checkly-cli/pull/871", + "diff_url": "https://github.com/checkly/checkly-cli/pull/871.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/871.patch", + "merged_at": null + }, + "body": "Bumps [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins) from 2.3.0 to 3.9.4.\n
\nRelease notes\n

Sourced from @​oclif/plugin-plugins's releases.

\n
\n

3.9.4

\n

Bug Fixes

\n\n

3.9.4-qa.4

\n

Bug Fixes

\n
    \n
  • check config root for yarn (5b58de1)
  • \n
\n

3.9.4-qa.3

\n

Bug Fixes

\n
    \n
  • dont cache yarn bin on class (e803fe1)
  • \n
\n

3.9.4-qa.2

\n

Bug Fixes

\n
    \n
  • prevent circular json (2be40c4)
  • \n
  • resolve yarn from plugin and config.root (aa86e2a)
  • \n
\n

3.9.4-qa.1

\n

Bug Fixes

\n
    \n
  • file exists check (94ca767)
  • \n
  • ignore yarn path resolution (bc54d05)
  • \n
  • remove rogue console.log (e607a77)
  • \n
  • tests (5630d42)
  • \n
  • throw preemptive error if npm pkg does not exist (9f3c4bc)
  • \n
\n

Features

\n
    \n
  • add --silent flag to install (dbdb4df)
  • \n
  • add env var for yarn --network-timeout (699e926)
  • \n
  • compile github-installed plugins (88e9d02)
  • \n
  • configurable pluginPrefix (a071ef1)
  • \n
  • improved terminal output (aaab8ec)
  • \n
\n

3.9.4-qa.0

\n

Bug Fixes

\n
    \n
  • file exists check (94ca767)
  • \n
  • remove rogue console.log (e607a77)
  • \n
  • tests (5630d42)
  • \n
  • throw preemptive error if npm pkg does not exist (9f3c4bc)
  • \n
\n

Features

\n\n
\n

... (truncated)

\n
\n
\nChangelog\n

Sourced from @​oclif/plugin-plugins's changelog.

\n
\n

3.9.4 (2023-10-24)

\n

Bug Fixes

\n\n

3.9.3 (2023-10-18)

\n

Bug Fixes

\n
    \n
  • deps: bump @​babel/traverse from 7.16.3 to 7.23.2 (b36ce99)
  • \n
\n

3.9.2 (2023-10-17)

\n

Bug Fixes

\n\n

3.9.1 (2023-10-10)

\n

Bug Fixes

\n\n

3.9.0 (2023-10-09)

\n

Features

\n
    \n
  • allow --no-install on plugins link (#679) (f4ded5a)
  • \n
\n

3.8.4 (2023-10-03)

\n

Bug Fixes

\n\n
\n

... (truncated)

\n
\n
\nCommits\n
    \n
  • 5ba86b5 chore(release): 3.9.4 [skip ci]
  • \n
  • 1cb870b fix: update npm version
  • \n
  • c7b3453 Merge pull request #686 from oclif/dependabot-npm_and_yarn-types-validate-npm...
  • \n
  • 60769bc Merge pull request #687 from oclif/dependabot-npm_and_yarn-nock-13.3.6
  • \n
  • b4808fc Merge pull request #688 from oclif/dependabot-npm_and_yarn-types-node-14.18.63
  • \n
  • 34cabad chore(dev-deps): bump @​types/validate-npm-package-name
  • \n
  • 3767ea3 chore(dev-deps): bump @​types/node from 14.18.60 to 14.18.63
  • \n
  • 9801ead Merge pull request #689 from oclif/dependabot-npm_and_yarn-types-shelljs-0.8.14
  • \n
  • 2abf2c9 Merge pull request #690 from oclif/dependabot-npm_and_yarn-types-chai-4.3.9
  • \n
  • 49b14c0 chore(dev-deps): bump @​types/chai from 4.3.6 to 4.3.9
  • \n
  • Additional commits viewable in compare view
  • \n
\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@oclif/plugin-plugins&package-manager=npm_and_yarn&previous-version=2.3.0&new-version=3.9.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", + "closed_by": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/871/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/checkly/checkly-cli/issues/871/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/870", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/870/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/870/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/870/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/870", + "id": 1949571197, + "node_id": "PR_kwDOE8E-g85dIdWa", + "number": 870, + "title": "chore(deps): Bump @oclif/plugin-plugins from 2.3.0 to 3.9.3", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-10-18T11:58:35Z", + "updated_at": "2023-10-25T11:49:57Z", + "closed_at": "2023-10-25T11:49:54Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/870", + "html_url": "https://github.com/checkly/checkly-cli/pull/870", + "diff_url": "https://github.com/checkly/checkly-cli/pull/870.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/870.patch", + "merged_at": null + }, + "body": "Bumps [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins) from 2.3.0 to 3.9.3.\n
\nRelease notes\n

Sourced from @​oclif/plugin-plugins's releases.

\n
\n

3.9.3

\n

Bug Fixes

\n
    \n
  • deps: bump @​babel/traverse from 7.16.3 to 7.23.2 (b36ce99)
  • \n
\n

3.9.2

\n

Bug Fixes

\n\n

3.9.1

\n

Bug Fixes

\n\n

3.9.0

\n

Features

\n
    \n
  • allow --no-install on plugins link (#679) (f4ded5a)
  • \n
\n

3.8.4

\n

Bug Fixes

\n\n

3.8.3

\n

Bug Fixes

\n
    \n
  • deps: bump get-func-name from 2.0.0 to 2.0.2 (fab9bbe)
  • \n
\n

3.8.2

\n

Bug Fixes

\n
    \n
  • dont exit early if no user plugins (abe4c0c)
  • \n
\n

3.8.1

\n

Bug Fixes

\n\n

3.8.0

\n

Features

\n\n

3.7.1

\n

Bug Fixes

\n\n\n
\n

... (truncated)

\n
\n
\nChangelog\n

Sourced from @​oclif/plugin-plugins's changelog.

\n
\n

3.9.3 (2023-10-18)

\n

Bug Fixes

\n
    \n
  • deps: bump @​babel/traverse from 7.16.3 to 7.23.2 (b36ce99)
  • \n
\n

3.9.2 (2023-10-17)

\n

Bug Fixes

\n\n

3.9.1 (2023-10-10)

\n

Bug Fixes

\n\n

3.9.0 (2023-10-09)

\n

Features

\n
    \n
  • allow --no-install on plugins link (#679) (f4ded5a)
  • \n
\n

3.8.4 (2023-10-03)

\n

Bug Fixes

\n\n

3.8.3 (2023-09-28)

\n

Bug Fixes

\n\n
\n

... (truncated)

\n
\n
\nCommits\n
    \n
  • 93e8af4 chore(release): 3.9.3 [skip ci]
  • \n
  • f2c9c71 Merge pull request #682 from oclif/dependabot-npm_and_yarn-babel-traverse-7.23.2
  • \n
  • a26f982 chore(release): 3.9.2 [skip ci]
  • \n
  • d8e8d21 fix: update npm version
  • \n
  • b36ce99 fix(deps): bump @​babel/traverse from 7.16.3 to 7.23.2
  • \n
  • 358f219 Merge pull request #675 from oclif/dependabot-npm_and_yarn-oclif-plugin-help-...
  • \n
  • 09463da chore(dev-deps): bump @​oclif/plugin-help from 5.2.18 to 5.2.20
  • \n
  • 9840357 Merge pull request #681 from oclif/dependabot-npm_and_yarn-oclif-test-2.5.6
  • \n
  • 38274df chore(dev-deps): bump @​oclif/test from 2.4.7 to 2.5.6
  • \n
  • 9f9971e chore(release): 3.9.1 [skip ci]
  • \n
  • Additional commits viewable in compare view
  • \n
\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@oclif/plugin-plugins&package-manager=npm_and_yarn&previous-version=2.3.0&new-version=3.9.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", + "closed_by": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/870/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/checkly/checkly-cli/issues/870/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/869", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/869/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/869/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/869/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/869", + "id": 1949541341, + "node_id": "PR_kwDOE8E-g85dIW4Y", + "number": 869, + "title": "fix: remove multistep examples until GA release [sc-00]", + "user": { + "login": "ndom91", + "id": 7415984, + "node_id": "MDQ6VXNlcjc0MTU5ODQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/7415984?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ndom91", + "html_url": "https://github.com/ndom91", + "followers_url": "https://api.github.com/users/ndom91/followers", + "following_url": "https://api.github.com/users/ndom91/following{/other_user}", + "gists_url": "https://api.github.com/users/ndom91/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ndom91/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ndom91/subscriptions", + "organizations_url": "https://api.github.com/users/ndom91/orgs", + "repos_url": "https://api.github.com/users/ndom91/repos", + "events_url": "https://api.github.com/users/ndom91/events{/privacy}", + "received_events_url": "https://api.github.com/users/ndom91/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-10-18T11:42:02Z", + "updated_at": "2023-10-18T11:51:27Z", + "closed_at": "2023-10-18T11:51:26Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/869", + "html_url": "https://github.com/checkly/checkly-cli/pull/869", + "diff_url": "https://github.com/checkly/checkly-cli/pull/869.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/869.patch", + "merged_at": "2023-10-18T11:51:26Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [x] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n- Removes the multistep check examples so as to not break peoples example projects, until multistep is released GA and no longer requires a FF\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "ndom91", + "id": 7415984, + "node_id": "MDQ6VXNlcjc0MTU5ODQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/7415984?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ndom91", + "html_url": "https://github.com/ndom91", + "followers_url": "https://api.github.com/users/ndom91/followers", + "following_url": "https://api.github.com/users/ndom91/following{/other_user}", + "gists_url": "https://api.github.com/users/ndom91/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ndom91/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ndom91/subscriptions", + "organizations_url": "https://api.github.com/users/ndom91/orgs", + "repos_url": "https://api.github.com/users/ndom91/repos", + "events_url": "https://api.github.com/users/ndom91/events{/privacy}", + "received_events_url": "https://api.github.com/users/ndom91/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/869/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/checkly/checkly-cli/issues/869/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/868", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/868/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/868/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/868/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/868", + "id": 1939757817, + "node_id": "PR_kwDOE8E-g85cnx7G", + "number": 868, + "title": "feat: add multistep construct and support for running test session [sc-17814]", + "user": { + "login": "ndom91", + "id": 7415984, + "node_id": "MDQ6VXNlcjc0MTU5ODQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/7415984?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ndom91", + "html_url": "https://github.com/ndom91", + "followers_url": "https://api.github.com/users/ndom91/followers", + "following_url": "https://api.github.com/users/ndom91/following{/other_user}", + "gists_url": "https://api.github.com/users/ndom91/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ndom91/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ndom91/subscriptions", + "organizations_url": "https://api.github.com/users/ndom91/orgs", + "repos_url": "https://api.github.com/users/ndom91/repos", + "events_url": "https://api.github.com/users/ndom91/events{/privacy}", + "received_events_url": "https://api.github.com/users/ndom91/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 2, + "created_at": "2023-10-12T11:10:48Z", + "updated_at": "2023-10-18T08:33:51Z", + "closed_at": "2023-10-18T08:33:50Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/868", + "html_url": "https://github.com/checkly/checkly-cli/pull/868", + "diff_url": "https://github.com/checkly/checkly-cli/pull/868.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/868.patch", + "merged_at": "2023-10-18T08:33:50Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n- Completes [sc-17814](https://app.shortcut.com/checkly/story/17814/update-public-api-to-allow-to-run-test-multi-steps-through-the-cli) and [sc-17815](https://app.shortcut.com/checkly/story/17815/add-new-multistepcheck-constructor-to-the-cli)\r\n\t- Regarding `17814`, we already supported `MULTI_STEP` check runs via test-session due to `checkly-backend/api/src/modules/public-api/test-sessions/PublicTestSessionsController.js:93` and the following code paths submitting the check run to the correct queue based off of its `checkType`.\r\n- Adds multistep check construct, based off of browser construct\r\n- Supercedes: https://github.com/checkly/checkly-cli/pull/864\r\n\t- Reused test and example files from there :pray: \r\n\r\n\r\nManually tested with `npm create checkly` simple example and the following files:\r\n```typescript\r\n// multistep.check.ts\r\nimport { MultiStepCheck } from 'checkly/constructs'\r\n\r\nnew MultiStepCheck('multi-step-check-1', {\r\n name: 'SpaceX Template',\r\n frequency: 15,\r\n code: { entrypoint: 'homepage.spec.ts' },\r\n})\r\n```\r\n```typescript\r\n// homepage.spec.ts\r\nimport { test, expect } from '@playwright/test'\r\n\r\nconst baseUrl = 'https://api.spacexdata.com/v3'\r\n\r\ntest('space-x dragon capsules', async ({ request }) => {\r\n /**\r\n * Get all SpaceX Dragon Capsules\r\n */\r\n const response = await test.step('get all capsules', async () => {\r\n return request.get(`${baseUrl}/dragons`)\r\n })\r\n\r\n expect(response).toBeOK()\r\n\r\n const data = await response.json()\r\n expect(data.length).toBeGreaterThan(0)\r\n\r\n const [first] = data\r\n\r\n /**\r\n * Get a single Dragon Capsule\r\n */\r\n const getSingleResponse = await test.step('get single dragon capsule', async () => {\r\n return request.get(`${baseUrl}/dragons/${first.id}`)\r\n })\r\n\r\n expect(getSingleResponse).toBeOK()\r\n\r\n const dragonCapsule = await getSingleResponse.json()\r\n expect(dragonCapsule.name).toEqual(first.name)\r\n})\r\n```\r\n\r\nAdding playwrights `context` to `homepage.spec.ts:5` test callback arguments correctly returns `cannot use 'context' in MULTI_STEP checks`, confirming its been submitted and handled by `2023-09-multistep` runner.\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "ndom91", + "id": 7415984, + "node_id": "MDQ6VXNlcjc0MTU5ODQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/7415984?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ndom91", + "html_url": "https://github.com/ndom91", + "followers_url": "https://api.github.com/users/ndom91/followers", + "following_url": "https://api.github.com/users/ndom91/following{/other_user}", + "gists_url": "https://api.github.com/users/ndom91/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ndom91/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ndom91/subscriptions", + "organizations_url": "https://api.github.com/users/ndom91/orgs", + "repos_url": "https://api.github.com/users/ndom91/repos", + "events_url": "https://api.github.com/users/ndom91/events{/privacy}", + "received_events_url": "https://api.github.com/users/ndom91/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/868/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/checkly/checkly-cli/issues/868/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/867", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/867/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/867/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/867/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/867", + "id": 1937629207, + "node_id": "PR_kwDOE8E-g85cgcO3", + "number": 867, + "title": "chore(deps): Bump @oclif/plugin-plugins from 2.3.0 to 3.9.1", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-10-11T12:13:13Z", + "updated_at": "2023-10-18T11:58:40Z", + "closed_at": "2023-10-18T11:58:38Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/867", + "html_url": "https://github.com/checkly/checkly-cli/pull/867", + "diff_url": "https://github.com/checkly/checkly-cli/pull/867.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/867.patch", + "merged_at": null + }, + "body": "Bumps [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins) from 2.3.0 to 3.9.1.\n
\nRelease notes\n

Sourced from @​oclif/plugin-plugins's releases.

\n
\n

3.9.1

\n

Bug Fixes

\n\n

3.9.0

\n

Features

\n
    \n
  • allow --no-install on plugins link (#679) (f4ded5a)
  • \n
\n

3.8.4

\n

Bug Fixes

\n\n

3.8.3

\n

Bug Fixes

\n
    \n
  • deps: bump get-func-name from 2.0.0 to 2.0.2 (fab9bbe)
  • \n
\n

3.8.2

\n

Bug Fixes

\n
    \n
  • dont exit early if no user plugins (abe4c0c)
  • \n
\n

3.8.1

\n

Bug Fixes

\n\n

3.8.0

\n

Features

\n\n

3.7.1

\n

Bug Fixes

\n\n

3.7.0

\n

Bug Fixes

\n
    \n
  • clean up (3c2b6be)
  • \n
  • remove install jit plugins from list (d7c50bd)
  • \n
  • warn if --jit used with non jit plugin (26c5d4c)
  • \n
\n

Features

\n\n
\n

... (truncated)

\n
\n
\nChangelog\n

Sourced from @​oclif/plugin-plugins's changelog.

\n
\n

3.9.1 (2023-10-10)

\n

Bug Fixes

\n\n

3.9.0 (2023-10-09)

\n

Features

\n
    \n
  • allow --no-install on plugins link (#679) (f4ded5a)
  • \n
\n

3.8.4 (2023-10-03)

\n

Bug Fixes

\n\n

3.8.3 (2023-09-28)

\n

Bug Fixes

\n
    \n
  • deps: bump get-func-name from 2.0.0 to 2.0.2 (fab9bbe)
  • \n
\n

3.8.2 (2023-09-26)

\n

Bug Fixes

\n
    \n
  • dont exit early if no user plugins (abe4c0c)
  • \n
\n

3.8.1 (2023-09-26)

\n

Bug Fixes

\n\n
\n

... (truncated)

\n
\n
\nCommits\n
    \n
  • 9f9971e chore(release): 3.9.1 [skip ci]
  • \n
  • a67bc17 fix: update npm version
  • \n
  • 6834f60 chore(release): 3.9.0 [skip ci]
  • \n
  • f4ded5a feat: allow --no-install on plugins link (#679)
  • \n
  • fcfbd4a Merge pull request #680 from oclif/dependabot-npm_and_yarn-chai-4.3.10
  • \n
  • 24c0b6d chore(dev-deps): bump chai from 4.3.8 to 4.3.10
  • \n
  • e02eee1 Merge pull request #677 from oclif/dependabot-npm_and_yarn-types-semver-7.5.3
  • \n
  • b1bd31c chore(release): 3.8.4 [skip ci]
  • \n
  • 9d9130c chore(dev-deps): bump @​types/semver from 7.5.0 to 7.5.3
  • \n
  • 8af550d Merge pull request #678 from oclif/ew/types
  • \n
  • Additional commits viewable in compare view
  • \n
\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@oclif/plugin-plugins&package-manager=npm_and_yarn&previous-version=2.3.0&new-version=3.9.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", + "closed_by": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/867/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/checkly/checkly-cli/issues/867/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/866", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/866/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/866/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/866/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/866", + "id": 1935164885, + "node_id": "PR_kwDOE8E-g85cX7Qs", + "number": 866, + "title": "chore(deps): Bump @oclif/plugin-plugins from 2.3.0 to 3.9.0", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-10-10T11:50:00Z", + "updated_at": "2023-10-11T12:13:19Z", + "closed_at": "2023-10-11T12:13:17Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/866", + "html_url": "https://github.com/checkly/checkly-cli/pull/866", + "diff_url": "https://github.com/checkly/checkly-cli/pull/866.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/866.patch", + "merged_at": null + }, + "body": "Bumps [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins) from 2.3.0 to 3.9.0.\n
\nRelease notes\n

Sourced from @​oclif/plugin-plugins's releases.

\n
\n

3.9.0

\n

Features

\n
    \n
  • allow --no-install on plugins link (#679) (f4ded5a)
  • \n
\n

3.8.4

\n

Bug Fixes

\n\n

3.8.3

\n

Bug Fixes

\n
    \n
  • deps: bump get-func-name from 2.0.0 to 2.0.2 (fab9bbe)
  • \n
\n

3.8.2

\n

Bug Fixes

\n
    \n
  • dont exit early if no user plugins (abe4c0c)
  • \n
\n

3.8.1

\n

Bug Fixes

\n\n

3.8.0

\n

Features

\n\n

3.7.1

\n

Bug Fixes

\n\n

3.7.0

\n

Bug Fixes

\n
    \n
  • clean up (3c2b6be)
  • \n
  • remove install jit plugins from list (d7c50bd)
  • \n
  • warn if --jit used with non jit plugin (26c5d4c)
  • \n
\n

Features

\n
    \n
  • incorporate jit plugins (8b48a8c)
  • \n
  • use parse to prevent --jit on non-jit plugins (71c7453)
  • \n
\n

3.6.1

\n\n
\n

... (truncated)

\n
\n
\nChangelog\n

Sourced from @​oclif/plugin-plugins's changelog.

\n
\n

3.9.0 (2023-10-09)

\n

Features

\n
    \n
  • allow --no-install on plugins link (#679) (f4ded5a)
  • \n
\n

3.8.4 (2023-10-03)

\n

Bug Fixes

\n\n

3.8.3 (2023-09-28)

\n

Bug Fixes

\n
    \n
  • deps: bump get-func-name from 2.0.0 to 2.0.2 (fab9bbe)
  • \n
\n

3.8.2 (2023-09-26)

\n

Bug Fixes

\n
    \n
  • dont exit early if no user plugins (abe4c0c)
  • \n
\n

3.8.1 (2023-09-26)

\n

Bug Fixes

\n\n

3.8.0 (2023-09-22)

\n

Features

\n\n
\n

... (truncated)

\n
\n
\nCommits\n
    \n
  • 6834f60 chore(release): 3.9.0 [skip ci]
  • \n
  • f4ded5a feat: allow --no-install on plugins link (#679)
  • \n
  • fcfbd4a Merge pull request #680 from oclif/dependabot-npm_and_yarn-chai-4.3.10
  • \n
  • 24c0b6d chore(dev-deps): bump chai from 4.3.8 to 4.3.10
  • \n
  • e02eee1 Merge pull request #677 from oclif/dependabot-npm_and_yarn-types-semver-7.5.3
  • \n
  • b1bd31c chore(release): 3.8.4 [skip ci]
  • \n
  • 9d9130c chore(dev-deps): bump @​types/semver from 7.5.0 to 7.5.3
  • \n
  • 8af550d Merge pull request #678 from oclif/ew/types
  • \n
  • eb964aa fix: update npm version
  • \n
  • 66881ee chore: caret
  • \n
  • Additional commits viewable in compare view
  • \n
\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@oclif/plugin-plugins&package-manager=npm_and_yarn&previous-version=2.3.0&new-version=3.9.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", + "closed_by": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/866/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/checkly/checkly-cli/issues/866/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/865", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/865/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/865/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/865/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/865", + "id": 1925987698, + "node_id": "PR_kwDOE8E-g85b433z", + "number": 865, + "title": "chore(deps): Bump @oclif/plugin-plugins from 2.3.0 to 3.8.4", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-10-04T11:19:29Z", + "updated_at": "2023-10-10T11:50:07Z", + "closed_at": "2023-10-10T11:50:04Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/865", + "html_url": "https://github.com/checkly/checkly-cli/pull/865", + "diff_url": "https://github.com/checkly/checkly-cli/pull/865.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/865.patch", + "merged_at": null + }, + "body": "Bumps [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins) from 2.3.0 to 3.8.4.\n
\nRelease notes\n

Sourced from @​oclif/plugin-plugins's releases.

\n
\n

3.8.4

\n

Bug Fixes

\n\n

3.8.3

\n

Bug Fixes

\n
    \n
  • deps: bump get-func-name from 2.0.0 to 2.0.2 (fab9bbe)
  • \n
\n

3.8.2

\n

Bug Fixes

\n
    \n
  • dont exit early if no user plugins (abe4c0c)
  • \n
\n

3.8.1

\n

Bug Fixes

\n\n

3.8.0

\n

Features

\n\n

3.7.1

\n

Bug Fixes

\n\n

3.7.0

\n

Bug Fixes

\n
    \n
  • clean up (3c2b6be)
  • \n
  • remove install jit plugins from list (d7c50bd)
  • \n
  • warn if --jit used with non jit plugin (26c5d4c)
  • \n
\n

Features

\n
    \n
  • incorporate jit plugins (8b48a8c)
  • \n
  • use parse to prevent --jit on non-jit plugins (71c7453)
  • \n
\n

3.6.1

\n

Bug Fixes

\n\n

3.6.0

\n\n
\n

... (truncated)

\n
\n
\nChangelog\n

Sourced from @​oclif/plugin-plugins's changelog.

\n
\n

3.8.4 (2023-10-03)

\n

Bug Fixes

\n\n

3.8.3 (2023-09-28)

\n

Bug Fixes

\n
    \n
  • deps: bump get-func-name from 2.0.0 to 2.0.2 (fab9bbe)
  • \n
\n

3.8.2 (2023-09-26)

\n

Bug Fixes

\n
    \n
  • dont exit early if no user plugins (abe4c0c)
  • \n
\n

3.8.1 (2023-09-26)

\n

Bug Fixes

\n\n

3.8.0 (2023-09-22)

\n

Features

\n\n

3.7.1 (2023-09-19)

\n

Bug Fixes

\n\n
\n

... (truncated)

\n
\n
\nCommits\n\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@oclif/plugin-plugins&package-manager=npm_and_yarn&previous-version=2.3.0&new-version=3.8.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", + "closed_by": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/865/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/checkly/checkly-cli/issues/865/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/864", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/864/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/864/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/864/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/864", + "id": 1919235654, + "node_id": "PR_kwDOE8E-g85biR7z", + "number": 864, + "title": "Antoinecoutellier/sc 17815/add new multistepcheck constructor to the", + "user": { + "login": "Antoine-C", + "id": 3541876, + "node_id": "MDQ6VXNlcjM1NDE4NzY=", + "avatar_url": "https://avatars.githubusercontent.com/u/3541876?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Antoine-C", + "html_url": "https://github.com/Antoine-C", + "followers_url": "https://api.github.com/users/Antoine-C/followers", + "following_url": "https://api.github.com/users/Antoine-C/following{/other_user}", + "gists_url": "https://api.github.com/users/Antoine-C/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Antoine-C/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Antoine-C/subscriptions", + "organizations_url": "https://api.github.com/users/Antoine-C/orgs", + "repos_url": "https://api.github.com/users/Antoine-C/repos", + "events_url": "https://api.github.com/users/Antoine-C/events{/privacy}", + "received_events_url": "https://api.github.com/users/Antoine-C/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 6, + "created_at": "2023-09-29T13:02:53Z", + "updated_at": "2023-10-18T11:54:36Z", + "closed_at": "2023-10-18T11:54:36Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": true, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/864", + "html_url": "https://github.com/checkly/checkly-cli/pull/864", + "diff_url": "https://github.com/checkly/checkly-cli/pull/864.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/864.patch", + "merged_at": null + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "ndom91", + "id": 7415984, + "node_id": "MDQ6VXNlcjc0MTU5ODQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/7415984?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ndom91", + "html_url": "https://github.com/ndom91", + "followers_url": "https://api.github.com/users/ndom91/followers", + "following_url": "https://api.github.com/users/ndom91/following{/other_user}", + "gists_url": "https://api.github.com/users/ndom91/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ndom91/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ndom91/subscriptions", + "organizations_url": "https://api.github.com/users/ndom91/orgs", + "repos_url": "https://api.github.com/users/ndom91/repos", + "events_url": "https://api.github.com/users/ndom91/events{/privacy}", + "received_events_url": "https://api.github.com/users/ndom91/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/864/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/checkly/checkly-cli/issues/864/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/863", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/863/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/863/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/863/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/863", + "id": 1918864267, + "node_id": "PR_kwDOE8E-g85bhAvK", + "number": 863, + "title": "feat: fetch checkRunSuiteId from backend", + "user": { + "login": "Antoine-C", + "id": 3541876, + "node_id": "MDQ6VXNlcjM1NDE4NzY=", + "avatar_url": "https://avatars.githubusercontent.com/u/3541876?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Antoine-C", + "html_url": "https://github.com/Antoine-C", + "followers_url": "https://api.github.com/users/Antoine-C/followers", + "following_url": "https://api.github.com/users/Antoine-C/following{/other_user}", + "gists_url": "https://api.github.com/users/Antoine-C/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Antoine-C/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Antoine-C/subscriptions", + "organizations_url": "https://api.github.com/users/Antoine-C/orgs", + "repos_url": "https://api.github.com/users/Antoine-C/repos", + "events_url": "https://api.github.com/users/Antoine-C/events{/privacy}", + "received_events_url": "https://api.github.com/users/Antoine-C/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 4, + "created_at": "2023-09-29T08:49:41Z", + "updated_at": "2023-10-17T07:25:39Z", + "closed_at": "2023-10-17T07:25:39Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/863", + "html_url": "https://github.com/checkly/checkly-cli/pull/863", + "diff_url": "https://github.com/checkly/checkly-cli/pull/863.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/863.patch", + "merged_at": null + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n## Notes for the Reviewer\r\n\r\n- We need to fetch the check run ID from our backend to listen to the run-end socket event to know how many API calls were made during the run.", + "closed_by": { + "login": "Antoine-C", + "id": 3541876, + "node_id": "MDQ6VXNlcjM1NDE4NzY=", + "avatar_url": "https://avatars.githubusercontent.com/u/3541876?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Antoine-C", + "html_url": "https://github.com/Antoine-C", + "followers_url": "https://api.github.com/users/Antoine-C/followers", + "following_url": "https://api.github.com/users/Antoine-C/following{/other_user}", + "gists_url": "https://api.github.com/users/Antoine-C/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Antoine-C/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Antoine-C/subscriptions", + "organizations_url": "https://api.github.com/users/Antoine-C/orgs", + "repos_url": "https://api.github.com/users/Antoine-C/repos", + "events_url": "https://api.github.com/users/Antoine-C/events{/privacy}", + "received_events_url": "https://api.github.com/users/Antoine-C/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/863/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/checkly/checkly-cli/issues/863/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/862", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/862/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/862/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/862/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/862", + "id": 1917356366, + "node_id": "PR_kwDOE8E-g85bb3rz", + "number": 862, + "title": "chore(deps): Bump @oclif/plugin-plugins from 2.3.0 to 3.8.3", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-09-28T11:55:20Z", + "updated_at": "2023-10-04T11:19:36Z", + "closed_at": "2023-10-04T11:19:33Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/862", + "html_url": "https://github.com/checkly/checkly-cli/pull/862", + "diff_url": "https://github.com/checkly/checkly-cli/pull/862.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/862.patch", + "merged_at": null + }, + "body": "Bumps [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins) from 2.3.0 to 3.8.3.\n
\nRelease notes\n

Sourced from @​oclif/plugin-plugins's releases.

\n
\n

3.8.3

\n

Bug Fixes

\n
    \n
  • deps: bump get-func-name from 2.0.0 to 2.0.2 (fab9bbe)
  • \n
\n

3.8.2

\n

Bug Fixes

\n
    \n
  • dont exit early if no user plugins (abe4c0c)
  • \n
\n

3.8.1

\n

Bug Fixes

\n\n

3.8.0

\n

Features

\n\n

3.7.1

\n

Bug Fixes

\n\n

3.7.0

\n

Bug Fixes

\n
    \n
  • clean up (3c2b6be)
  • \n
  • remove install jit plugins from list (d7c50bd)
  • \n
  • warn if --jit used with non jit plugin (26c5d4c)
  • \n
\n

Features

\n
    \n
  • incorporate jit plugins (8b48a8c)
  • \n
  • use parse to prevent --jit on non-jit plugins (71c7453)
  • \n
\n

3.6.1

\n

Bug Fixes

\n\n

3.6.0

\n

Features

\n
    \n
  • refresh user plugins after any install (#657) (85c6b5c)
  • \n
\n

3.5.0

\n

Features

\n\n
\n

... (truncated)

\n
\n
\nChangelog\n

Sourced from @​oclif/plugin-plugins's changelog.

\n
\n

3.8.3 (2023-09-28)

\n

Bug Fixes

\n
    \n
  • deps: bump get-func-name from 2.0.0 to 2.0.2 (fab9bbe)
  • \n
\n

3.8.2 (2023-09-26)

\n

Bug Fixes

\n
    \n
  • dont exit early if no user plugins (abe4c0c)
  • \n
\n

3.8.1 (2023-09-26)

\n

Bug Fixes

\n\n

3.8.0 (2023-09-22)

\n

Features

\n\n

3.7.1 (2023-09-19)

\n

Bug Fixes

\n\n

3.7.0 (2023-09-15)

\n

Bug Fixes

\n\n
\n

... (truncated)

\n
\n
\nCommits\n
    \n
  • c3cbd94 chore(release): 3.8.3 [skip ci]
  • \n
  • 54ecd1f Merge pull request #674 from oclif/dependabot-npm_and_yarn-get-func-name-2.0.2
  • \n
  • fab9bbe fix(deps): bump get-func-name from 2.0.0 to 2.0.2
  • \n
  • 948d67f chore(release): 3.8.2 [skip ci]
  • \n
  • 85018ba Merge pull request #669 from oclif/mdonnalley/no-early-exit
  • \n
  • 435224e chore(release): 3.8.1 [skip ci]
  • \n
  • 685a627 fix: update npm version
  • \n
  • e7596fb chore(release): 3.8.0 [skip ci]
  • \n
  • 1aedc10 Merge pull request #670 from oclif/ew/network-mutex
  • \n
  • dd262c8 chore: remove log
  • \n
  • Additional commits viewable in compare view
  • \n
\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@oclif/plugin-plugins&package-manager=npm_and_yarn&previous-version=2.3.0&new-version=3.8.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", + "closed_by": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/862/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/checkly/checkly-cli/issues/862/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/861", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/861/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/861/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/861/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/861", + "id": 1915379833, + "node_id": "PR_kwDOE8E-g85bVG2K", + "number": 861, + "title": "chore(deps): Bump @oclif/plugin-plugins from 2.3.0 to 3.8.2", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-09-27T11:48:19Z", + "updated_at": "2023-09-28T11:55:26Z", + "closed_at": "2023-09-28T11:55:24Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/861", + "html_url": "https://github.com/checkly/checkly-cli/pull/861", + "diff_url": "https://github.com/checkly/checkly-cli/pull/861.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/861.patch", + "merged_at": null + }, + "body": "Bumps [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins) from 2.3.0 to 3.8.2.\n
\nRelease notes\n

Sourced from @​oclif/plugin-plugins's releases.

\n
\n

3.8.2

\n

Bug Fixes

\n
    \n
  • dont exit early if no user plugins (abe4c0c)
  • \n
\n

3.8.1

\n

Bug Fixes

\n\n

3.8.0

\n

Features

\n\n

3.7.1

\n

Bug Fixes

\n\n

3.7.0

\n

Bug Fixes

\n
    \n
  • clean up (3c2b6be)
  • \n
  • remove install jit plugins from list (d7c50bd)
  • \n
  • warn if --jit used with non jit plugin (26c5d4c)
  • \n
\n

Features

\n
    \n
  • incorporate jit plugins (8b48a8c)
  • \n
  • use parse to prevent --jit on non-jit plugins (71c7453)
  • \n
\n

3.6.1

\n

Bug Fixes

\n\n

3.6.0

\n

Features

\n
    \n
  • refresh user plugins after any install (#657) (85c6b5c)
  • \n
\n

3.5.0

\n

Features

\n\n

3.4.2

\n

Bug Fixes

\n\n
\n

... (truncated)

\n
\n
\nChangelog\n

Sourced from @​oclif/plugin-plugins's changelog.

\n
\n

3.8.2 (2023-09-26)

\n

Bug Fixes

\n
    \n
  • dont exit early if no user plugins (abe4c0c)
  • \n
\n

3.8.1 (2023-09-26)

\n

Bug Fixes

\n\n

3.8.0 (2023-09-22)

\n

Features

\n\n

3.7.1 (2023-09-19)

\n

Bug Fixes

\n\n

3.7.0 (2023-09-15)

\n

Bug Fixes

\n
    \n
  • clean up (3c2b6be)
  • \n
  • remove install jit plugins from list (d7c50bd)
  • \n
  • warn if --jit used with non jit plugin (26c5d4c)
  • \n
\n

Features

\n
    \n
  • incorporate jit plugins (8b48a8c)
  • \n
  • use parse to prevent --jit on non-jit plugins (71c7453)
  • \n
\n\n
\n

... (truncated)

\n
\n
\nCommits\n
    \n
  • 948d67f chore(release): 3.8.2 [skip ci]
  • \n
  • 85018ba Merge pull request #669 from oclif/mdonnalley/no-early-exit
  • \n
  • 435224e chore(release): 3.8.1 [skip ci]
  • \n
  • 685a627 fix: update npm version
  • \n
  • e7596fb chore(release): 3.8.0 [skip ci]
  • \n
  • 1aedc10 Merge pull request #670 from oclif/ew/network-mutex
  • \n
  • dd262c8 chore: remove log
  • \n
  • 68a3054 feat: yarn network mutex
  • \n
  • afcb389 test: update assertions
  • \n
  • abe4c0c fix: dont exit early if no user plugins
  • \n
  • Additional commits viewable in compare view
  • \n
\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@oclif/plugin-plugins&package-manager=npm_and_yarn&previous-version=2.3.0&new-version=3.8.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", + "closed_by": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/861/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/checkly/checkly-cli/issues/861/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/860", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/860/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/860/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/860/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/860", + "id": 1911177957, + "node_id": "I_kwDOE8E-g85x6kLl", + "number": 860, + "title": "Monorepo support", + "user": { + "login": "PhilGarb", + "id": 38015558, + "node_id": "MDQ6VXNlcjM4MDE1NTU4", + "avatar_url": "https://avatars.githubusercontent.com/u/38015558?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/PhilGarb", + "html_url": "https://github.com/PhilGarb", + "followers_url": "https://api.github.com/users/PhilGarb/followers", + "following_url": "https://api.github.com/users/PhilGarb/following{/other_user}", + "gists_url": "https://api.github.com/users/PhilGarb/gists{/gist_id}", + "starred_url": "https://api.github.com/users/PhilGarb/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/PhilGarb/subscriptions", + "organizations_url": "https://api.github.com/users/PhilGarb/orgs", + "repos_url": "https://api.github.com/users/PhilGarb/repos", + "events_url": "https://api.github.com/users/PhilGarb/events{/privacy}", + "received_events_url": "https://api.github.com/users/PhilGarb/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064777, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc3", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/duplicate", + "name": "duplicate", + "color": "cfd3d7", + "default": true, + "description": "This issue or pull request already exists" + }, + { + "id": 2674064778, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc4", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/enhancement", + "name": "enhancement", + "color": "a2eeef", + "default": true, + "description": "New feature or request" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 6, + "created_at": "2023-09-25T10:29:38Z", + "updated_at": "2025-01-02T15:18:48Z", + "closed_at": "2025-01-02T15:18:48Z", + "author_association": "NONE", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### What problem does this feature solve?\n\nWe are using a Monorepo and would love to adopt checkly. However the constrained on the usable dependencies makes it hard to adopt for us. Local monorepo packages are basically just source code and not really a dependencies that could not be supported by the cli as long as the packages dependencies conform to the runtime. \r\nBeing able to use local packages would allow us to adopt checkly.\n\n### How would you implement this feature?\n\nI am not sure how checkly handles the check for allowed dependencies, but should it not be possible to allow all packages from a specific org? Usually local monorepo packages follow the @company/* naming convention. Filtering these allowed dependencies based on such a glob would be easy. They could then be inlined and the result be checked for the runtime requirements.", + "closed_by": { + "login": "sorccu", + "id": 32509, + "node_id": "MDQ6VXNlcjMyNTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/32509?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sorccu", + "html_url": "https://github.com/sorccu", + "followers_url": "https://api.github.com/users/sorccu/followers", + "following_url": "https://api.github.com/users/sorccu/following{/other_user}", + "gists_url": "https://api.github.com/users/sorccu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sorccu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sorccu/subscriptions", + "organizations_url": "https://api.github.com/users/sorccu/orgs", + "repos_url": "https://api.github.com/users/sorccu/repos", + "events_url": "https://api.github.com/users/sorccu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sorccu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/860/reactions", + "total_count": 1, + "+1": 1, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 + }, + "timeline_url": "https://api.github.com/repos/checkly/checkly-cli/issues/860/timeline", + "performed_via_github_app": null, + "state_reason": "completed" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/859", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/859/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/859/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/859/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/859", + "id": 1911029017, + "node_id": "PR_kwDOE8E-g85bGV6f", + "number": 859, + "title": "chore(deps): Bump @oclif/plugin-plugins from 2.3.0 to 3.8.0", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-09-25T09:08:13Z", + "updated_at": "2023-09-27T11:48:26Z", + "closed_at": "2023-09-27T11:48:23Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/859", + "html_url": "https://github.com/checkly/checkly-cli/pull/859", + "diff_url": "https://github.com/checkly/checkly-cli/pull/859.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/859.patch", + "merged_at": null + }, + "body": "Bumps [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins) from 2.3.0 to 3.8.0.\n
\nRelease notes\n

Sourced from @​oclif/plugin-plugins's releases.

\n
\n

3.8.0

\n

Features

\n\n

3.7.1

\n

Bug Fixes

\n\n

3.7.0

\n

Bug Fixes

\n
    \n
  • clean up (3c2b6be)
  • \n
  • remove install jit plugins from list (d7c50bd)
  • \n
  • warn if --jit used with non jit plugin (26c5d4c)
  • \n
\n

Features

\n
    \n
  • incorporate jit plugins (8b48a8c)
  • \n
  • use parse to prevent --jit on non-jit plugins (71c7453)
  • \n
\n

3.6.1

\n

Bug Fixes

\n\n

3.6.0

\n

Features

\n
    \n
  • refresh user plugins after any install (#657) (85c6b5c)
  • \n
\n

3.5.0

\n

Features

\n\n

3.4.2

\n

Bug Fixes

\n\n

3.4.1

\n

Bug Fixes

\n\n

3.4.0

\n

Features

\n\n
\n

... (truncated)

\n
\n
\nChangelog\n

Sourced from @​oclif/plugin-plugins's changelog.

\n
\n

3.8.0 (2023-09-22)

\n

Features

\n\n

3.7.1 (2023-09-19)

\n

Bug Fixes

\n\n

3.7.0 (2023-09-15)

\n

Bug Fixes

\n
    \n
  • clean up (3c2b6be)
  • \n
  • remove install jit plugins from list (d7c50bd)
  • \n
  • warn if --jit used with non jit plugin (26c5d4c)
  • \n
\n

Features

\n
    \n
  • incorporate jit plugins (8b48a8c)
  • \n
  • use parse to prevent --jit on non-jit plugins (71c7453)
  • \n
\n

3.6.1 (2023-09-12)

\n

Bug Fixes

\n\n

3.6.0 (2023-09-11)

\n

Features

\n
    \n
  • refresh user plugins after any install (#657) (85c6b5c)
  • \n
\n\n
\n

... (truncated)

\n
\n
\nCommits\n
    \n
  • e7596fb chore(release): 3.8.0 [skip ci]
  • \n
  • 1aedc10 Merge pull request #670 from oclif/ew/network-mutex
  • \n
  • dd262c8 chore: remove log
  • \n
  • 68a3054 feat: yarn network mutex
  • \n
  • b0e66ec chore(release): 3.7.1 [skip ci]
  • \n
  • 1876c4d fix: update npm version
  • \n
  • d2d0096 Merge pull request #663 from oclif/dependabot-npm_and_yarn-chai-and-types-cha...
  • \n
  • c740237 chore(dev-deps): bump chai and @​types/chai
  • \n
  • 4b608db Merge pull request #668 from oclif/dependabot-npm_and_yarn-types-node-14.18.60
  • \n
  • 61aea99 chore(dev-deps): bump @​types/node from 14.18.57 to 14.18.60
  • \n
  • Additional commits viewable in compare view
  • \n
\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@oclif/plugin-plugins&package-manager=npm_and_yarn&previous-version=2.3.0&new-version=3.8.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", + "closed_by": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/859/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/checkly/checkly-cli/issues/859/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/858", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/858/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/858/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/858/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/858", + "id": 1911027720, + "node_id": "PR_kwDOE8E-g85bGVob", + "number": 858, + "title": "chore(deps-dev): Bump config and @types/config", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 2, + "created_at": "2023-09-25T09:07:29Z", + "updated_at": "2023-11-28T16:08:37Z", + "closed_at": "2023-11-28T16:08:36Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/858", + "html_url": "https://github.com/checkly/checkly-cli/pull/858", + "diff_url": "https://github.com/checkly/checkly-cli/pull/858.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/858.patch", + "merged_at": "2023-11-28T16:08:36Z" + }, + "body": "Bumps [config](https://github.com/node-config/node-config) and [@types/config](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/config). These dependencies needed to be updated together.\nUpdates `config` from 3.3.8 to 3.3.9\n
\nRelease notes\n

Sourced from config's releases.

\n
\n

v3.3.9

\n

What's Changed

\n\n

New Contributors

\n\n

Full Changelog: https://github.com/node-config/node-config/compare/v3.3.8...v3.3.9

\n
\n
\n
\nCommits\n
    \n
  • 4c1c619 deps: bump json5 version
  • \n
  • 2cca43c fix(vulnerability): upgrade json5 version from 2.2.1 to 2.2.2
  • \n
  • 56f0f51 Update History.md
  • \n
  • 4da385c Support loading transpiled JS modules
  • \n
  • fadb21b internal: Update Github issue templates
  • \n
  • fa43913 chore: bump version to 3.3.8
  • \n
  • 8bb4333 Add Bug Report and Feature Request templates
  • \n
  • 97bd618 recommend Github Discussion for discussions.
  • \n
  • See full diff in compare view
  • \n
\n
\n
\n\nUpdates `@types/config` from 3.3.0 to 3.3.1\n
\nCommits\n\n
\n
\n\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
\n\n> **Note**\n> Automatic rebases have been disabled on this pull request as it has been open for over 30 days.", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/858/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/checkly/checkly-cli/issues/858/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/857", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/857/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/857/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/857/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/857", + "id": 1908888631, + "node_id": "PR_kwDOE8E-g85a_ZTB", + "number": 857, + "title": "chore: upgrade typescript eslint parser to support typescript 5 [gh-848]", + "user": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 5221148871, + "node_id": "LA_kwDOE8E-g88AAAABNzRoxw", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/build", + "name": "build", + "color": "bfdadc", + "default": false, + "description": "Issue regarding building and packaging" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 3, + "created_at": "2023-09-22T13:13:46Z", + "updated_at": "2023-09-25T09:06:38Z", + "closed_at": "2023-09-25T09:06:37Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/857", + "html_url": "https://github.com/checkly/checkly-cli/pull/857", + "diff_url": "https://github.com/checkly/checkly-cli/pull/857.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/857.patch", + "merged_at": "2023-09-25T09:06:37Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nUpgrade typescript parser to the latest version, 6.x, to support typescript 5.2 and above\r\n\r\nResolves #848 with the next release\r\n", + "closed_by": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/857/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/checkly/checkly-cli/issues/857/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/856", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/856/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/856/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/856/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/856", + "id": 1905244498, + "node_id": "I_kwDOE8E-g85xj7lS", + "number": 856, + "title": "bug: checkly login produces error ", + "user": { + "login": "geoffharcourt", + "id": 319471, + "node_id": "MDQ6VXNlcjMxOTQ3MQ==", + "avatar_url": "https://avatars.githubusercontent.com/u/319471?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/geoffharcourt", + "html_url": "https://github.com/geoffharcourt", + "followers_url": "https://api.github.com/users/geoffharcourt/followers", + "following_url": "https://api.github.com/users/geoffharcourt/following{/other_user}", + "gists_url": "https://api.github.com/users/geoffharcourt/gists{/gist_id}", + "starred_url": "https://api.github.com/users/geoffharcourt/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/geoffharcourt/subscriptions", + "organizations_url": "https://api.github.com/users/geoffharcourt/orgs", + "repos_url": "https://api.github.com/users/geoffharcourt/repos", + "events_url": "https://api.github.com/users/geoffharcourt/events{/privacy}", + "received_events_url": "https://api.github.com/users/geoffharcourt/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064775, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc1", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/bug", + "name": "bug", + "color": "d73a4a", + "default": true, + "description": "Something isn't working" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-09-20T15:29:30Z", + "updated_at": "2023-09-26T07:44:19Z", + "closed_at": "2023-09-26T07:44:19Z", + "author_association": "NONE", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### Node.js version\n\n18.16.0\n\n### NPM version\n\n9.7.1\n\n### @checkly/cli version\n\n0.0.7\n\n### Steps to reproduce\n\nWhen I run `npx checkly login` or `yarn checkly login` I get an error.\r\n\n\n### What is expected?\n\nI'm authenticated with Checkly.\n\n### What is actually happening?\n\n```\r\n❯ npx checkly login\r\n ┏━━━━━━━━━━━━━━━━━━━━━━━┓\r\n ┃ ┃\r\n ┃ ┃\r\n ┃ checkly cli ┃\r\n ┃ ┃\r\n ┃ ┃\r\n ┗━━━━━━━━━━━━━━━━━━━━━━━┛\r\n/Users/geoff/commonlit/commonlit/node_modules/glob/sync.js:28\r\n throw new Error('must provide pattern')\r\n ^\r\n\r\nError: must provide pattern\r\n at new GlobSync (/Users/geoff/commonlit/commonlit/node_modules/glob/sync.js:28:11)\r\n at Function.globSync [as sync] (/Users/geoff/commonlit/commonlit/node_modules/glob/sync.js:23:10)\r\n at getFiles (file:///Users/geoff/commonlit/commonlit/node_modules/checkly-cli/src/check-definitions.js:11:28)\r\n at getCheckGroupDefinitions (file:///Users/geoff/commonlit/commonlit/node_modules/checkly-cli/src/check-definitions.js:50:17)\r\n at main (file:///Users/geoff/commonlit/commonlit/node_modules/checkly-cli/src/index.js:48:32)\r\n at file:///Users/geoff/commonlit/commonlit/node_modules/checkly-cli/bin/index.js:5:1\r\n at ModuleJob.run (node:internal/modules/esm/module_job:194:25)\r\n\r\nNode.js v18.16.0\r\n```\n\n### Any additional comments?\n\nThis also happens if I run `checkly test` or anything that's not `checkly --version`", + "closed_by": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/856/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/checkly/checkly-cli/issues/856/timeline", + "performed_via_github_app": null, + "state_reason": "completed" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/855", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/855/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/855/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/855/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/855", + "id": 1904819949, + "node_id": "PR_kwDOE8E-g85axn_Q", + "number": 855, + "title": "chore(deps): Bump @oclif/plugin-plugins from 2.3.0 to 3.7.1", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-09-20T11:50:00Z", + "updated_at": "2023-09-25T09:08:20Z", + "closed_at": "2023-09-25T09:08:17Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/855", + "html_url": "https://github.com/checkly/checkly-cli/pull/855", + "diff_url": "https://github.com/checkly/checkly-cli/pull/855.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/855.patch", + "merged_at": null + }, + "body": "Bumps [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins) from 2.3.0 to 3.7.1.\n
\nRelease notes\n

Sourced from @​oclif/plugin-plugins's releases.

\n
\n

3.7.1

\n

Bug Fixes

\n\n

3.7.0

\n

Bug Fixes

\n
    \n
  • clean up (3c2b6be)
  • \n
  • remove install jit plugins from list (d7c50bd)
  • \n
  • warn if --jit used with non jit plugin (26c5d4c)
  • \n
\n

Features

\n
    \n
  • incorporate jit plugins (8b48a8c)
  • \n
  • use parse to prevent --jit on non-jit plugins (71c7453)
  • \n
\n

3.6.1

\n

Bug Fixes

\n\n

3.6.0

\n

Features

\n
    \n
  • refresh user plugins after any install (#657) (85c6b5c)
  • \n
\n

3.5.0

\n

Features

\n\n

3.4.2

\n

Bug Fixes

\n\n

3.4.1

\n

Bug Fixes

\n\n

3.4.0

\n

Features

\n
    \n
  • check for renamed yarn.lock during install (#648) (9830b0a)
  • \n
\n

3.3.2

\n

Bug Fixes

\n\n
\n

... (truncated)

\n
\n
\nChangelog\n

Sourced from @​oclif/plugin-plugins's changelog.

\n
\n

3.7.1 (2023-09-19)

\n

Bug Fixes

\n\n

3.7.0 (2023-09-15)

\n

Bug Fixes

\n
    \n
  • clean up (3c2b6be)
  • \n
  • remove install jit plugins from list (d7c50bd)
  • \n
  • warn if --jit used with non jit plugin (26c5d4c)
  • \n
\n

Features

\n
    \n
  • incorporate jit plugins (8b48a8c)
  • \n
  • use parse to prevent --jit on non-jit plugins (71c7453)
  • \n
\n

3.6.1 (2023-09-12)

\n

Bug Fixes

\n\n

3.6.0 (2023-09-11)

\n

Features

\n
    \n
  • refresh user plugins after any install (#657) (85c6b5c)
  • \n
\n

3.5.0 (2023-09-08)

\n

Features

\n\n\n
\n

... (truncated)

\n
\n
\nCommits\n
    \n
  • b0e66ec chore(release): 3.7.1 [skip ci]
  • \n
  • 1876c4d fix: update npm version
  • \n
  • d2d0096 Merge pull request #663 from oclif/dependabot-npm_and_yarn-chai-and-types-cha...
  • \n
  • c740237 chore(dev-deps): bump chai and @​types/chai
  • \n
  • 4b608db Merge pull request #668 from oclif/dependabot-npm_and_yarn-types-node-14.18.60
  • \n
  • 61aea99 chore(dev-deps): bump @​types/node from 14.18.57 to 14.18.60
  • \n
  • 91555d9 chore(release): 3.7.0 [skip ci]
  • \n
  • 835894c Merge pull request #665 from oclif/mdonnalley/jit-friendliness
  • \n
  • 62a5a63 chore: code review
  • \n
  • d7c50bd fix: remove install jit plugins from list
  • \n
  • Additional commits viewable in compare view
  • \n
\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@oclif/plugin-plugins&package-manager=npm_and_yarn&previous-version=2.3.0&new-version=3.7.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", + "closed_by": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/855/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/checkly/checkly-cli/issues/855/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/854", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/854/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/854/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/854/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/854", + "id": 1904495667, + "node_id": "PR_kwDOE8E-g85awhbx", + "number": 854, + "title": "chore: update module to node16 [gh-0]", + "user": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-09-20T08:47:36Z", + "updated_at": "2023-09-22T12:39:45Z", + "closed_at": "2023-09-22T12:39:44Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/854", + "html_url": "https://github.com/checkly/checkly-cli/pull/854", + "diff_url": "https://github.com/checkly/checkly-cli/pull/854.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/854.patch", + "merged_at": "2023-09-22T12:39:44Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nThe new ts parser requires node 16 minimum so we need to change the module", + "closed_by": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/854/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/checkly/checkly-cli/issues/854/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/853", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/853/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/853/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/853/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/853", + "id": 1900748196, + "node_id": "PR_kwDOE8E-g85ajzI9", + "number": 853, + "title": "chore(deps): Bump @oclif/plugin-plugins from 2.3.0 to 3.7.0", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-09-18T11:40:30Z", + "updated_at": "2023-09-20T11:50:07Z", + "closed_at": "2023-09-20T11:50:04Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/853", + "html_url": "https://github.com/checkly/checkly-cli/pull/853", + "diff_url": "https://github.com/checkly/checkly-cli/pull/853.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/853.patch", + "merged_at": null + }, + "body": "Bumps [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins) from 2.3.0 to 3.7.0.\n
\nRelease notes\n

Sourced from @​oclif/plugin-plugins's releases.

\n
\n

3.7.0

\n

Bug Fixes

\n
    \n
  • clean up (3c2b6be)
  • \n
  • remove install jit plugins from list (d7c50bd)
  • \n
  • warn if --jit used with non jit plugin (26c5d4c)
  • \n
\n

Features

\n
    \n
  • incorporate jit plugins (8b48a8c)
  • \n
  • use parse to prevent --jit on non-jit plugins (71c7453)
  • \n
\n

3.6.1

\n

Bug Fixes

\n\n

3.6.0

\n

Features

\n
    \n
  • refresh user plugins after any install (#657) (85c6b5c)
  • \n
\n

3.5.0

\n

Features

\n\n

3.4.2

\n

Bug Fixes

\n\n

3.4.1

\n

Bug Fixes

\n\n

3.4.0

\n

Features

\n
    \n
  • check for renamed yarn.lock during install (#648) (9830b0a)
  • \n
\n

3.3.2

\n

Bug Fixes

\n\n

3.3.1

\n

Bug Fixes

\n\n
\n

... (truncated)

\n
\n
\nChangelog\n

Sourced from @​oclif/plugin-plugins's changelog.

\n
\n

3.7.0 (2023-09-15)

\n

Bug Fixes

\n
    \n
  • clean up (3c2b6be)
  • \n
  • remove install jit plugins from list (d7c50bd)
  • \n
  • warn if --jit used with non jit plugin (26c5d4c)
  • \n
\n

Features

\n
    \n
  • incorporate jit plugins (8b48a8c)
  • \n
  • use parse to prevent --jit on non-jit plugins (71c7453)
  • \n
\n

3.6.1 (2023-09-12)

\n

Bug Fixes

\n\n

3.6.0 (2023-09-11)

\n

Features

\n
    \n
  • refresh user plugins after any install (#657) (85c6b5c)
  • \n
\n

3.5.0 (2023-09-08)

\n

Features

\n\n

3.4.2 (2023-09-05)

\n

Bug Fixes

\n\n\n
\n

... (truncated)

\n
\n
\nCommits\n
    \n
  • 91555d9 chore(release): 3.7.0 [skip ci]
  • \n
  • 835894c Merge pull request #665 from oclif/mdonnalley/jit-friendliness
  • \n
  • 62a5a63 chore: code review
  • \n
  • d7c50bd fix: remove install jit plugins from list
  • \n
  • 3c2b6be fix: clean up
  • \n
  • 71c7453 feat: use parse to prevent --jit on non-jit plugins
  • \n
  • 26c5d4c fix: warn if --jit used with non jit plugin
  • \n
  • 8b48a8c feat: incorporate jit plugins
  • \n
  • 60626db chore(release): 3.6.1 [skip ci]
  • \n
  • 74d5030 fix: update npm version
  • \n
  • Additional commits viewable in compare view
  • \n
\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@oclif/plugin-plugins&package-manager=npm_and_yarn&previous-version=2.3.0&new-version=3.7.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", + "closed_by": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/853/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/checkly/checkly-cli/issues/853/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/852", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/852/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/852/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/852/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/852", + "id": 1894325369, + "node_id": "PR_kwDOE8E-g85aOXJu", + "number": 852, + "title": "chore(deps): Bump @oclif/plugin-plugins from 2.3.0 to 3.6.1", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-09-13T11:27:39Z", + "updated_at": "2023-09-18T11:40:36Z", + "closed_at": "2023-09-18T11:40:34Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/852", + "html_url": "https://github.com/checkly/checkly-cli/pull/852", + "diff_url": "https://github.com/checkly/checkly-cli/pull/852.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/852.patch", + "merged_at": null + }, + "body": "Bumps [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins) from 2.3.0 to 3.6.1.\n
\nRelease notes\n

Sourced from @​oclif/plugin-plugins's releases.

\n
\n

3.6.1

\n

Bug Fixes

\n\n

3.6.0

\n

Features

\n
    \n
  • refresh user plugins after any install (#657) (85c6b5c)
  • \n
\n

3.5.0

\n

Features

\n\n

3.4.2

\n

Bug Fixes

\n\n

3.4.1

\n

Bug Fixes

\n\n

3.4.0

\n

Features

\n
    \n
  • check for renamed yarn.lock during install (#648) (9830b0a)
  • \n
\n

3.3.2

\n

Bug Fixes

\n\n

3.3.1

\n

Bug Fixes

\n\n

3.3.0

\n

Features

\n\n

3.2.7

\n

Bug Fixes

\n
    \n
  • deps: bump tslib from 2.6.1 to 2.6.2 (34d0664)
  • \n
\n\n
\n

... (truncated)

\n
\n
\nChangelog\n

Sourced from @​oclif/plugin-plugins's changelog.

\n
\n

3.6.1 (2023-09-12)

\n

Bug Fixes

\n\n

3.6.0 (2023-09-11)

\n

Features

\n
    \n
  • refresh user plugins after any install (#657) (85c6b5c)
  • \n
\n

3.5.0 (2023-09-08)

\n

Features

\n\n

3.4.2 (2023-09-05)

\n

Bug Fixes

\n\n

3.4.1 (2023-09-05)

\n

Bug Fixes

\n\n

3.4.0 (2023-09-01)

\n

Features

\n\n
\n

... (truncated)

\n
\n
\nCommits\n\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@oclif/plugin-plugins&package-manager=npm_and_yarn&previous-version=2.3.0&new-version=3.6.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", + "closed_by": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/852/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/checkly/checkly-cli/issues/852/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/851", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/851/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/851/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/851/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/851", + "id": 1892550331, + "node_id": "I_kwDOE8E-g85wzga7", + "number": 851, + "title": "bug: no error when env is missing", + "user": { + "login": "cyrus-za", + "id": 1845861, + "node_id": "MDQ6VXNlcjE4NDU4NjE=", + "avatar_url": "https://avatars.githubusercontent.com/u/1845861?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/cyrus-za", + "html_url": "https://github.com/cyrus-za", + "followers_url": "https://api.github.com/users/cyrus-za/followers", + "following_url": "https://api.github.com/users/cyrus-za/following{/other_user}", + "gists_url": "https://api.github.com/users/cyrus-za/gists{/gist_id}", + "starred_url": "https://api.github.com/users/cyrus-za/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/cyrus-za/subscriptions", + "organizations_url": "https://api.github.com/users/cyrus-za/orgs", + "repos_url": "https://api.github.com/users/cyrus-za/repos", + "events_url": "https://api.github.com/users/cyrus-za/events{/privacy}", + "received_events_url": "https://api.github.com/users/cyrus-za/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064775, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc1", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/bug", + "name": "bug", + "color": "d73a4a", + "default": true, + "description": "Something isn't working" + } + ], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-09-12T13:39:38Z", + "updated_at": "2023-12-21T15:09:45Z", + "closed_at": null, + "author_association": "NONE", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### Node.js version\n\n18.16.0\n\n### NPM version\n\npnpm 8.7.4\n\n### @checkly/cli version\n\ncheckly 4.1.0\n\n### Steps to reproduce\n\nRun `npm create checkly`\r\n\r\nUsing the defaults, create a check in __checks__ and let it point to a spec file of any basic playwright test\r\n\r\ncreate a lib/env.ts file with the following content\r\n\r\n```\r\nconst { BASE_URL } = process.env\r\n\r\nif(!BASE_URL) throw new Error(\"BASE_URL is a required env\")\r\n```\r\nCreate .env file with `BASE_URL=https://github.com`\r\n\r\nedit your .spec file to import BASE_URL\r\n\r\n```ts\r\nimport { BASE_URL } from './lib/env'\r\n\r\ntest.describe(\"my test suite\", () => {\r\n test(\"my test\", async ({ page }) => {\r\n await page.goTo(BASE_URL)\r\n await expect(page).toHaveTitle(/Github/)\r\n })\r\n})\r\n```\r\n\r\nRun the check with `npx checkly test --env-file .env --record`\r\nYour test should pass without issues\r\n\r\nRun `npx checkly deploy -f`\n\n### What is expected?\n\nYour check should run on schedule and succeed\n\n### What is actually happening?\n\nYour check now runs on schedule but it immediately fails. \r\nLogs show no error message other than \"No tests found\"\r\n\r\n\"image\"\r\n\r\nIf you try to edit the test and run it manually within checkly dashboard you also get no logs at all. \n\n### Any additional comments?\n\nAfter spending a few hours debugging, I realised it was because when I do `npx checkly deploy` it does not use the .env file (duh!) and I had to manually add the env in the checkly dashboard\r\n\r\nIt would be really helpful if the error is actually logged", + "closed_by": null, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/851/reactions", + "total_count": 1, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 1, + "heart": 0, + "rocket": 0, + "eyes": 0 + }, + "timeline_url": "https://api.github.com/repos/checkly/checkly-cli/issues/851/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/850", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/850/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/850/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/850/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/850", + "id": 1892350542, + "node_id": "PR_kwDOE8E-g85aHvec", + "number": 850, + "title": "chore(deps): Bump @oclif/plugin-plugins from 2.3.0 to 3.6.0", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-09-12T11:51:41Z", + "updated_at": "2023-09-13T11:27:45Z", + "closed_at": "2023-09-13T11:27:43Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/850", + "html_url": "https://github.com/checkly/checkly-cli/pull/850", + "diff_url": "https://github.com/checkly/checkly-cli/pull/850.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/850.patch", + "merged_at": null + }, + "body": "Bumps [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins) from 2.3.0 to 3.6.0.\n
\nRelease notes\n

Sourced from @​oclif/plugin-plugins's releases.

\n
\n

3.6.0

\n

Features

\n
    \n
  • refresh user plugins after any install (#657) (85c6b5c)
  • \n
\n

3.5.0

\n

Features

\n\n

3.4.2

\n

Bug Fixes

\n\n

3.4.1

\n

Bug Fixes

\n\n

3.4.0

\n

Features

\n
    \n
  • check for renamed yarn.lock during install (#648) (9830b0a)
  • \n
\n

3.3.2

\n

Bug Fixes

\n\n

3.3.1

\n

Bug Fixes

\n\n

3.3.0

\n

Features

\n\n

3.2.7

\n

Bug Fixes

\n
    \n
  • deps: bump tslib from 2.6.1 to 2.6.2 (34d0664)
  • \n
\n

3.2.6

\n

Bug Fixes

\n
    \n
  • deps: bump @​oclif/color from 1.0.4 to 1.0.10 (fbd07bf)
  • \n
\n\n
\n

... (truncated)

\n
\n
\nChangelog\n

Sourced from @​oclif/plugin-plugins's changelog.

\n
\n

3.6.0 (2023-09-11)

\n

Features

\n
    \n
  • refresh user plugins after any install (#657) (85c6b5c)
  • \n
\n

3.5.0 (2023-09-08)

\n

Features

\n\n

3.4.2 (2023-09-05)

\n

Bug Fixes

\n\n

3.4.1 (2023-09-05)

\n

Bug Fixes

\n\n

3.4.0 (2023-09-01)

\n

Features

\n
    \n
  • check for renamed yarn.lock during install (#648) (9830b0a)
  • \n
\n

3.3.2 (2023-08-29)

\n

Bug Fixes

\n\n
\n

... (truncated)

\n
\n
\nCommits\n
    \n
  • ace08ec chore(release): 3.6.0 [skip ci]
  • \n
  • 85c6b5c feat: refresh user plugins after any install (#657)
  • \n
  • 089e8b4 chore(release): 3.5.0 [skip ci]
  • \n
  • f06fbd8 feat: integration tests (#659)
  • \n
  • c48af0a test: add tests for oclif.lock (#658)
  • \n
  • 391dc9d chore(release): 3.4.2 [skip ci]
  • \n
  • 1c2389d fix: no fs-extra (#653)
  • \n
  • 05392db chore(release): 3.4.1 [skip ci]
  • \n
  • 4ab4ef7 fix: update npm version
  • \n
  • 95d88d2 Merge pull request #655 from oclif/dependabot-npm_and_yarn-oclif-plugin-help-...
  • \n
  • Additional commits viewable in compare view
  • \n
\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@oclif/plugin-plugins&package-manager=npm_and_yarn&previous-version=2.3.0&new-version=3.6.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", + "closed_by": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/850/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/checkly/checkly-cli/issues/850/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/849", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/849/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/849/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/849/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/849", + "id": 1890356633, + "node_id": "PR_kwDOE8E-g85aA9-j", + "number": 849, + "title": "chore(deps): Bump @oclif/plugin-plugins from 2.3.0 to 3.5.0", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-09-11T12:02:29Z", + "updated_at": "2023-09-12T11:51:47Z", + "closed_at": "2023-09-12T11:51:45Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/849", + "html_url": "https://github.com/checkly/checkly-cli/pull/849", + "diff_url": "https://github.com/checkly/checkly-cli/pull/849.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/849.patch", + "merged_at": null + }, + "body": "Bumps [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins) from 2.3.0 to 3.5.0.\n
\nRelease notes\n

Sourced from @​oclif/plugin-plugins's releases.

\n
\n

3.5.0

\n

Features

\n\n

3.4.2

\n

Bug Fixes

\n\n

3.4.1

\n

Bug Fixes

\n\n

3.4.0

\n

Features

\n
    \n
  • check for renamed yarn.lock during install (#648) (9830b0a)
  • \n
\n

3.3.2

\n

Bug Fixes

\n\n

3.3.1

\n

Bug Fixes

\n\n

3.3.0

\n

Features

\n\n

3.2.7

\n

Bug Fixes

\n
    \n
  • deps: bump tslib from 2.6.1 to 2.6.2 (34d0664)
  • \n
\n

3.2.6

\n

Bug Fixes

\n
    \n
  • deps: bump @​oclif/color from 1.0.4 to 1.0.10 (fbd07bf)
  • \n
\n

3.2.5

\n

Bug Fixes

\n
    \n
  • remove debug that logs all env vars (8c27903)
  • \n
\n\n
\n

... (truncated)

\n
\n
\nChangelog\n

Sourced from @​oclif/plugin-plugins's changelog.

\n
\n

3.5.0 (2023-09-08)

\n

Features

\n\n

3.4.2 (2023-09-05)

\n

Bug Fixes

\n\n

3.4.1 (2023-09-05)

\n

Bug Fixes

\n\n

3.4.0 (2023-09-01)

\n

Features

\n
    \n
  • check for renamed yarn.lock during install (#648) (9830b0a)
  • \n
\n

3.3.2 (2023-08-29)

\n

Bug Fixes

\n\n

3.3.1 (2023-08-28)

\n

Bug Fixes

\n\n
\n

... (truncated)

\n
\n
\nCommits\n
    \n
  • 089e8b4 chore(release): 3.5.0 [skip ci]
  • \n
  • f06fbd8 feat: integration tests (#659)
  • \n
  • c48af0a test: add tests for oclif.lock (#658)
  • \n
  • 391dc9d chore(release): 3.4.2 [skip ci]
  • \n
  • 1c2389d fix: no fs-extra (#653)
  • \n
  • 05392db chore(release): 3.4.1 [skip ci]
  • \n
  • 4ab4ef7 fix: update npm version
  • \n
  • 95d88d2 Merge pull request #655 from oclif/dependabot-npm_and_yarn-oclif-plugin-help-...
  • \n
  • 7154cbf Merge pull request #656 from oclif/dependabot-npm_and_yarn-types-node-14.18.57
  • \n
  • 8290073 chore(dev-deps): bump @​types/node from 14.18.56 to 14.18.57
  • \n
  • Additional commits viewable in compare view
  • \n
\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@oclif/plugin-plugins&package-manager=npm_and_yarn&previous-version=2.3.0&new-version=3.5.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", + "closed_by": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/849/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/checkly/checkly-cli/issues/849/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/848", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/848/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/848/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/848/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/848", + "id": 1889130921, + "node_id": "I_kwDOE8E-g85wmdmp", + "number": 848, + "title": "bug: Can’t use latest TypeScript", + "user": { + "login": "kirkstrobeck", + "id": 241963, + "node_id": "MDQ6VXNlcjI0MTk2Mw==", + "avatar_url": "https://avatars.githubusercontent.com/u/241963?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kirkstrobeck", + "html_url": "https://github.com/kirkstrobeck", + "followers_url": "https://api.github.com/users/kirkstrobeck/followers", + "following_url": "https://api.github.com/users/kirkstrobeck/following{/other_user}", + "gists_url": "https://api.github.com/users/kirkstrobeck/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kirkstrobeck/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kirkstrobeck/subscriptions", + "organizations_url": "https://api.github.com/users/kirkstrobeck/orgs", + "repos_url": "https://api.github.com/users/kirkstrobeck/repos", + "events_url": "https://api.github.com/users/kirkstrobeck/events{/privacy}", + "received_events_url": "https://api.github.com/users/kirkstrobeck/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064775, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc1", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/bug", + "name": "bug", + "color": "d73a4a", + "default": true, + "description": "Something isn't working" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 6, + "created_at": "2023-09-10T12:39:29Z", + "updated_at": "2023-09-25T09:06:38Z", + "closed_at": "2023-09-25T09:06:38Z", + "author_association": "NONE", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### Node.js version\r\n\r\nv18.12.1\r\n\r\n### NPM version\r\n\r\n8.19.2\r\n\r\n### @checkly/cli version\r\n\r\n4.1.0\r\n\r\n### Steps to reproduce\r\n\r\nI believe typescript at 5.2.2 should be sufficient to repro\r\n\r\n### What is expected?\r\n\r\nRun successfully\r\n\r\n### What is actually happening?\r\n\r\nnpx checkly test\r\nParsing your project... β‘Ώ\r\n=============\r\n\r\nWARNING: You are currently running a version of TypeScript which is not officially supported by @typescript-eslint/typescript-estree.\r\n\r\nYou may find that it works just fine, or you may not.\r\n\r\nSUPPORTED TYPESCRIPT VERSIONS: >=3.3.1 <5.0.0\r\n\r\nYOUR TYPESCRIPT VERSION: 5.2.2\r\n\r\nPlease only submit bug reports when using the officially supported version.\r\n\r\nParsing your project... !\r\n Error: Encountered an error parsing check files for [filepath here]\r\n\r\n The following files couldn't be parsed:\r\n \t[filepath here] - DeprecationError: 'originalKeywordKind' has been deprecated since v5.0.0 and can no longer\r\n be used. Use 'identifierToKeywordKind(identifier)' instead.\r\n\r\n### Any additional comments?\r\n\r\n1. Please upgrade @typescript-eslint/typescript-estree\r\n2. Allow opting out of eslint checks for test running", + "closed_by": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/848/reactions", + "total_count": 6, + "+1": 4, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 2 + }, + "timeline_url": "https://api.github.com/repos/checkly/checkly-cli/issues/848/timeline", + "performed_via_github_app": null, + "state_reason": "completed" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/847", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/847/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/847/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/847/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/847", + "id": 1883792344, + "node_id": "PR_kwDOE8E-g85Zq9iE", + "number": 847, + "title": "chore(deps): Bump @oclif/plugin-plugins from 2.3.0 to 3.4.2", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-09-06T11:16:16Z", + "updated_at": "2023-09-11T12:02:35Z", + "closed_at": "2023-09-11T12:02:33Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/847", + "html_url": "https://github.com/checkly/checkly-cli/pull/847", + "diff_url": "https://github.com/checkly/checkly-cli/pull/847.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/847.patch", + "merged_at": null + }, + "body": "Bumps [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins) from 2.3.0 to 3.4.2.\n
\nRelease notes\n

Sourced from @​oclif/plugin-plugins's releases.

\n
\n

3.4.2

\n

Bug Fixes

\n\n

3.4.1

\n

Bug Fixes

\n\n

3.4.0

\n

Features

\n
    \n
  • check for renamed yarn.lock during install (#648) (9830b0a)
  • \n
\n

3.3.2

\n

Bug Fixes

\n\n

3.3.1

\n

Bug Fixes

\n\n

3.3.0

\n

Features

\n\n

3.2.7

\n

Bug Fixes

\n
    \n
  • deps: bump tslib from 2.6.1 to 2.6.2 (34d0664)
  • \n
\n

3.2.6

\n

Bug Fixes

\n
    \n
  • deps: bump @​oclif/color from 1.0.4 to 1.0.10 (fbd07bf)
  • \n
\n

3.2.5

\n

Bug Fixes

\n
    \n
  • remove debug that logs all env vars (8c27903)
  • \n
\n

3.2.4

\n

Bug Fixes

\n
    \n
  • remove ts-node/esm loader from execArgv when using child_process.fork (167419a)
  • \n
\n\n
\n

... (truncated)

\n
\n
\nChangelog\n

Sourced from @​oclif/plugin-plugins's changelog.

\n
\n

3.4.2 (2023-09-05)

\n

Bug Fixes

\n\n

3.4.1 (2023-09-05)

\n

Bug Fixes

\n\n

3.4.0 (2023-09-01)

\n

Features

\n
    \n
  • check for renamed yarn.lock during install (#648) (9830b0a)
  • \n
\n

3.3.2 (2023-08-29)

\n

Bug Fixes

\n\n

3.3.1 (2023-08-28)

\n

Bug Fixes

\n\n

3.3.0 (2023-08-23)

\n

Features

\n\n
\n

... (truncated)

\n
\n
\nCommits\n
    \n
  • 391dc9d chore(release): 3.4.2 [skip ci]
  • \n
  • 1c2389d fix: no fs-extra (#653)
  • \n
  • 05392db chore(release): 3.4.1 [skip ci]
  • \n
  • 4ab4ef7 fix: update npm version
  • \n
  • 95d88d2 Merge pull request #655 from oclif/dependabot-npm_and_yarn-oclif-plugin-help-...
  • \n
  • 7154cbf Merge pull request #656 from oclif/dependabot-npm_and_yarn-types-node-14.18.57
  • \n
  • 8290073 chore(dev-deps): bump @​types/node from 14.18.56 to 14.18.57
  • \n
  • dfba0f7 chore(dev-deps): bump @​oclif/plugin-help from 5.2.17 to 5.2.18
  • \n
  • b5adbf8 chore(release): 3.4.0 [skip ci]
  • \n
  • 9830b0a feat: check for renamed yarn.lock during install (#648)
  • \n
  • Additional commits viewable in compare view
  • \n
\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@oclif/plugin-plugins&package-manager=npm_and_yarn&previous-version=2.3.0&new-version=3.4.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", + "closed_by": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/847/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/checkly/checkly-cli/issues/847/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/846", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/846/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/846/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/846/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/846", + "id": 1881711110, + "node_id": "PR_kwDOE8E-g85Zj3uF", + "number": 846, + "title": "fix(frequency): fix typo to handle `EVERY_3H` frequency [sc-00]", + "user": { + "login": "shiini2", + "id": 25155364, + "node_id": "MDQ6VXNlcjI1MTU1MzY0", + "avatar_url": "https://avatars.githubusercontent.com/u/25155364?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/shiini2", + "html_url": "https://github.com/shiini2", + "followers_url": "https://api.github.com/users/shiini2/followers", + "following_url": "https://api.github.com/users/shiini2/following{/other_user}", + "gists_url": "https://api.github.com/users/shiini2/gists{/gist_id}", + "starred_url": "https://api.github.com/users/shiini2/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/shiini2/subscriptions", + "organizations_url": "https://api.github.com/users/shiini2/orgs", + "repos_url": "https://api.github.com/users/shiini2/repos", + "events_url": "https://api.github.com/users/shiini2/events{/privacy}", + "received_events_url": "https://api.github.com/users/shiini2/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-09-05T10:47:26Z", + "updated_at": "2023-09-05T11:18:36Z", + "closed_at": "2023-09-05T11:18:35Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/846", + "html_url": "https://github.com/checkly/checkly-cli/pull/846", + "diff_url": "https://github.com/checkly/checkly-cli/pull/846.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/846.patch", + "merged_at": "2023-09-05T11:18:35Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\n\n## Affected Components\n* [x] CLI\n* [ ] Create CLI\n* [ ] Test\n* [ ] Docs\n* [ ] Examples\n* [ ] Other\n\n\n## Notes for the Reviewer\n\nWhen setting the check frequency, we don't allow `EVERY_3M`, instead we should allow `EVERY_3H` which is currently missing.", + "closed_by": { + "login": "shiini2", + "id": 25155364, + "node_id": "MDQ6VXNlcjI1MTU1MzY0", + "avatar_url": "https://avatars.githubusercontent.com/u/25155364?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/shiini2", + "html_url": "https://github.com/shiini2", + "followers_url": "https://api.github.com/users/shiini2/followers", + "following_url": "https://api.github.com/users/shiini2/following{/other_user}", + "gists_url": "https://api.github.com/users/shiini2/gists{/gist_id}", + "starred_url": "https://api.github.com/users/shiini2/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/shiini2/subscriptions", + "organizations_url": "https://api.github.com/users/shiini2/orgs", + "repos_url": "https://api.github.com/users/shiini2/repos", + "events_url": "https://api.github.com/users/shiini2/events{/privacy}", + "received_events_url": "https://api.github.com/users/shiini2/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/846/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/checkly/checkly-cli/issues/846/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/845", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/845/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/845/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/845/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/845", + "id": 1880129487, + "node_id": "PR_kwDOE8E-g85ZegcL", + "number": 845, + "title": "chore(deps): Bump @oclif/plugin-plugins from 2.3.0 to 3.4.0", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-09-04T12:00:40Z", + "updated_at": "2023-09-06T11:16:21Z", + "closed_at": "2023-09-06T11:16:19Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/845", + "html_url": "https://github.com/checkly/checkly-cli/pull/845", + "diff_url": "https://github.com/checkly/checkly-cli/pull/845.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/845.patch", + "merged_at": null + }, + "body": "Bumps [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins) from 2.3.0 to 3.4.0.\n
\nRelease notes\n

Sourced from @​oclif/plugin-plugins's releases.

\n
\n

3.4.0

\n

Features

\n
    \n
  • check for renamed yarn.lock during install (#648) (9830b0a)
  • \n
\n

3.3.2

\n

Bug Fixes

\n\n

3.3.1

\n

Bug Fixes

\n\n

3.3.0

\n

Features

\n\n

3.2.7

\n

Bug Fixes

\n
    \n
  • deps: bump tslib from 2.6.1 to 2.6.2 (34d0664)
  • \n
\n

3.2.6

\n

Bug Fixes

\n
    \n
  • deps: bump @​oclif/color from 1.0.4 to 1.0.10 (fbd07bf)
  • \n
\n

3.2.5

\n

Bug Fixes

\n
    \n
  • remove debug that logs all env vars (8c27903)
  • \n
\n

3.2.4

\n

Bug Fixes

\n
    \n
  • remove ts-node/esm loader from execArgv when using child_process.fork (167419a)
  • \n
\n

3.2.3

\n

Bug Fixes

\n\n

3.2.2

\n

Bug Fixes

\n\n\n
\n

... (truncated)

\n
\n
\nChangelog\n

Sourced from @​oclif/plugin-plugins's changelog.

\n
\n

3.4.0 (2023-09-01)

\n

Features

\n
    \n
  • check for renamed yarn.lock during install (#648) (9830b0a)
  • \n
\n

3.3.2 (2023-08-29)

\n

Bug Fixes

\n\n

3.3.1 (2023-08-28)

\n

Bug Fixes

\n\n

3.3.0 (2023-08-23)

\n

Features

\n\n

3.2.7 (2023-08-19)

\n

Bug Fixes

\n
    \n
  • deps: bump tslib from 2.6.1 to 2.6.2 (34d0664)
  • \n
\n

3.2.6 (2023-08-12)

\n

Bug Fixes

\n\n
\n

... (truncated)

\n
\n
\nCommits\n
    \n
  • b5adbf8 chore(release): 3.4.0 [skip ci]
  • \n
  • 9830b0a feat: check for renamed yarn.lock during install (#648)
  • \n
  • a7123ff chore(release): 3.3.2 [skip ci]
  • \n
  • df266aa fix: update npm version
  • \n
  • 66c4934 chore(release): 3.3.1 [skip ci]
  • \n
  • 9545ec7 fix: update npm version
  • \n
  • 15f40da chore: check with token
  • \n
  • 6e72f0e Merge pull request #649 from oclif/dependabot-npm_and_yarn-types-node-14.18.56
  • \n
  • dd24c5d chore(dev-deps): bump @​types/node from 14.18.54 to 14.18.56
  • \n
  • a3f8a79 Merge pull request #651 from oclif/dependabot-npm_and_yarn-fancy-test-2.0.35
  • \n
  • Additional commits viewable in compare view
  • \n
\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@oclif/plugin-plugins&package-manager=npm_and_yarn&previous-version=2.3.0&new-version=3.4.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", + "closed_by": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/845/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/checkly/checkly-cli/issues/845/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/844", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/844/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/844/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/844/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/844", + "id": 1877424852, + "node_id": "I_kwDOE8E-g85v5zrU", + "number": 844, + "title": "bug: giget has issues fetching our tags", + "user": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064775, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc1", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/bug", + "name": "bug", + "color": "d73a4a", + "default": true, + "description": "Something isn't working" + } + ], + "state": "closed", + "locked": false, + "assignee": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "assignees": [ + { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + } + ], + "milestone": null, + "comments": 2, + "created_at": "2023-09-01T13:25:26Z", + "updated_at": "2023-12-20T09:56:54Z", + "closed_at": "2023-12-20T09:56:54Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### Node.js version\n\n18\n\n### NPM version\n\n7\n\n### @checkly/cli version\n\n4.1.0\n\n### Steps to reproduce\n\nuse create-cli with a tag that doesn't have the prefix `v`\n\n### What is expected?\n\nIt should work with any tag\n\n### What is actually happening?\n\nIt is saying it can't find the tag we are trying to find\n\n### Any additional comments?\n\n_No response_", + "closed_by": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/844/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/checkly/checkly-cli/issues/844/timeline", + "performed_via_github_app": null, + "state_reason": "completed" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/843", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/843/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/843/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/843/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/843", + "id": 1877266038, + "node_id": "PR_kwDOE8E-g85ZVLTx", + "number": 843, + "title": "chore(deps): Bump @oclif/plugin-plugins from 2.3.0 to 3.3.2", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-09-01T11:38:44Z", + "updated_at": "2023-09-04T12:00:47Z", + "closed_at": "2023-09-04T12:00:45Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/843", + "html_url": "https://github.com/checkly/checkly-cli/pull/843", + "diff_url": "https://github.com/checkly/checkly-cli/pull/843.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/843.patch", + "merged_at": null + }, + "body": "Bumps [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins) from 2.3.0 to 3.3.2.\n
\nRelease notes\n

Sourced from @​oclif/plugin-plugins's releases.

\n
\n

3.3.2

\n

Bug Fixes

\n\n

3.3.1

\n

Bug Fixes

\n\n

3.3.0

\n

Features

\n\n

3.2.7

\n

Bug Fixes

\n
    \n
  • deps: bump tslib from 2.6.1 to 2.6.2 (34d0664)
  • \n
\n

3.2.6

\n

Bug Fixes

\n
    \n
  • deps: bump @​oclif/color from 1.0.4 to 1.0.10 (fbd07bf)
  • \n
\n

3.2.5

\n

Bug Fixes

\n
    \n
  • remove debug that logs all env vars (8c27903)
  • \n
\n

3.2.4

\n

Bug Fixes

\n
    \n
  • remove ts-node/esm loader from execArgv when using child_process.fork (167419a)
  • \n
\n

3.2.3

\n

Bug Fixes

\n\n

3.2.2

\n

Bug Fixes

\n\n

3.2.1

\n

Bug Fixes

\n
    \n
  • add shell option to spawn (b7ba429)
  • \n
\n\n
\n

... (truncated)

\n
\n
\nChangelog\n

Sourced from @​oclif/plugin-plugins's changelog.

\n
\n

3.3.2 (2023-08-29)

\n

Bug Fixes

\n\n

3.3.1 (2023-08-28)

\n

Bug Fixes

\n\n

3.3.0 (2023-08-23)

\n

Features

\n\n

3.2.7 (2023-08-19)

\n

Bug Fixes

\n
    \n
  • deps: bump tslib from 2.6.1 to 2.6.2 (34d0664)
  • \n
\n

3.2.6 (2023-08-12)

\n

Bug Fixes

\n
    \n
  • deps: bump @​oclif/color from 1.0.4 to 1.0.10 (fbd07bf)
  • \n
\n

3.2.5 (2023-08-11)

\n

Bug Fixes

\n\n
\n

... (truncated)

\n
\n
\nCommits\n
    \n
  • a7123ff chore(release): 3.3.2 [skip ci]
  • \n
  • df266aa fix: update npm version
  • \n
  • 66c4934 chore(release): 3.3.1 [skip ci]
  • \n
  • 9545ec7 fix: update npm version
  • \n
  • 15f40da chore: check with token
  • \n
  • 6e72f0e Merge pull request #649 from oclif/dependabot-npm_and_yarn-types-node-14.18.56
  • \n
  • dd24c5d chore(dev-deps): bump @​types/node from 14.18.54 to 14.18.56
  • \n
  • a3f8a79 Merge pull request #651 from oclif/dependabot-npm_and_yarn-fancy-test-2.0.35
  • \n
  • b6d39ff chore(dev-deps): bump fancy-test from 2.0.33 to 2.0.35
  • \n
  • c93a12b Merge pull request #650 from oclif/dependabot-npm_and_yarn-nock-13.3.3
  • \n
  • Additional commits viewable in compare view
  • \n
\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@oclif/plugin-plugins&package-manager=npm_and_yarn&previous-version=2.3.0&new-version=3.3.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", + "closed_by": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/843/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/checkly/checkly-cli/issues/843/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/842", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/842/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/842/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/842/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/842", + "id": 1877265522, + "node_id": "PR_kwDOE8E-g85ZVLMg", + "number": 842, + "title": "chore(deps-dev): Bump typescript from 4.9.4 to 5.2.2", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-09-01T11:38:21Z", + "updated_at": "2023-11-21T12:37:19Z", + "closed_at": "2023-11-21T12:37:16Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/842", + "html_url": "https://github.com/checkly/checkly-cli/pull/842", + "diff_url": "https://github.com/checkly/checkly-cli/pull/842.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/842.patch", + "merged_at": null + }, + "body": "Bumps [typescript](https://github.com/Microsoft/TypeScript) from 4.9.4 to 5.2.2.\n
\nRelease notes\n

Sourced from typescript's releases.

\n
\n

TypeScript 5.2

\n

For release notes, check out the release announcement.

\n

For the complete list of fixed issues, check out the

\n\n

Downloads are available on:

\n\n

TypeScript 5.2 RC

\n

For release notes, check out the release announcement.

\n

For the complete list of fixed issues, check out the

\n\n

Downloads are available on:

\n\n

TypeScript 5.2 Beta

\n

For release notes, check out the release announcement.

\n

For the complete list of fixed issues, check out the

\n\n

Downloads are available on npm.

\n

TypeScript 5.1.6

\n

For release notes, check out the release announcement.

\n

For the complete list of fixed issues, check out the

\n\n

Downloads are available on npm

\n

TypeScript 5.1.5

\n\n
\n

... (truncated)

\n
\n
\nCommits\n
    \n
  • 9684ba6 Cherry-pick fix for cross-file inlay hints (#55476) to release-5.2 and LKG ...
  • \n
  • 555ef99 Bump version to 5.2.2 and LKG
  • \n
  • 6074b9d Update LKG for 5.2.1 RC.
  • \n
  • b778ed1 Merge commit 'e936eb13d2900f21d79553c32a704307c7ad03dd' into release-5.2
  • \n
  • 10b9962 Bump version to 5.2.1-rc and LKG
  • \n
  • e936eb1 Update package-lock.json
  • \n
  • e36cd57 Update package-lock.json
  • \n
  • 581fba1 Update package-lock.json
  • \n
  • 8fc8c95 Decorators normative updates (#55276)
  • \n
  • b1c4dc4 Fix class name references (#55262)
  • \n
  • Additional commits viewable in compare view
  • \n
\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=typescript&package-manager=npm_and_yarn&previous-version=4.9.4&new-version=5.2.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
\n\n> **Note**\n> Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n", + "closed_by": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/842/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/checkly/checkly-cli/issues/842/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/841", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/841/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/841/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/841/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/841", + "id": 1877265187, + "node_id": "PR_kwDOE8E-g85ZVLH7", + "number": 841, + "title": "chore(deps-dev): Bump config from 3.3.8 to 3.3.9", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-09-01T11:38:05Z", + "updated_at": "2023-09-25T09:07:25Z", + "closed_at": "2023-09-25T09:07:23Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/841", + "html_url": "https://github.com/checkly/checkly-cli/pull/841", + "diff_url": "https://github.com/checkly/checkly-cli/pull/841.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/841.patch", + "merged_at": null + }, + "body": "Bumps [config](https://github.com/node-config/node-config) from 3.3.8 to 3.3.9.\n
\nRelease notes\n

Sourced from config's releases.

\n
\n

v3.3.9

\n

What's Changed

\n\n

New Contributors

\n\n

Full Changelog: https://github.com/node-config/node-config/compare/v3.3.8...v3.3.9

\n
\n
\n
\nCommits\n
    \n
  • 4c1c619 deps: bump json5 version
  • \n
  • 2cca43c fix(vulnerability): upgrade json5 version from 2.2.1 to 2.2.2
  • \n
  • 56f0f51 Update History.md
  • \n
  • 4da385c Support loading transpiled JS modules
  • \n
  • fadb21b internal: Update Github issue templates
  • \n
  • fa43913 chore: bump version to 3.3.8
  • \n
  • 8bb4333 Add Bug Report and Feature Request templates
  • \n
  • 97bd618 recommend Github Discussion for discussions.
  • \n
  • See full diff in compare view
  • \n
\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=config&package-manager=npm_and_yarn&previous-version=3.3.8&new-version=3.3.9)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", + "closed_by": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/841/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/checkly/checkly-cli/issues/841/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/840", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/840/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/840/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/840/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/840", + "id": 1877158542, + "node_id": "PR_kwDOE8E-g85ZUz65", + "number": 840, + "title": "feat: update sameRegion default to true", + "user": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-09-01T10:21:22Z", + "updated_at": "2023-09-01T11:17:56Z", + "closed_at": "2023-09-01T11:17:55Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/840", + "html_url": "https://github.com/checkly/checkly-cli/pull/840", + "diff_url": "https://github.com/checkly/checkly-cli/pull/840.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/840.patch", + "merged_at": "2023-09-01T11:17:55Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nWe previously decided that `sameRegion` for retry strategies should default to `true`.\r\n", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/840/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/checkly/checkly-cli/issues/840/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/839", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/839/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/839/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/839/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/839", + "id": 1877147722, + "node_id": "PR_kwDOE8E-g85ZUxh9", + "number": 839, + "title": "feat: allow no options for RetryStrategyBuilder", + "user": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-09-01T10:13:39Z", + "updated_at": "2023-09-01T10:31:13Z", + "closed_at": "2023-09-01T10:31:12Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/839", + "html_url": "https://github.com/checkly/checkly-cli/pull/839", + "diff_url": "https://github.com/checkly/checkly-cli/pull/839.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/839.patch", + "merged_at": "2023-09-01T10:31:12Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nThis PR updates the `RetryStrategyBuilder` to handle no `options` argument being passed. Since we already have default values for all options, the `options` argument isn't required. To improve the UX, we can update the types accordingly. Now it's possible to simply do `RetryStrategyBuilder.fixedStrategy()`.", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/839/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/checkly/checkly-cli/issues/839/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/838", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/838/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/838/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/838/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/838", + "id": 1876999874, + "node_id": "PR_kwDOE8E-g85ZUReI", + "number": 838, + "title": "refactor: rename maxAttempts to maxRetries [gh-0]", + "user": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-09-01T08:36:48Z", + "updated_at": "2023-09-01T10:01:27Z", + "closed_at": "2023-09-01T10:01:25Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/838", + "html_url": "https://github.com/checkly/checkly-cli/pull/838", + "diff_url": "https://github.com/checkly/checkly-cli/pull/838.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/838.patch", + "merged_at": "2023-09-01T10:01:25Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nRename maxAttempts to maxRetries", + "closed_by": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/838/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/checkly/checkly-cli/issues/838/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/837", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/837/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/837/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/837/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/837", + "id": 1875555980, + "node_id": "PR_kwDOE8E-g85ZPW7H", + "number": 837, + "title": "feat: add retryStrategy to the advanced examples", + "user": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-08-31T13:38:34Z", + "updated_at": "2023-08-31T14:31:55Z", + "closed_at": "2023-08-31T14:31:54Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/837", + "html_url": "https://github.com/checkly/checkly-cli/pull/837", + "diff_url": "https://github.com/checkly/checkly-cli/pull/837.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/837.patch", + "merged_at": "2023-08-31T14:31:54Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nThis PR adds examples of the new `retryStrategy` property to the advanced examples. Since this isn't supported on deprecated plans, deprecated users will get errors when running the advanced example.", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/837/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/checkly/checkly-cli/issues/837/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/836", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/836/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/836/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/836/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/836", + "id": 1875423907, + "node_id": "PR_kwDOE8E-g85ZO6Ee", + "number": 836, + "title": "feat: deprecate doubleCheck property", + "user": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-08-31T12:24:41Z", + "updated_at": "2023-08-31T12:33:34Z", + "closed_at": "2023-08-31T12:33:33Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/836", + "html_url": "https://github.com/checkly/checkly-cli/pull/836", + "diff_url": "https://github.com/checkly/checkly-cli/pull/836.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/836.patch", + "merged_at": "2023-08-31T12:33:33Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nThe `doubleCheck` property for checks and groups is being replaced with `retryStrategy`, which allows for more flexibility in specifying how to retry failed check runs. This PR marks the `doubleCheck` property as deprecated so that users can begin migrating.\r\n\r\nI also verified that `doubleCheck` isn't used in any of the examples.\r\n\r\n![Screenshot 2023-08-31 at 14 21 33](https://github.com/checkly/checkly-cli/assets/10483186/94d28b48-660a-4d93-a047-d8370ab5bd15)\r\n\r\n", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/836/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/checkly/checkly-cli/issues/836/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/835", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/835/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/835/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/835/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/835", + "id": 1875240851, + "node_id": "PR_kwDOE8E-g85ZOR9A", + "number": 835, + "title": "chore: adds CI name as header to API", + "user": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-08-31T10:28:00Z", + "updated_at": "2023-08-31T10:40:24Z", + "closed_at": "2023-08-31T10:40:23Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/835", + "html_url": "https://github.com/checkly/checkly-cli/pull/835", + "diff_url": "https://github.com/checkly/checkly-cli/pull/835.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/835.patch", + "merged_at": "2023-08-31T10:40:23Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n## Notes for the Reviewer\r\nAdds a header with the CI name if available. This helps us determine which CI systems are mostly used so we can have better docs and integration support.", + "closed_by": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/835/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/checkly/checkly-cli/issues/835/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/834", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/834/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/834/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/834/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/834", + "id": 1873803810, + "node_id": "PR_kwDOE8E-g85ZJbCb", + "number": 834, + "title": "feat: adjust default grace and period for heartbeat checks [sc-17531]", + "user": { + "login": "miliberlin", + "id": 54396648, + "node_id": "MDQ6VXNlcjU0Mzk2NjQ4", + "avatar_url": "https://avatars.githubusercontent.com/u/54396648?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/miliberlin", + "html_url": "https://github.com/miliberlin", + "followers_url": "https://api.github.com/users/miliberlin/followers", + "following_url": "https://api.github.com/users/miliberlin/following{/other_user}", + "gists_url": "https://api.github.com/users/miliberlin/gists{/gist_id}", + "starred_url": "https://api.github.com/users/miliberlin/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/miliberlin/subscriptions", + "organizations_url": "https://api.github.com/users/miliberlin/orgs", + "repos_url": "https://api.github.com/users/miliberlin/repos", + "events_url": "https://api.github.com/users/miliberlin/events{/privacy}", + "received_events_url": "https://api.github.com/users/miliberlin/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-08-30T14:28:32Z", + "updated_at": "2023-08-30T14:38:40Z", + "closed_at": "2023-08-30T14:38:38Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/834", + "html_url": "https://github.com/checkly/checkly-cli/pull/834", + "diff_url": "https://github.com/checkly/checkly-cli/pull/834.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/834.patch", + "merged_at": "2023-08-30T14:38:38Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [x] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\nAdjusting examples to reduce default frequency.\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "miliberlin", + "id": 54396648, + "node_id": "MDQ6VXNlcjU0Mzk2NjQ4", + "avatar_url": "https://avatars.githubusercontent.com/u/54396648?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/miliberlin", + "html_url": "https://github.com/miliberlin", + "followers_url": "https://api.github.com/users/miliberlin/followers", + "following_url": "https://api.github.com/users/miliberlin/following{/other_user}", + "gists_url": "https://api.github.com/users/miliberlin/gists{/gist_id}", + "starred_url": "https://api.github.com/users/miliberlin/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/miliberlin/subscriptions", + "organizations_url": "https://api.github.com/users/miliberlin/orgs", + "repos_url": "https://api.github.com/users/miliberlin/repos", + "events_url": "https://api.github.com/users/miliberlin/events{/privacy}", + "received_events_url": "https://api.github.com/users/miliberlin/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/834/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/checkly/checkly-cli/issues/834/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/833", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/833/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/833/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/833/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/833", + "id": 1873143566, + "node_id": "PR_kwDOE8E-g85ZHKd5", + "number": 833, + "title": "fix(heartbeats): addSubscriptions to alert channels [sc-17522]", + "user": { + "login": "maxigimenez", + "id": 1178139, + "node_id": "MDQ6VXNlcjExNzgxMzk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1178139?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/maxigimenez", + "html_url": "https://github.com/maxigimenez", + "followers_url": "https://api.github.com/users/maxigimenez/followers", + "following_url": "https://api.github.com/users/maxigimenez/following{/other_user}", + "gists_url": "https://api.github.com/users/maxigimenez/gists{/gist_id}", + "starred_url": "https://api.github.com/users/maxigimenez/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/maxigimenez/subscriptions", + "organizations_url": "https://api.github.com/users/maxigimenez/orgs", + "repos_url": "https://api.github.com/users/maxigimenez/repos", + "events_url": "https://api.github.com/users/maxigimenez/events{/privacy}", + "received_events_url": "https://api.github.com/users/maxigimenez/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-08-30T08:00:49Z", + "updated_at": "2023-08-30T08:12:55Z", + "closed_at": "2023-08-30T08:12:53Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/833", + "html_url": "https://github.com/checkly/checkly-cli/pull/833", + "diff_url": "https://github.com/checkly/checkly-cli/pull/833.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/833.patch", + "merged_at": "2023-08-30T08:12:53Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n`addSubscription` is needed to register all the alert channels connected to a heartbeat", + "closed_by": { + "login": "maxigimenez", + "id": 1178139, + "node_id": "MDQ6VXNlcjExNzgxMzk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1178139?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/maxigimenez", + "html_url": "https://github.com/maxigimenez", + "followers_url": "https://api.github.com/users/maxigimenez/followers", + "following_url": "https://api.github.com/users/maxigimenez/following{/other_user}", + "gists_url": "https://api.github.com/users/maxigimenez/gists{/gist_id}", + "starred_url": "https://api.github.com/users/maxigimenez/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/maxigimenez/subscriptions", + "organizations_url": "https://api.github.com/users/maxigimenez/orgs", + "repos_url": "https://api.github.com/users/maxigimenez/repos", + "events_url": "https://api.github.com/users/maxigimenez/events{/privacy}", + "received_events_url": "https://api.github.com/users/maxigimenez/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/833/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/checkly/checkly-cli/issues/833/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/832", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/832/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/832/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/832/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/832", + "id": 1869839424, + "node_id": "PR_kwDOE8E-g85Y8HGV", + "number": 832, + "title": "feat: add retryStrategy to checkly config defaults", + "user": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 5221148871, + "node_id": "LA_kwDOE8E-g88AAAABNzRoxw", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/build", + "name": "build", + "color": "bfdadc", + "default": false, + "description": "Issue regarding building and packaging" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-08-28T14:06:37Z", + "updated_at": "2023-08-28T14:17:42Z", + "closed_at": "2023-08-28T14:17:41Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/832", + "html_url": "https://github.com/checkly/checkly-cli/pull/832", + "diff_url": "https://github.com/checkly/checkly-cli/pull/832.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/832.patch", + "merged_at": "2023-08-28T14:17:41Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nThis PR adds `retryStrategy` to the allowed values in checkly config defaults. \r\n", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/832/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/checkly/checkly-cli/issues/832/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/831", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/831/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/831/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/831/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/831", + "id": 1869597935, + "node_id": "PR_kwDOE8E-g85Y7SOj", + "number": 831, + "title": "chore(deps-dev): Bump eslint from 8.41.0 to 8.48.0", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-08-28T11:45:48Z", + "updated_at": "2023-09-01T08:17:26Z", + "closed_at": "2023-09-01T08:17:25Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/831", + "html_url": "https://github.com/checkly/checkly-cli/pull/831", + "diff_url": "https://github.com/checkly/checkly-cli/pull/831.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/831.patch", + "merged_at": "2023-09-01T08:17:25Z" + }, + "body": "Bumps [eslint](https://github.com/eslint/eslint) from 8.41.0 to 8.48.0.\n
\nRelease notes\n

Sourced from eslint's releases.

\n
\n

v8.48.0

\n

Features

\n
    \n
  • 1fbb3b0 feat: correct update direction in for-direction (#17483) (Francesco Trotta)
  • \n
  • d73fbf2 feat: rule tester do not create empty valid or invalid test suites (#17475) (fnx)
  • \n
  • ee2f718 feat: Allow void in rule no-promise-executor-return (#17282) (nopeless)
  • \n
\n

Bug Fixes

\n
    \n
  • 7234f6a fix: update RuleTester JSDoc and deprecations (#17496) (Jonas Berlin)
  • \n
\n

Documentation

\n
    \n
  • 7a51d77 docs: no-param-reassign mention strict mode (#17494) (Stephen Hardy)
  • \n
  • 9cd7ac2 docs: add fetch script to package.json conventions (#17459) (Nitin Kumar)
  • \n
  • cab21e6 docs: advice for inline disabling of rules (#17458) (Ashish Yadav)
  • \n
  • 056499d docs: fix example of flat config from plugin (#17482) (Francesco Trotta)
  • \n
  • 9e9edf9 docs: update documentation URL in error message (#17465) (Nitin Kumar)
  • \n
\n

Chores

\n
    \n
  • 8dd3cec chore: upgrade @​eslint/js@​8.48.0 (#17501) (Milos Djermanovic)
  • \n
  • 6d0496e chore: package.json update for @​eslint/js release (ESLint Jenkins)
  • \n
  • 9d4216d chore: Refactor and document CodePathSegment (#17474) (Nicholas C. Zakas)
  • \n
\n

v8.47.0

\n

Features

\n
    \n
  • 53d7508 feat: update regex for methods with thisArg (#17439) (Francesco Trotta)
  • \n
\n

Bug Fixes

\n
    \n
  • 631648e fix: do not report on shadowed constructors in no-new-wrappers (#17447) (Francesco Trotta)
  • \n
\n

Documentation

\n
    \n
  • a766a48 docs: document lack of config file names (#17442) (James)
  • \n
  • a1635d6 docs: Update README (GitHub Actions Bot)
  • \n
  • 47a0859 docs: update require-unicode-regexp.md as following up #17402 (#17441) (SUZUKI Sosuke)
  • \n
  • fcdc85d docs: Update README (GitHub Actions Bot)
  • \n
  • 2a92b6c docs: update with "Specifying Parser Options" (#17435) (Cheol-Won)
  • \n
  • d743ed3 docs: add metadata for parser/processor (#17438) (HuΓ‘ng JΓΉnliΓ ng)
  • \n
  • 224376c docs: Update README (GitHub Actions Bot)
  • \n
  • a41a8e4 docs: update script names in README (#17432) (Nitin Kumar)
  • \n
\n

Chores

\n
    \n
  • bf69aa6 chore: Update dependencies (#17456) (Nicholas C. Zakas)
  • \n
  • 0e45760 chore: package.json update for @​eslint/js release (ESLint Jenkins)
  • \n
  • 757bfe1 chore: Remove add-to-triage (#17450) (Nicholas C. Zakas)
  • \n
  • b066640 chore: standardize npm script names (#17431) (Nitin Kumar)
  • \n
  • 6b2410f chore: Update add-to-triage.yml (#17444) (Nicholas C. Zakas)
  • \n
\n

v8.46.0

\n

Features

\n
    \n
  • 8a93438 feat: require-unicode-regexp support v flag (#17402) (SUZUKI Sosuke)
  • \n
  • 1a2f966 feat: no-useless-escape support v flag (#17420) (Yosuke Ota)
  • \n
  • ee68d1d feat: no-empty-character-class support v flag (#17419) (Milos Djermanovic)
  • \n
\n\n
\n

... (truncated)

\n
\n
\nChangelog\n

Sourced from eslint's changelog.

\n
\n

v8.48.0 - August 25, 2023

\n
    \n
  • 8dd3cec chore: upgrade @​eslint/js@​8.48.0 (#17501) (Milos Djermanovic)
  • \n
  • 6d0496e chore: package.json update for @​eslint/js release (ESLint Jenkins)
  • \n
  • 7a51d77 docs: no-param-reassign mention strict mode (#17494) (Stephen Hardy)
  • \n
  • 9cd7ac2 docs: add fetch script to package.json conventions (#17459) (Nitin Kumar)
  • \n
  • 7234f6a fix: update RuleTester JSDoc and deprecations (#17496) (Jonas Berlin)
  • \n
  • 1fbb3b0 feat: correct update direction in for-direction (#17483) (Francesco Trotta)
  • \n
  • 9d4216d chore: Refactor and document CodePathSegment (#17474) (Nicholas C. Zakas)
  • \n
  • cab21e6 docs: advice for inline disabling of rules (#17458) (Ashish Yadav)
  • \n
  • 056499d docs: fix example of flat config from plugin (#17482) (Francesco Trotta)
  • \n
  • d73fbf2 feat: rule tester do not create empty valid or invalid test suites (#17475) (fnx)
  • \n
  • ee2f718 feat: Allow void in rule no-promise-executor-return (#17282) (nopeless)
  • \n
  • 9e9edf9 docs: update documentation URL in error message (#17465) (Nitin Kumar)
  • \n
\n

v8.47.0 - August 11, 2023

\n
    \n
  • bf69aa6 chore: Update dependencies (#17456) (Nicholas C. Zakas)
  • \n
  • 0e45760 chore: package.json update for @​eslint/js release (ESLint Jenkins)
  • \n
  • 631648e fix: do not report on shadowed constructors in no-new-wrappers (#17447) (Francesco Trotta)
  • \n
  • 757bfe1 chore: Remove add-to-triage (#17450) (Nicholas C. Zakas)
  • \n
  • b066640 chore: standardize npm script names (#17431) (Nitin Kumar)
  • \n
  • a766a48 docs: document lack of config file names (#17442) (James)
  • \n
  • a1635d6 docs: Update README (GitHub Actions Bot)
  • \n
  • 6b2410f chore: Update add-to-triage.yml (#17444) (Nicholas C. Zakas)
  • \n
  • 47a0859 docs: update require-unicode-regexp.md as following up #17402 (#17441) (SUZUKI Sosuke)
  • \n
  • 53d7508 feat: update regex for methods with thisArg (#17439) (Francesco Trotta)
  • \n
  • fcdc85d docs: Update README (GitHub Actions Bot)
  • \n
  • 2a92b6c docs: update with "Specifying Parser Options" (#17435) (Cheol-Won)
  • \n
  • d743ed3 docs: add metadata for parser/processor (#17438) (HuΓ‘ng JΓΉnliΓ ng)
  • \n
  • 224376c docs: Update README (GitHub Actions Bot)
  • \n
  • a41a8e4 docs: update script names in README (#17432) (Nitin Kumar)
  • \n
\n

v8.46.0 - July 28, 2023

\n
    \n
  • d1eb7e4 chore: Update ecosystem dependencies (#17427) (Nicholas C. Zakas)
  • \n
  • fab9e97 chore: package.json update for eslint-config-eslint release (ESLint Jenkins)
  • \n
  • 6246711 chore: package.json update for @​eslint/js release (ESLint Jenkins)
  • \n
  • 8a93438 feat: require-unicode-regexp support v flag (#17402) (SUZUKI Sosuke)
  • \n
  • 4d474e3 docs: update with TypeScript info (#17423) (James)
  • \n
  • 091f44e docs: File extension named processor deprecation (#17362) (Matt Wilkinson)
  • \n
  • 1a2f966 feat: no-useless-escape support v flag (#17420) (Yosuke Ota)
  • \n
  • 0aa0bc3 chore: Add PRs to triage project (#17421) (Nicholas C. Zakas)
  • \n
  • ee68d1d feat: no-empty-character-class support v flag (#17419) (Milos Djermanovic)
  • \n
  • 853d32b feat: deprecate no-return-await (#17417) (Carlos Lopez)
  • \n
  • d4f02e4 feat: no-control-regex support v flag (#17405) (Yosuke Ota)
  • \n
  • 9254a6c docs: Update README (GitHub Actions Bot)
  • \n
  • 2a35f3e feat: prefer-named-capture-group support v flag (#17409) (Yosuke Ota)
  • \n
  • 8ca8b50 feat: Better error message for flat config plugins (#17399) (Nicholas C. Zakas)
  • \n
  • 6d6dc51 docs: fix overlapping of open in playground button (#17403) (Tanuj Kanti)
  • \n
\n\n
\n

... (truncated)

\n
\n
\nCommits\n\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=eslint&package-manager=npm_and_yarn&previous-version=8.41.0&new-version=8.48.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/831/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/checkly/checkly-cli/issues/831/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/830", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/830/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/830/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/830/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/830", + "id": 1867238959, + "node_id": "PR_kwDOE8E-g85Yzi0p", + "number": 830, + "title": "feat: add support for retry strategies", + "user": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 5221148871, + "node_id": "LA_kwDOE8E-g88AAAABNzRoxw", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/build", + "name": "build", + "color": "bfdadc", + "default": false, + "description": "Issue regarding building and packaging" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-08-25T15:18:42Z", + "updated_at": "2023-08-28T13:43:41Z", + "closed_at": "2023-08-28T13:43:39Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/830", + "html_url": "https://github.com/checkly/checkly-cli/pull/830", + "diff_url": "https://github.com/checkly/checkly-cli/pull/830.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/830.patch", + "merged_at": "2023-08-28T13:43:39Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nThis PR adds support for retry strategies to checks and check groups. The feature is still in beta, so the examples aren't updated. Users can now configure retry strategies as follows:\r\n\r\n```\r\nnew ApiCheck('homepage-api-check-3', {\r\n name: 'Test',\r\n retryStrategy: RetryStrategyBuilder.linearStrategy({ baseBackoffSeconds: 10, maxAttempts: 10, maxDurationSeconds: 600, sameRegion: false }),\r\n request: {\r\n url: 'https://danube-web.shop/api/books',\r\n method: 'GET',\r\n }\r\n})\r\n```\r\n\r\nIt's possible to configure retry strategies on both checks and groups.\r\n\r\nDefaults for retry strategies are implemented in the CLI side. This should give us a bit more flexibility in changing defaults between CLI releases.", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/830/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/checkly/checkly-cli/issues/830/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/829", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/829/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/829/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/829/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/829", + "id": 1855318692, + "node_id": "PR_kwDOE8E-g85YLM3b", + "number": 829, + "title": "chore: add bad reference error [gh-800]", + "user": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 3, + "created_at": "2023-08-17T16:24:04Z", + "updated_at": "2023-11-28T15:57:45Z", + "closed_at": "2023-11-28T15:57:44Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/829", + "html_url": "https://github.com/checkly/checkly-cli/pull/829", + "diff_url": "https://github.com/checkly/checkly-cli/pull/829.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/829.patch", + "merged_at": null + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [x] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nThis PRs catches dependency file paths that are above the project CWD and show a user-friendly error.\r\nThe check is done for API and Browser checks, because both checks could have not permitted paths for their dependencies.\r\n\r\n![image](https://github.com/checkly/checkly-cli/assets/5315705/f17c006c-23b0-4f0d-8f4e-7cc246823983)\r\n\r\n\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/829/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/checkly/checkly-cli/issues/829/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/828", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/828/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/828/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/828/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/828", + "id": 1855084804, + "node_id": "PR_kwDOE8E-g85YKZmk", + "number": 828, + "title": "chore: add test-session link on github reporter [gh-822]", + "user": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-08-17T14:07:35Z", + "updated_at": "2023-08-17T15:08:24Z", + "closed_at": "2023-08-17T15:08:23Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/828", + "html_url": "https://github.com/checkly/checkly-cli/pull/828", + "diff_url": "https://github.com/checkly/checkly-cli/pull/828.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/828.patch", + "merged_at": "2023-08-17T15:08:23Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [x] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nThis PR adds test-session link (if the `--record` flag is set) when using `--reporter=github`.\r\n\r\n![image](https://github.com/checkly/checkly-cli/assets/5315705/ab57364f-c6b2-4ba8-917d-417fa3d416b4)\r\n\r\n\r\n\r\n\r\n> Resolves #822\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/828/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/checkly/checkly-cli/issues/828/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/827", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/827/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/827/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/827/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/827", + "id": 1849769360, + "node_id": "PR_kwDOE8E-g85X4efT", + "number": 827, + "title": "fix: use ipv4 for local setup", + "user": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-08-14T13:22:11Z", + "updated_at": "2023-08-14T13:32:15Z", + "closed_at": "2023-08-14T13:32:14Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/827", + "html_url": "https://github.com/checkly/checkly-cli/pull/827", + "diff_url": "https://github.com/checkly/checkly-cli/pull/827.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/827.patch", + "merged_at": "2023-08-14T13:32:14Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nOn Mac, I receive the following error when running the CLI with `CHECKLY_ENV=local`:\r\n```\r\n Error: Encountered an error connecting to Checkly. Please check that the internet connection is working. connect ECONNREFUSED ::1:3000\r\n```\r\n\r\nThe CLI tries to connect to the IPv6 loopback address. The local setup isn't bound to the IPv6 interface, though, so this fails. To fix the issue, we can make sure that the CLI always uses the IPv4 address.", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/827/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/checkly/checkly-cli/issues/827/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/826", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/826/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/826/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/826/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/826", + "id": 1849650722, + "node_id": "PR_kwDOE8E-g85X4Eg9", + "number": 826, + "title": "chore(deps-dev): Bump eslint from 8.41.0 to 8.47.0", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-08-14T12:08:07Z", + "updated_at": "2023-08-28T11:45:56Z", + "closed_at": "2023-08-28T11:45:53Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/826", + "html_url": "https://github.com/checkly/checkly-cli/pull/826", + "diff_url": "https://github.com/checkly/checkly-cli/pull/826.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/826.patch", + "merged_at": null + }, + "body": "Bumps [eslint](https://github.com/eslint/eslint) from 8.41.0 to 8.47.0.\n
\nRelease notes\n

Sourced from eslint's releases.

\n
\n

v8.47.0

\n

Features

\n
    \n
  • 53d7508 feat: update regex for methods with thisArg (#17439) (Francesco Trotta)
  • \n
\n

Bug Fixes

\n
    \n
  • 631648e fix: do not report on shadowed constructors in no-new-wrappers (#17447) (Francesco Trotta)
  • \n
\n

Documentation

\n
    \n
  • a766a48 docs: document lack of config file names (#17442) (James)
  • \n
  • a1635d6 docs: Update README (GitHub Actions Bot)
  • \n
  • 47a0859 docs: update require-unicode-regexp.md as following up #17402 (#17441) (SUZUKI Sosuke)
  • \n
  • fcdc85d docs: Update README (GitHub Actions Bot)
  • \n
  • 2a92b6c docs: update with "Specifying Parser Options" (#17435) (Cheol-Won)
  • \n
  • d743ed3 docs: add metadata for parser/processor (#17438) (HuΓ‘ng JΓΉnliΓ ng)
  • \n
  • 224376c docs: Update README (GitHub Actions Bot)
  • \n
  • a41a8e4 docs: update script names in README (#17432) (Nitin Kumar)
  • \n
\n

Chores

\n
    \n
  • bf69aa6 chore: Update dependencies (#17456) (Nicholas C. Zakas)
  • \n
  • 0e45760 chore: package.json update for @​eslint/js release (ESLint Jenkins)
  • \n
  • 757bfe1 chore: Remove add-to-triage (#17450) (Nicholas C. Zakas)
  • \n
  • b066640 chore: standardize npm script names (#17431) (Nitin Kumar)
  • \n
  • 6b2410f chore: Update add-to-triage.yml (#17444) (Nicholas C. Zakas)
  • \n
\n

v8.46.0

\n

Features

\n
    \n
  • 8a93438 feat: require-unicode-regexp support v flag (#17402) (SUZUKI Sosuke)
  • \n
  • 1a2f966 feat: no-useless-escape support v flag (#17420) (Yosuke Ota)
  • \n
  • ee68d1d feat: no-empty-character-class support v flag (#17419) (Milos Djermanovic)
  • \n
  • 853d32b feat: deprecate no-return-await (#17417) (Carlos Lopez)
  • \n
  • d4f02e4 feat: no-control-regex support v flag (#17405) (Yosuke Ota)
  • \n
  • 2a35f3e feat: prefer-named-capture-group support v flag (#17409) (Yosuke Ota)
  • \n
  • 8ca8b50 feat: Better error message for flat config plugins (#17399) (Nicholas C. Zakas)
  • \n
  • 509f753 feat: no-misleading-character-class support v flag (#17406) (Yosuke Ota)
  • \n
  • 3caf514 feat: no-regex-spaces support v flag (#17407) (Yosuke Ota)
  • \n
  • b7fad2b feat: prefer-regex-literals support v flag (#17410) (Yosuke Ota)
  • \n
  • a6a3ad4 feat: no-useless-backreference support v flag (#17408) (Yosuke Ota)
  • \n
  • 94954a7 feat: no-invalid-regexp support v flag (#17404) (Yosuke Ota)
  • \n
  • 1af6eac feat: adds option for allowing empty object patterns as parameter (#17365) (Tanuj Kanti)
  • \n
  • cf03104 feat: Improve config error messages (#17385) (Nicholas C. Zakas)
  • \n
\n

Bug Fixes

\n
    \n
  • 9803c7c fix: FlatESLint#getRulesMetaForResults shouldn't throw on unknown rules (#17393) (Milos Djermanovic)
  • \n
  • 42faa17 fix: Update no-loop-func to not overlap with no-undef (#17358) (Matt Wilkinson)
  • \n
\n

Documentation

\n
    \n
  • 4d474e3 docs: update with TypeScript info (#17423) (James)
  • \n
  • 091f44e docs: File extension named processor deprecation (#17362) (Matt Wilkinson)
  • \n
  • 9254a6c docs: Update README (GitHub Actions Bot)
  • \n
  • 6d6dc51 docs: fix overlapping of open in playground button (#17403) (Tanuj Kanti)
  • \n
\n\n
\n

... (truncated)

\n
\n
\nChangelog\n

Sourced from eslint's changelog.

\n
\n

v8.47.0 - August 11, 2023

\n
    \n
  • bf69aa6 chore: Update dependencies (#17456) (Nicholas C. Zakas)
  • \n
  • 0e45760 chore: package.json update for @​eslint/js release (ESLint Jenkins)
  • \n
  • 631648e fix: do not report on shadowed constructors in no-new-wrappers (#17447) (Francesco Trotta)
  • \n
  • 757bfe1 chore: Remove add-to-triage (#17450) (Nicholas C. Zakas)
  • \n
  • b066640 chore: standardize npm script names (#17431) (Nitin Kumar)
  • \n
  • a766a48 docs: document lack of config file names (#17442) (James)
  • \n
  • a1635d6 docs: Update README (GitHub Actions Bot)
  • \n
  • 6b2410f chore: Update add-to-triage.yml (#17444) (Nicholas C. Zakas)
  • \n
  • 47a0859 docs: update require-unicode-regexp.md as following up #17402 (#17441) (SUZUKI Sosuke)
  • \n
  • 53d7508 feat: update regex for methods with thisArg (#17439) (Francesco Trotta)
  • \n
  • fcdc85d docs: Update README (GitHub Actions Bot)
  • \n
  • 2a92b6c docs: update with "Specifying Parser Options" (#17435) (Cheol-Won)
  • \n
  • d743ed3 docs: add metadata for parser/processor (#17438) (HuΓ‘ng JΓΉnliΓ ng)
  • \n
  • 224376c docs: Update README (GitHub Actions Bot)
  • \n
  • a41a8e4 docs: update script names in README (#17432) (Nitin Kumar)
  • \n
\n

v8.46.0 - July 28, 2023

\n
    \n
  • d1eb7e4 chore: Update ecosystem dependencies (#17427) (Nicholas C. Zakas)
  • \n
  • fab9e97 chore: package.json update for eslint-config-eslint release (ESLint Jenkins)
  • \n
  • 6246711 chore: package.json update for @​eslint/js release (ESLint Jenkins)
  • \n
  • 8a93438 feat: require-unicode-regexp support v flag (#17402) (SUZUKI Sosuke)
  • \n
  • 4d474e3 docs: update with TypeScript info (#17423) (James)
  • \n
  • 091f44e docs: File extension named processor deprecation (#17362) (Matt Wilkinson)
  • \n
  • 1a2f966 feat: no-useless-escape support v flag (#17420) (Yosuke Ota)
  • \n
  • 0aa0bc3 chore: Add PRs to triage project (#17421) (Nicholas C. Zakas)
  • \n
  • ee68d1d feat: no-empty-character-class support v flag (#17419) (Milos Djermanovic)
  • \n
  • 853d32b feat: deprecate no-return-await (#17417) (Carlos Lopez)
  • \n
  • d4f02e4 feat: no-control-regex support v flag (#17405) (Yosuke Ota)
  • \n
  • 9254a6c docs: Update README (GitHub Actions Bot)
  • \n
  • 2a35f3e feat: prefer-named-capture-group support v flag (#17409) (Yosuke Ota)
  • \n
  • 8ca8b50 feat: Better error message for flat config plugins (#17399) (Nicholas C. Zakas)
  • \n
  • 6d6dc51 docs: fix overlapping of open in playground button (#17403) (Tanuj Kanti)
  • \n
  • 509f753 feat: no-misleading-character-class support v flag (#17406) (Yosuke Ota)
  • \n
  • 3caf514 feat: no-regex-spaces support v flag (#17407) (Yosuke Ota)
  • \n
  • b7fad2b feat: prefer-regex-literals support v flag (#17410) (Yosuke Ota)
  • \n
  • a6a3ad4 feat: no-useless-backreference support v flag (#17408) (Yosuke Ota)
  • \n
  • 94954a7 feat: no-invalid-regexp support v flag (#17404) (Yosuke Ota)
  • \n
  • 7fc3a2c docs: Add private class features info to no-underscore-dangle (#17386) (Matt Wilkinson)
  • \n
  • da73e58 docs: Migrating eslint-env configuration comments (#17390) (Francesco Trotta)
  • \n
  • 10e9cfa Merge pull request from GHSA-qwh7-v8hg-w8rh (leo-centurion)
  • \n
  • 1af6eac feat: adds option for allowing empty object patterns as parameter (#17365) (Tanuj Kanti)
  • \n
  • 9803c7c fix: FlatESLint#getRulesMetaForResults shouldn't throw on unknown rules (#17393) (Milos Djermanovic)
  • \n
  • 80dffed docs: fix Ignoring Files section in config migration guide (#17392) (Milos Djermanovic)
  • \n
  • 8a9abb7 docs: Update README (GitHub Actions Bot)
  • \n
  • cf03104 feat: Improve config error messages (#17385) (Nicholas C. Zakas)
  • \n
  • 42faa17 fix: Update no-loop-func to not overlap with no-undef (#17358) (Matt Wilkinson)
  • \n
  • 7e9be4b docs: Update README (GitHub Actions Bot)
  • \n
\n\n
\n

... (truncated)

\n
\n
\nCommits\n\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=eslint&package-manager=npm_and_yarn&previous-version=8.41.0&new-version=8.47.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", + "closed_by": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/826/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/checkly/checkly-cli/issues/826/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/825", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/825/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/825/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/825/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/825", + "id": 1848886924, + "node_id": "PR_kwDOE8E-g85X1b0P", + "number": 825, + "title": "chore: handle 408 error and show message [gh-824]", + "user": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-08-14T02:30:26Z", + "updated_at": "2023-08-14T16:11:08Z", + "closed_at": "2023-08-14T16:11:07Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/825", + "html_url": "https://github.com/checkly/checkly-cli/pull/825", + "diff_url": "https://github.com/checkly/checkly-cli/pull/825.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/825.patch", + "merged_at": "2023-08-14T16:11:07Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [x] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nThis PRs makes use of a response `axios` interceptor to catch `408` errors and print a user-friendly message.\r\n\r\n![image](https://github.com/checkly/checkly-cli/assets/5315705/c896c6be-0624-4134-b7e0-d13abd671e92)\r\n\r\nI tried to add unit-tests for `axios` requests and interceptors [here](https://github.com/checkly/checkly-cli/pull/825/commits/e1c70a68459104dacb09cf968394c4b05c8e16ec), but I had to `__mocks__` axios resulting in issues with the e2e tests. That's why I moved the interceptors handler to separated functions to see if I could `spyOn` or `mock` them (without success).\r\n\r\n`TODO`: try to test interceptors. FYI, mocking `axios` worked to test request but it require some E2E tests adjustments.\r\n\r\n\r\n\r\n> Resolves #824\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/825/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/checkly/checkly-cli/issues/825/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/824", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/824/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/824/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/824/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/824", + "id": 1843238153, + "node_id": "I_kwDOE8E-g85t3ZUJ", + "number": 824, + "title": "story: better error message when a user recieves 408", + "user": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "assignees": [ + { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + } + ], + "milestone": null, + "comments": 0, + "created_at": "2023-08-09T13:26:06Z", + "updated_at": "2023-08-14T16:11:09Z", + "closed_at": "2023-08-14T16:11:09Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### Story description\n\nGiven that the cli relies on a user's network, they might hit timeouts if they for example have a slower internet connection. Our BE returns 408 in this case. We should show a useful error message to the user to indicate that it is related to the internet connection\n\n### Shortcut link\n\n_No response_\n\n### Additional resources\n\n_No response_", + "closed_by": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/824/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/checkly/checkly-cli/issues/824/timeline", + "performed_via_github_app": null, + "state_reason": "completed" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/823", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/823/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/823/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/823/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/823", + "id": 1843136951, + "node_id": "I_kwDOE8E-g85t3Am3", + "number": 823, + "title": "vercel integration bug: `\"code\" is not allowed to be empty`", + "user": { + "login": "Snailedlt", + "id": 43886029, + "node_id": "MDQ6VXNlcjQzODg2MDI5", + "avatar_url": "https://avatars.githubusercontent.com/u/43886029?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Snailedlt", + "html_url": "https://github.com/Snailedlt", + "followers_url": "https://api.github.com/users/Snailedlt/followers", + "following_url": "https://api.github.com/users/Snailedlt/following{/other_user}", + "gists_url": "https://api.github.com/users/Snailedlt/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Snailedlt/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Snailedlt/subscriptions", + "organizations_url": "https://api.github.com/users/Snailedlt/orgs", + "repos_url": "https://api.github.com/users/Snailedlt/repos", + "events_url": "https://api.github.com/users/Snailedlt/events{/privacy}", + "received_events_url": "https://api.github.com/users/Snailedlt/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 4, + "created_at": "2023-08-09T12:30:35Z", + "updated_at": "2023-08-09T20:53:23Z", + "closed_at": "2023-08-09T15:19:02Z", + "author_association": "NONE", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "I'm not sure if this is the right place to open the issue, but hopefully it can be forwarded to the right people if not.\r\n\r\nI get the following error when I try to set up the checkly integration on vercel: `\"code\" is not allowed to be empty`\r\n![image](https://github.com/checkly/checkly-cli/assets/43886029/692721b3-ccba-4233-9229-e2fb68c2b6a4)\r\n![image](https://github.com/checkly/checkly-cli/assets/43886029/8e97be2b-73d5-45e6-8023-6bad69c2d32d)\r\n![image](https://github.com/checkly/checkly-cli/assets/43886029/82973ed0-d996-4e2f-853f-8aa7ebcd90f3)\r\n![image](https://github.com/checkly/checkly-cli/assets/43886029/5a2e5e7a-d760-45ca-8bca-98c33a2085d9)\r\n![image](https://github.com/checkly/checkly-cli/assets/43886029/ca145493-a4ad-4142-ab58-1c0db0d9c290)\r\n", + "closed_by": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/823/reactions", + "total_count": 1, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 1, + "heart": 0, + "rocket": 0, + "eyes": 0 + }, + "timeline_url": "https://api.github.com/repos/checkly/checkly-cli/issues/823/timeline", + "performed_via_github_app": null, + "state_reason": "completed" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/822", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/822/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/822/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/822/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/822", + "id": 1842986045, + "node_id": "I_kwDOE8E-g85t2bw9", + "number": 822, + "title": "bug: test session link not printed when using --record", + "user": { + "login": "maxigimenez", + "id": 1178139, + "node_id": "MDQ6VXNlcjExNzgxMzk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1178139?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/maxigimenez", + "html_url": "https://github.com/maxigimenez", + "followers_url": "https://api.github.com/users/maxigimenez/followers", + "following_url": "https://api.github.com/users/maxigimenez/following{/other_user}", + "gists_url": "https://api.github.com/users/maxigimenez/gists{/gist_id}", + "starred_url": "https://api.github.com/users/maxigimenez/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/maxigimenez/subscriptions", + "organizations_url": "https://api.github.com/users/maxigimenez/orgs", + "repos_url": "https://api.github.com/users/maxigimenez/repos", + "events_url": "https://api.github.com/users/maxigimenez/events{/privacy}", + "received_events_url": "https://api.github.com/users/maxigimenez/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064775, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc1", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/bug", + "name": "bug", + "color": "d73a4a", + "default": true, + "description": "Something isn't working" + } + ], + "state": "closed", + "locked": false, + "assignee": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "assignees": [ + { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + } + ], + "milestone": null, + "comments": 1, + "created_at": "2023-08-09T10:57:56Z", + "updated_at": "2023-08-17T15:08:25Z", + "closed_at": "2023-08-17T15:08:25Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### Node.js version\n\n18.16.0\n\n### NPM version\n\n9.5.1\n\n### @checkly/cli version\n\n4.0.9\n\n### Steps to reproduce\n\n- Run `npx checkly test --record`\n\n### What is expected?\n\nTo print the test session link\n\n### What is actually happening?\n\nNo test session link is printed when using `--record` argument\n\n### Any additional comments?\n\n_No response_", + "closed_by": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/822/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/checkly/checkly-cli/issues/822/timeline", + "performed_via_github_app": null, + "state_reason": "completed" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/821", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/821/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/821/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/821/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/821", + "id": 1842592415, + "node_id": "PR_kwDOE8E-g85XgIoS", + "number": 821, + "title": "chore: adjust checkly.config repoUrl in boilerplate projects", + "user": { + "login": "stefanjudis", + "id": 962099, + "node_id": "MDQ6VXNlcjk2MjA5OQ==", + "avatar_url": "https://avatars.githubusercontent.com/u/962099?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/stefanjudis", + "html_url": "https://github.com/stefanjudis", + "followers_url": "https://api.github.com/users/stefanjudis/followers", + "following_url": "https://api.github.com/users/stefanjudis/following{/other_user}", + "gists_url": "https://api.github.com/users/stefanjudis/gists{/gist_id}", + "starred_url": "https://api.github.com/users/stefanjudis/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/stefanjudis/subscriptions", + "organizations_url": "https://api.github.com/users/stefanjudis/orgs", + "repos_url": "https://api.github.com/users/stefanjudis/repos", + "events_url": "https://api.github.com/users/stefanjudis/events{/privacy}", + "received_events_url": "https://api.github.com/users/stefanjudis/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-08-09T06:42:31Z", + "updated_at": "2023-08-31T10:51:17Z", + "closed_at": "2023-08-31T10:51:16Z", + "author_association": "COLLABORATOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/821", + "html_url": "https://github.com/checkly/checkly-cli/pull/821", + "diff_url": "https://github.com/checkly/checkly-cli/pull/821.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/821.patch", + "merged_at": "2023-08-31T10:51:16Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [x] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\nWhen bootstrapping a new project, defining the `repoUrl` as Checkly CL can be very confusing for people starting out.\r\n\r\nMore context in slack: https://checklyhq.slack.com/archives/C04PFSV5W3B/p1691497517326119\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "stefanjudis", + "id": 962099, + "node_id": "MDQ6VXNlcjk2MjA5OQ==", + "avatar_url": "https://avatars.githubusercontent.com/u/962099?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/stefanjudis", + "html_url": "https://github.com/stefanjudis", + "followers_url": "https://api.github.com/users/stefanjudis/followers", + "following_url": "https://api.github.com/users/stefanjudis/following{/other_user}", + "gists_url": "https://api.github.com/users/stefanjudis/gists{/gist_id}", + "starred_url": "https://api.github.com/users/stefanjudis/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/stefanjudis/subscriptions", + "organizations_url": "https://api.github.com/users/stefanjudis/orgs", + "repos_url": "https://api.github.com/users/stefanjudis/repos", + "events_url": "https://api.github.com/users/stefanjudis/events{/privacy}", + "received_events_url": "https://api.github.com/users/stefanjudis/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/821/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/checkly/checkly-cli/issues/821/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/820", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/820/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/820/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/820/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/820", + "id": 1841724072, + "node_id": "PR_kwDOE8E-g85XdJy5", + "number": 820, + "title": "feat(heartbeat): print `pingUrl` in the console after deploy for heartbeat checks [sc-17085]", + "user": { + "login": "shiini2", + "id": 25155364, + "node_id": "MDQ6VXNlcjI1MTU1MzY0", + "avatar_url": "https://avatars.githubusercontent.com/u/25155364?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/shiini2", + "html_url": "https://github.com/shiini2", + "followers_url": "https://api.github.com/users/shiini2/followers", + "following_url": "https://api.github.com/users/shiini2/following{/other_user}", + "gists_url": "https://api.github.com/users/shiini2/gists{/gist_id}", + "starred_url": "https://api.github.com/users/shiini2/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/shiini2/subscriptions", + "organizations_url": "https://api.github.com/users/shiini2/orgs", + "repos_url": "https://api.github.com/users/shiini2/repos", + "events_url": "https://api.github.com/users/shiini2/events{/privacy}", + "received_events_url": "https://api.github.com/users/shiini2/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-08-08T17:30:29Z", + "updated_at": "2023-08-10T14:25:29Z", + "closed_at": "2023-08-10T14:25:28Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/820", + "html_url": "https://github.com/checkly/checkly-cli/pull/820", + "diff_url": "https://github.com/checkly/checkly-cli/pull/820.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/820.patch", + "merged_at": "2023-08-10T14:25:28Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\nWhen creating or updating heartbeat checks from `npx checkly deploy`, we want to print in the console the ping URL of each heartbeat check.\r\niTerm2:\r\n![image](https://github.com/checkly/checkly-cli/assets/25155364/2a112bd0-1f69-4891-805e-173aa13b9272)\r\n\r\nTerminal with default theme:\r\n![image](https://github.com/checkly/checkly-cli/assets/25155364/9b6b7614-7053-46b7-8458-f55c47c07c91)\r\n\r\nNote: needs [deploy response adjustment PR](https://github.com/checkly/checkly-backend/pull/4593) on the BE when testing.", + "closed_by": { + "login": "shiini2", + "id": 25155364, + "node_id": "MDQ6VXNlcjI1MTU1MzY0", + "avatar_url": "https://avatars.githubusercontent.com/u/25155364?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/shiini2", + "html_url": "https://github.com/shiini2", + "followers_url": "https://api.github.com/users/shiini2/followers", + "following_url": "https://api.github.com/users/shiini2/following{/other_user}", + "gists_url": "https://api.github.com/users/shiini2/gists{/gist_id}", + "starred_url": "https://api.github.com/users/shiini2/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/shiini2/subscriptions", + "organizations_url": "https://api.github.com/users/shiini2/orgs", + "repos_url": "https://api.github.com/users/shiini2/repos", + "events_url": "https://api.github.com/users/shiini2/events{/privacy}", + "received_events_url": "https://api.github.com/users/shiini2/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/820/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/checkly/checkly-cli/issues/820/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/819", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/819/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/819/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/819/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/819", + "id": 1841508744, + "node_id": "PR_kwDOE8E-g85Xca4Y", + "number": 819, + "title": "chore: add sslCheckDomain property [gh-0]", + "user": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-08-08T15:10:33Z", + "updated_at": "2023-08-10T14:01:32Z", + "closed_at": "2023-08-10T14:01:31Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/819", + "html_url": "https://github.com/checkly/checkly-cli/pull/819", + "diff_url": "https://github.com/checkly/checkly-cli/pull/819.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/819.patch", + "merged_at": "2023-08-10T14:01:31Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [x] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nThis PR adds `sslCheckDomain` into `BrowserCheck` construct.\r\n\r\n\r\n> Depends on https://github.com/checkly/checkly-backend/pull/4591\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/819/reactions", + "total_count": 1, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 1, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 + }, + "timeline_url": "https://api.github.com/repos/checkly/checkly-cli/issues/819/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/818", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/818/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/818/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/818/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/818", + "id": 1841278064, + "node_id": "PR_kwDOE8E-g85Xbovu", + "number": 818, + "title": "feat(heartbeat): add Heartbeat checks to example projects [sc-17054]", + "user": { + "login": "shiini2", + "id": 25155364, + "node_id": "MDQ6VXNlcjI1MTU1MzY0", + "avatar_url": "https://avatars.githubusercontent.com/u/25155364?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/shiini2", + "html_url": "https://github.com/shiini2", + "followers_url": "https://api.github.com/users/shiini2/followers", + "following_url": "https://api.github.com/users/shiini2/following{/other_user}", + "gists_url": "https://api.github.com/users/shiini2/gists{/gist_id}", + "starred_url": "https://api.github.com/users/shiini2/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/shiini2/subscriptions", + "organizations_url": "https://api.github.com/users/shiini2/orgs", + "repos_url": "https://api.github.com/users/shiini2/repos", + "events_url": "https://api.github.com/users/shiini2/events{/privacy}", + "received_events_url": "https://api.github.com/users/shiini2/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 8, + "created_at": "2023-08-08T13:03:48Z", + "updated_at": "2023-08-11T08:48:04Z", + "closed_at": "2023-08-11T08:48:03Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/818", + "html_url": "https://github.com/checkly/checkly-cli/pull/818", + "diff_url": "https://github.com/checkly/checkly-cli/pull/818.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/818.patch", + "merged_at": "2023-08-11T08:48:03Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\n\n## Affected Components\n* [ ] CLI\n* [ ] Create CLI\n* [ ] Test\n* [ ] Docs\n* [x] Examples\n* [ ] Other\n\n\n## Notes for the Reviewer\n\nWe only had a Heartbeat check on one example project. \nAdd the check to the rest of the projects.", + "closed_by": { + "login": "shiini2", + "id": 25155364, + "node_id": "MDQ6VXNlcjI1MTU1MzY0", + "avatar_url": "https://avatars.githubusercontent.com/u/25155364?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/shiini2", + "html_url": "https://github.com/shiini2", + "followers_url": "https://api.github.com/users/shiini2/followers", + "following_url": "https://api.github.com/users/shiini2/following{/other_user}", + "gists_url": "https://api.github.com/users/shiini2/gists{/gist_id}", + "starred_url": "https://api.github.com/users/shiini2/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/shiini2/subscriptions", + "organizations_url": "https://api.github.com/users/shiini2/orgs", + "repos_url": "https://api.github.com/users/shiini2/repos", + "events_url": "https://api.github.com/users/shiini2/events{/privacy}", + "received_events_url": "https://api.github.com/users/shiini2/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/818/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/checkly/checkly-cli/issues/818/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/817", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/817/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/817/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/817/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/817", + "id": 1835985861, + "node_id": "PR_kwDOE8E-g85XKGo1", + "number": 817, + "title": "test: improve e2e test for win32 [gh-0]", + "user": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-08-04T02:57:11Z", + "updated_at": "2023-08-04T14:20:58Z", + "closed_at": "2023-08-04T14:20:57Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/817", + "html_url": "https://github.com/checkly/checkly-cli/pull/817", + "diff_url": "https://github.com/checkly/checkly-cli/pull/817.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/817.patch", + "merged_at": "2023-08-04T14:20:57Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [x] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nThis PR makes use of `prompts.inject()` function and adds E2E tests for `login` and `logout` CLI commands. Also, it enhances the `switch` command E2E test and removes the unnecessary `runChecklyCliForSwitch()` function.\r\nAfter adding the `login` E2E tests, I found an issue running them on `win32` platform, related with zombie children processes (more information [here](https://stackoverflow.com/questions/32705857/cant-kill-child-process-on-windows)).\r\nThis PR refactors the `runChecklyCli` fixing the issue with the zombie processes kill and adjust E2E tests timeouts.\r\n\r\n> This PR includes all changes from https://github.com/checkly/checkly-cli/pull/814\r\n\r\n> TODO: test thoroughly and ensure won't result in flaky tests.\r\n\r\n\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/817/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/checkly/checkly-cli/issues/817/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/816", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/816/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/816/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/816/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/816", + "id": 1835227076, + "node_id": "PR_kwDOE8E-g85XHnlu", + "number": 816, + "title": "fix: use correct spelling for AssertionBuilder.responseTime()", + "user": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-08-03T14:53:37Z", + "updated_at": "2023-08-03T15:02:59Z", + "closed_at": "2023-08-03T15:02:58Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/816", + "html_url": "https://github.com/checkly/checkly-cli/pull/816", + "diff_url": "https://github.com/checkly/checkly-cli/pull/816.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/816.patch", + "merged_at": "2023-08-03T15:02:58Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n`AssertionBuilder.responseTme()` had a typo. This PR fixes the typo in a backwards compatible way. To avoid breaking existing projects, this PR leaves `responseTme()` in the codebase. This PR also marks the method as deprecated. This puts it at the bottom of the Visual Studio code suggestions. \r\n\r\n![Screenshot 2023-08-03 at 16 53 07](https://github.com/checkly/checkly-cli/assets/10483186/18a4a841-dc4b-4b00-a009-67bbde77e558)\r\n![Screenshot 2023-08-03 at 16 48 57](https://github.com/checkly/checkly-cli/assets/10483186/769a6625-7221-47de-bb1b-f299db192bb5)\r\n", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/816/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/checkly/checkly-cli/issues/816/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/815", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/815/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/815/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/815/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/815", + "id": 1833254447, + "node_id": "PR_kwDOE8E-g85XA427", + "number": 815, + "title": "chore: set CHECKLY_BASE_URL for local e2e tests", + "user": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-08-02T14:02:27Z", + "updated_at": "2023-08-02T14:24:01Z", + "closed_at": "2023-08-02T14:23:59Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/815", + "html_url": "https://github.com/checkly/checkly-cli/pull/815", + "diff_url": "https://github.com/checkly/checkly-cli/pull/815.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/815.patch", + "merged_at": "2023-08-02T14:23:59Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nThe e2e tests make use of `CHECKLY_BASE_URL` to make API requests for cleanup. In particular, `deploy.spec.ts` is using `CHECKLY_BASE_URL` via `config`. Without setting this env var, `deploy.spec.ts` fails when running `npm run test:e2e:local`.\r\n\r\nTo avoid us needing to set this manually when running the e2e tests locally, this PR adds it to the `test:e2e:local` command.\r\n", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/815/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/checkly/checkly-cli/issues/815/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/814", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/814/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/814/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/814/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/814", + "id": 1832364625, + "node_id": "PR_kwDOE8E-g85W94Cm", + "number": 814, + "title": "test: add e2e tests for login/logout commands [gh-0]", + "user": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-08-02T03:31:18Z", + "updated_at": "2023-08-08T20:39:48Z", + "closed_at": "2023-08-08T20:39:47Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": true, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/814", + "html_url": "https://github.com/checkly/checkly-cli/pull/814", + "diff_url": "https://github.com/checkly/checkly-cli/pull/814.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/814.patch", + "merged_at": null + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [x] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nThis PR make use of `prompts.inject()` function to add E2E tests for `login` and `logout` CLI commands. Also, it enhances the `switch` command E2E test and removes the unnecessary `runChecklyCliForSwitch()` function.\r\n\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/814/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/checkly/checkly-cli/issues/814/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/813", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/813/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/813/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/813/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/813", + "id": 1831100455, + "node_id": "PR_kwDOE8E-g85W5n2O", + "number": 813, + "title": "chore(deps): Bump log-symbols from 4.1.0 to 5.1.0", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 3, + "created_at": "2023-08-01T11:53:02Z", + "updated_at": "2023-08-31T15:38:04Z", + "closed_at": "2023-08-31T15:37:28Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/813", + "html_url": "https://github.com/checkly/checkly-cli/pull/813", + "diff_url": "https://github.com/checkly/checkly-cli/pull/813.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/813.patch", + "merged_at": null + }, + "body": "Bumps [log-symbols](https://github.com/sindresorhus/log-symbols) from 4.1.0 to 5.1.0.\n
\nRelease notes\n

Sourced from log-symbols's releases.

\n
\n

v5.1.0

\n
    \n
  • Upgrade dependencies 2ee4f5d
  • \n
\n

https://github.com/sindresorhus/log-symbols/compare/v5.0.0...v5.1.0

\n

v5.0.0

\n

Breaking

\n
    \n
  • Require Node.js 12 3721d57
  • \n
  • This package is now pure ESM. Please read this.
  • \n
\n

https://github.com/sindresorhus/log-symbols/compare/v4.1.0...v5.0.0

\n
\n
\n
\nCommits\n\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=log-symbols&package-manager=npm_and_yarn&previous-version=4.1.0&new-version=5.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", + "closed_by": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/813/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/checkly/checkly-cli/issues/813/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/812", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/812/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/812/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/812/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/812", + "id": 1831099991, + "node_id": "PR_kwDOE8E-g85W5nvw", + "number": 812, + "title": "chore(deps-dev): Bump eslint from 8.41.0 to 8.46.0", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-08-01T11:52:44Z", + "updated_at": "2023-08-14T12:08:16Z", + "closed_at": "2023-08-14T12:08:12Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/812", + "html_url": "https://github.com/checkly/checkly-cli/pull/812", + "diff_url": "https://github.com/checkly/checkly-cli/pull/812.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/812.patch", + "merged_at": null + }, + "body": "Bumps [eslint](https://github.com/eslint/eslint) from 8.41.0 to 8.46.0.\n
\nRelease notes\n

Sourced from eslint's releases.

\n
\n

v8.46.0

\n

Features

\n
    \n
  • 8a93438 feat: require-unicode-regexp support v flag (#17402) (SUZUKI Sosuke)
  • \n
  • 1a2f966 feat: no-useless-escape support v flag (#17420) (Yosuke Ota)
  • \n
  • ee68d1d feat: no-empty-character-class support v flag (#17419) (Milos Djermanovic)
  • \n
  • 853d32b feat: deprecate no-return-await (#17417) (Carlos Lopez)
  • \n
  • d4f02e4 feat: no-control-regex support v flag (#17405) (Yosuke Ota)
  • \n
  • 2a35f3e feat: prefer-named-capture-group support v flag (#17409) (Yosuke Ota)
  • \n
  • 8ca8b50 feat: Better error message for flat config plugins (#17399) (Nicholas C. Zakas)
  • \n
  • 509f753 feat: no-misleading-character-class support v flag (#17406) (Yosuke Ota)
  • \n
  • 3caf514 feat: no-regex-spaces support v flag (#17407) (Yosuke Ota)
  • \n
  • b7fad2b feat: prefer-regex-literals support v flag (#17410) (Yosuke Ota)
  • \n
  • a6a3ad4 feat: no-useless-backreference support v flag (#17408) (Yosuke Ota)
  • \n
  • 94954a7 feat: no-invalid-regexp support v flag (#17404) (Yosuke Ota)
  • \n
  • 1af6eac feat: adds option for allowing empty object patterns as parameter (#17365) (Tanuj Kanti)
  • \n
  • cf03104 feat: Improve config error messages (#17385) (Nicholas C. Zakas)
  • \n
\n

Bug Fixes

\n
    \n
  • 9803c7c fix: FlatESLint#getRulesMetaForResults shouldn't throw on unknown rules (#17393) (Milos Djermanovic)
  • \n
  • 42faa17 fix: Update no-loop-func to not overlap with no-undef (#17358) (Matt Wilkinson)
  • \n
\n

Documentation

\n
    \n
  • 4d474e3 docs: update with TypeScript info (#17423) (James)
  • \n
  • 091f44e docs: File extension named processor deprecation (#17362) (Matt Wilkinson)
  • \n
  • 9254a6c docs: Update README (GitHub Actions Bot)
  • \n
  • 6d6dc51 docs: fix overlapping of open in playground button (#17403) (Tanuj Kanti)
  • \n
  • 7fc3a2c docs: Add private class features info to no-underscore-dangle (#17386) (Matt Wilkinson)
  • \n
  • da73e58 docs: Migrating eslint-env configuration comments (#17390) (Francesco Trotta)
  • \n
  • 80dffed docs: fix Ignoring Files section in config migration guide (#17392) (Milos Djermanovic)
  • \n
  • 8a9abb7 docs: Update README (GitHub Actions Bot)
  • \n
  • 7e9be4b docs: Update README (GitHub Actions Bot)
  • \n
  • 0b0bbe0 docs: Update README (GitHub Actions Bot)
  • \n
\n

Chores

\n
    \n
  • d1eb7e4 chore: Update ecosystem dependencies (#17427) (Nicholas C. Zakas)
  • \n
  • fab9e97 chore: package.json update for eslint-config-eslint release (ESLint Jenkins)
  • \n
  • 6246711 chore: package.json update for @​eslint/js release (ESLint Jenkins)
  • \n
  • 0aa0bc3 chore: Add PRs to triage project (#17421) (Nicholas C. Zakas)
  • \n
\n

v8.45.0

\n

Features

\n
    \n
  • cdd063c feat: Expose LegacyESLint in unsupported API (#17341) (Nicholas C. Zakas)
  • \n
  • d34abe5 feat: fix indent rule for else-if (#17318) (Milos Djermanovic)
  • \n
\n

Bug Fixes

\n
    \n
  • b79b6fb fix: Fix suggestion message in no-useless-escape (#17339) (Francesco Trotta)
  • \n
  • c667055 fix: provide unique fix and fix.range objects in lint messages (#17332) (Milos Djermanovic)
  • \n
\n

Documentation

\n
    \n
  • 89f3225 docs: add playground links to correct and incorrect code blocks (#17306) (Josh Goldberg ✨)
  • \n
\n\n
\n

... (truncated)

\n
\n
\nChangelog\n

Sourced from eslint's changelog.

\n
\n

v8.46.0 - July 28, 2023

\n
    \n
  • d1eb7e4 chore: Update ecosystem dependencies (#17427) (Nicholas C. Zakas)
  • \n
  • fab9e97 chore: package.json update for eslint-config-eslint release (ESLint Jenkins)
  • \n
  • 6246711 chore: package.json update for @​eslint/js release (ESLint Jenkins)
  • \n
  • 8a93438 feat: require-unicode-regexp support v flag (#17402) (SUZUKI Sosuke)
  • \n
  • 4d474e3 docs: update with TypeScript info (#17423) (James)
  • \n
  • 091f44e docs: File extension named processor deprecation (#17362) (Matt Wilkinson)
  • \n
  • 1a2f966 feat: no-useless-escape support v flag (#17420) (Yosuke Ota)
  • \n
  • 0aa0bc3 chore: Add PRs to triage project (#17421) (Nicholas C. Zakas)
  • \n
  • ee68d1d feat: no-empty-character-class support v flag (#17419) (Milos Djermanovic)
  • \n
  • 853d32b feat: deprecate no-return-await (#17417) (Carlos Lopez)
  • \n
  • d4f02e4 feat: no-control-regex support v flag (#17405) (Yosuke Ota)
  • \n
  • 9254a6c docs: Update README (GitHub Actions Bot)
  • \n
  • 2a35f3e feat: prefer-named-capture-group support v flag (#17409) (Yosuke Ota)
  • \n
  • 8ca8b50 feat: Better error message for flat config plugins (#17399) (Nicholas C. Zakas)
  • \n
  • 6d6dc51 docs: fix overlapping of open in playground button (#17403) (Tanuj Kanti)
  • \n
  • 509f753 feat: no-misleading-character-class support v flag (#17406) (Yosuke Ota)
  • \n
  • 3caf514 feat: no-regex-spaces support v flag (#17407) (Yosuke Ota)
  • \n
  • b7fad2b feat: prefer-regex-literals support v flag (#17410) (Yosuke Ota)
  • \n
  • a6a3ad4 feat: no-useless-backreference support v flag (#17408) (Yosuke Ota)
  • \n
  • 94954a7 feat: no-invalid-regexp support v flag (#17404) (Yosuke Ota)
  • \n
  • 7fc3a2c docs: Add private class features info to no-underscore-dangle (#17386) (Matt Wilkinson)
  • \n
  • da73e58 docs: Migrating eslint-env configuration comments (#17390) (Francesco Trotta)
  • \n
  • 10e9cfa Merge pull request from GHSA-qwh7-v8hg-w8rh (leo-centurion)
  • \n
  • 1af6eac feat: adds option for allowing empty object patterns as parameter (#17365) (Tanuj Kanti)
  • \n
  • 9803c7c fix: FlatESLint#getRulesMetaForResults shouldn't throw on unknown rules (#17393) (Milos Djermanovic)
  • \n
  • 80dffed docs: fix Ignoring Files section in config migration guide (#17392) (Milos Djermanovic)
  • \n
  • 8a9abb7 docs: Update README (GitHub Actions Bot)
  • \n
  • cf03104 feat: Improve config error messages (#17385) (Nicholas C. Zakas)
  • \n
  • 42faa17 fix: Update no-loop-func to not overlap with no-undef (#17358) (Matt Wilkinson)
  • \n
  • 7e9be4b docs: Update README (GitHub Actions Bot)
  • \n
  • 0b0bbe0 docs: Update README (GitHub Actions Bot)
  • \n
\n

v8.45.0 - July 14, 2023

\n
    \n
  • 68f63d7 chore: package.json update for @​eslint/js release (ESLint Jenkins)
  • \n
  • 89f3225 docs: add playground links to correct and incorrect code blocks (#17306) (Josh Goldberg ✨)
  • \n
  • f8892b5 docs: Expand rule option schema docs (#17198) (Matt Wilkinson)
  • \n
  • 8bcbf11 docs: Config Migration Guide (#17230) (Ben Perlmutter)
  • \n
  • bb30908 docs: Update README (GitHub Actions Bot)
  • \n
  • b79b6fb fix: Fix suggestion message in no-useless-escape (#17339) (Francesco Trotta)
  • \n
  • 84d243b docs: Update README (GitHub Actions Bot)
  • \n
  • 5ca9b4d chore: update eslint-config-eslint exports (#17336) (Milos Djermanovic)
  • \n
  • b762632 docs: Update README (GitHub Actions Bot)
  • \n
  • 7bf2e86 chore: remove unused dependencies (#17352) (Percy Ma)
  • \n
  • c6f8cd0 chore: Remove defaultIgnores from FlatESLint private members (#17349) (Francesco Trotta)
  • \n
  • cdd063c feat: Expose LegacyESLint in unsupported API (#17341) (Nicholas C. Zakas)
  • \n
  • c667055 fix: provide unique fix and fix.range objects in lint messages (#17332) (Milos Djermanovic)
  • \n
  • 138c096 docs: add more prefer-destructuring examples with array destructuring (#17330) (Milos Djermanovic)
  • \n
\n\n
\n

... (truncated)

\n
\n
\nCommits\n\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=eslint&package-manager=npm_and_yarn&previous-version=8.41.0&new-version=8.46.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", + "closed_by": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/812/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/checkly/checkly-cli/issues/812/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/811", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/811/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/811/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/811/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/811", + "id": 1831099381, + "node_id": "PR_kwDOE8E-g85W5nnO", + "number": 811, + "title": "chore(deps): Bump ci-info from 3.7.1 to 3.8.0", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 3, + "created_at": "2023-08-01T11:52:20Z", + "updated_at": "2023-08-31T15:45:50Z", + "closed_at": "2023-08-31T15:45:46Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/811", + "html_url": "https://github.com/checkly/checkly-cli/pull/811", + "diff_url": "https://github.com/checkly/checkly-cli/pull/811.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/811.patch", + "merged_at": "2023-08-31T15:45:46Z" + }, + "body": "Bumps [ci-info](https://github.com/watson/ci-info) from 3.7.1 to 3.8.0.\n
\nRelease notes\n

Sourced from ci-info's releases.

\n
\n

v3.8.0

\n\n
\n
\n
\nChangelog\n

Sourced from ci-info's changelog.

\n
\n

v3.8.0

\n\n
\n
\n
\nCommits\n\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ci-info&package-manager=npm_and_yarn&previous-version=3.7.1&new-version=3.8.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
\n\n> **Note**\n> Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/811/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/checkly/checkly-cli/issues/811/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/810", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/810/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/810/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/810/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/810", + "id": 1830659067, + "node_id": "I_kwDOE8E-g85tHaP7", + "number": 810, + "title": "bug: installing into an existing directory fails", + "user": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064775, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc1", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/bug", + "name": "bug", + "color": "d73a4a", + "default": true, + "description": "Something isn't working" + } + ], + "state": "open", + "locked": false, + "assignee": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "assignees": [ + { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + } + ], + "milestone": null, + "comments": 6, + "created_at": "2023-08-01T07:42:30Z", + "updated_at": "2024-01-25T09:52:32Z", + "closed_at": null, + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### Node.js version\n\n18\n\n### NPM version\n\n16\n\n### @checkly/cli version\n\n4.0.13\n\n### Steps to reproduce\n\n- Create some app directory with a package.json\r\n- Run `npm create checkly`\r\n- Answer `βœ” It looks like you are already in a project, would you like to initialize?` with `yes`\r\n\n\n### What is expected?\n\nIt installs a `checkly.config.js` or `.ts` file\n\n### What is actually happening?\n\nit crashes because it can't find the boilerplate project\r\n\r\n```\r\nβœ” It looks like you are already in a project, would you like to initialize? … yes\r\nβœ– Couldn't find template \"boilerplate-project\"\r\nnpm ERR! code 1\r\nnpm ERR! path /Users/timnolet/WebstormProjects/svelte-tmp\r\nnpm ERR! command failed\r\nnpm ERR! command sh -c create-cli\r\n\r\nnpm ERR! A complete log of this run can be found in: /Users/timnolet/.npm/_logs/2023-08-01T07_33_42_468Z-debug-0.log\r\ntimnolet@MacBook-Pro-van-Tim svelte-tmp % npm i -D checkly@latest\r\n\r\nadded 186 packages, and audited 451 packages in 5s\r\n\r\n95 packages are looking for funding\r\n run `npm fund` for details\r\n\r\nfound 0 vulnerabilities\r\n```\n\n### Any additional comments?\n\n_No response_", + "closed_by": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/810/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/checkly/checkly-cli/issues/810/timeline", + "performed_via_github_app": null, + "state_reason": "reopened" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/809", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/809/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/809/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/809/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/809", + "id": 1829005169, + "node_id": "PR_kwDOE8E-g85WyhbI", + "number": 809, + "title": "chore(deps): Bump axios from 1.2.1 to 1.4.0", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-07-31T11:42:39Z", + "updated_at": "2023-07-31T12:24:42Z", + "closed_at": "2023-07-31T12:24:41Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/809", + "html_url": "https://github.com/checkly/checkly-cli/pull/809", + "diff_url": "https://github.com/checkly/checkly-cli/pull/809.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/809.patch", + "merged_at": "2023-07-31T12:24:41Z" + }, + "body": "Bumps [axios](https://github.com/axios/axios) from 1.2.1 to 1.4.0.\n
\nRelease notes\n

Sourced from axios's releases.

\n
\n

Release v1.4.0

\n

Release notes:

\n

Bug Fixes

\n
    \n
  • formdata: add multipart/form-data content type for FormData payload on custom client environments; (#5678) (bbb61e7)
  • \n
  • package: export package internals with unsafe path prefix; (#5677) (df38c94)
  • \n
\n

Features

\n
    \n
  • dns: added support for a custom lookup function; (#5339) (2701911)
  • \n
  • types: export AxiosHeaderValue type. (#5525) (726f1c8)
  • \n
\n

Performance Improvements

\n
    \n
  • merge-config: optimize mergeConfig performance by avoiding duplicate key visits; (#5679) (e6f7053)
  • \n
\n

Contributors to this release

\n\n

Release v1.3.6

\n

Release notes:

\n

Bug Fixes

\n
    \n
  • types: added transport to RawAxiosRequestConfig (#5445) (6f360a2)
  • \n
  • utils: make isFormData detection logic stricter to avoid unnecessary calling of the toString method on the target; (#5661) (aa372f7)
  • \n
\n

Contributors to this release

\n\n

Release v1.3.5

\n

Release notes:

\n

Bug Fixes

\n
    \n
  • headers: fixed isValidHeaderName to support full list of allowed characters; (#5584) (e7decef)
  • \n
  • params: re-added the ability to set the function as paramsSerializer config; (#5633) (a56c866)
  • \n
\n

Contributors to this release

\n\n

Release v1.3.4

\n

Release notes:

\n

Bug Fixes

\n\n
\n

... (truncated)

\n
\n
\nChangelog\n

Sourced from axios's changelog.

\n
\n

1.4.0 (2023-04-27)

\n

Bug Fixes

\n
    \n
  • formdata: add multipart/form-data content type for FormData payload on custom client environments; (#5678) (bbb61e7)
  • \n
  • package: export package internals with unsafe path prefix; (#5677) (df38c94)
  • \n
\n

Features

\n
    \n
  • dns: added support for a custom lookup function; (#5339) (2701911)
  • \n
  • types: export AxiosHeaderValue type. (#5525) (726f1c8)
  • \n
\n

Performance Improvements

\n
    \n
  • merge-config: optimize mergeConfig performance by avoiding duplicate key visits; (#5679) (e6f7053)
  • \n
\n

Contributors to this release

\n\n

1.3.6 (2023-04-19)

\n

Bug Fixes

\n
    \n
  • types: added transport to RawAxiosRequestConfig (#5445) (6f360a2)
  • \n
  • utils: make isFormData detection logic stricter to avoid unnecessary calling of the toString method on the target; (#5661) (aa372f7)
  • \n
\n

Contributors to this release

\n\n

1.3.5 (2023-04-05)

\n

Bug Fixes

\n
    \n
  • headers: fixed isValidHeaderName to support full list of allowed characters; (#5584) (e7decef)
  • \n
  • params: re-added the ability to set the function as paramsSerializer config; (#5633) (a56c866)
  • \n
\n

Contributors to this release

\n\n\n
\n

... (truncated)

\n
\n
\nCommits\n
    \n
  • 21a5ad3 chore(release): v1.4.0 (#5683)
  • \n
  • d627610 chore(utils): refactored isAsyncFn util to avoid inlining additional Babel he...
  • \n
  • e18fdd8 refactor: remove deprecated url-search-params polyfill for URLSearchParams (#...
  • \n
  • 726f1c8 feat(types): export AxiosHeaderValue type. (#5525)
  • \n
  • 2701911 feat(dns): added support for a custom lookup function; (#5339)
  • \n
  • e6f7053 perf(merge-config): optimize mergeConfig performance by avoiding duplicate ke...
  • \n
  • bbb61e7 fix(formdata): add multipart/form-data content type for FormData payload on...
  • \n
  • df38c94 fix(package): export package internals with unsafe path prefix; (#5677)
  • \n
  • 59eb991 chore(release): v1.3.6 (#5666)
  • \n
  • 1b8cc3b chore(template): improve issue template; (#5665)
  • \n
  • Additional commits viewable in compare view
  • \n
\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=axios&package-manager=npm_and_yarn&previous-version=1.2.1&new-version=1.4.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", + "closed_by": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/809/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/checkly/checkly-cli/issues/809/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/808", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/808/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/808/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/808/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/808", + "id": 1829004826, + "node_id": "PR_kwDOE8E-g85WyhWR", + "number": 808, + "title": "chore(deps): Bump dotenv from 16.0.3 to 16.3.1", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-07-31T11:42:24Z", + "updated_at": "2023-07-31T12:32:26Z", + "closed_at": "2023-07-31T12:32:24Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/808", + "html_url": "https://github.com/checkly/checkly-cli/pull/808", + "diff_url": "https://github.com/checkly/checkly-cli/pull/808.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/808.patch", + "merged_at": "2023-07-31T12:32:24Z" + }, + "body": "Bumps [dotenv](https://github.com/motdotla/dotenv) from 16.0.3 to 16.3.1.\n
\nChangelog\n

Sourced from dotenv's changelog.

\n
\n

16.3.1 (2023-06-17)

\n

Added

\n
    \n
  • Add missing type definitions for processEnv and DOTENV_KEY options. #756
  • \n
\n

16.3.0 (2023-06-16)

\n

Added

\n
    \n
  • Optionally pass DOTENV_KEY to options rather than relying on process.env.DOTENV_KEY. Defaults to process.env.DOTENV_KEY #754
  • \n
\n

16.2.0 (2023-06-15)

\n

Added

\n
    \n
  • Optionally write to your own target object rather than process.env. Defaults to process.env. #753
  • \n
  • Add import type URL to types file #751
  • \n
\n

16.1.4 (2023-06-04)

\n

Added

\n
    \n
  • Added .github/ to .npmignore #747
  • \n
\n

16.1.3 (2023-05-31)

\n

Removed

\n
    \n
  • Removed browser keys for path, os, and crypto in package.json. These were set to false incorrectly as of 16.1. Instead, if using dotenv on the front-end make sure to include polyfills for path, os, and crypto. node-polyfill-webpack-plugin provides these.
  • \n
\n

16.1.2 (2023-05-31)

\n

Changed

\n
    \n
  • Exposed private function _configDotenv as configDotenv. #744
  • \n
\n

16.1.1 (2023-05-30)

\n

Added

\n
    \n
  • Added type definition for decrypt function
  • \n
\n

Changed

\n
    \n
  • Fixed {crypto: false} in packageJson.browser
  • \n
\n

16.1.0 (2023-05-30)

\n

Added

\n\n
\n

... (truncated)

\n
\n
\nCommits\n
    \n
  • b13ca7b 16.3.1
  • \n
  • 9bcc2e7 Merge pull request #756 from motdotla/type-fix
  • \n
  • 80fff4b Add type definition for DOTENV_KEY
  • \n
  • 50163a1 update type file
  • \n
  • 5c7d7f5 Add example demonstrating setting DOTENV_KEY
  • \n
  • 76d3682 16.3.0
  • \n
  • 80219ae Merge pull request #754 from motdotla/dotenv-key-option
  • \n
  • dacd450 Add DOTENV_KEY to cli config and environment config options
  • \n
  • f20e646 Add options.DOTENV_KEY
  • \n
  • 5861f6a Add failing test demonstrating need for DOTENV_KEY option
  • \n
  • Additional commits viewable in compare view
  • \n
\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=dotenv&package-manager=npm_and_yarn&previous-version=16.0.3&new-version=16.3.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", + "closed_by": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/808/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/checkly/checkly-cli/issues/808/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/807", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/807/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/807/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/807/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/807", + "id": 1828606456, + "node_id": "PR_kwDOE8E-g85WxKP5", + "number": 807, + "title": "fix: allow strings to be passed as urls [gh-0]", + "user": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-07-31T07:48:02Z", + "updated_at": "2023-07-31T09:45:24Z", + "closed_at": "2023-07-31T09:45:23Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/807", + "html_url": "https://github.com/checkly/checkly-cli/pull/807", + "diff_url": "https://github.com/checkly/checkly-cli/pull/807.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/807.patch", + "merged_at": "2023-07-31T09:45:23Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nAllow strings to be passed as urls. This is to handle handlebar templates in the string urls", + "closed_by": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/807/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/checkly/checkly-cli/issues/807/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/806", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/806/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/806/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/806/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/806", + "id": 1824654168, + "node_id": "I_kwDOE8E-g85swgNY", + "number": 806, + "title": "RFC: support global `playwright.config.js|ts` for browser checks", + "user": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064778, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc4", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/enhancement", + "name": "enhancement", + "color": "a2eeef", + "default": true, + "description": "New feature or request" + }, + { + "id": 5784800624, + "node_id": "LA_kwDOE8E-g88AAAABWM0NcA", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/draft", + "name": "draft", + "color": "E562D9", + "default": false, + "description": "" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 9, + "created_at": "2023-07-27T15:45:15Z", + "updated_at": "2024-10-10T09:46:39Z", + "closed_at": "2024-10-10T09:46:38Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "Playwright recommends delegating a lot of settings to the per project global `playwright.config.js` file. We currently do not support this for legacy reasons. We should support this and enable users to leverage the options it gives them.\r\n\r\n# Core use cases\r\n\r\nBased on feedback from users we found the following two use cases to be core:\r\n\r\n1. Using the global and per project setup / teardown options to establish shared authentication state per PWT test run.\r\n2. Using the global and per project `use` options to set defaults for viewports, headers etc.\r\n\r\n# User journey\r\n\r\n1. User has a PWT config file in their repo. This file can include local settings that work for non-Checkly use cases, i.e. local testing.\r\n3. User adds a browser check\r\n4. User run `npx checkly test` and the CLI prints out that it has detected and is using the `playwright.config.ts`\r\n\r\n```bash\r\n% npx checkly test --use-pwt-config\r\nParsing your project... done\r\nUsing playwright.config.ts found at the root of this project.\r\nRunning 1 check in eu-west-1.\r\n\r\n__checks__/example.spec.ts\r\n βœ” example.spec.ts (5s)\r\n```\r\n\r\n5. If the `playwright.config.ts` can't be parsed (syntax errors, unsupported dependencies etc.) we print an error before running the test command.\r\n6. A user deploys their project to Checkly and the CLI prints again it is using the config file\r\n\r\n```bash\r\n% npx checkly deploy --use-pwt-config\r\nParsing your project... done\r\nUsing playwright.config.ts found at the root of this project.\r\nSuccessfully deployed project \"My Project\" to account \"my Checkly account\".\r\n```\r\n\r\n# Commands\r\n\r\nThis addition impacts the `test` and `deploy` commands. For both commands we add two flags:\r\n\r\n1. `--pwt-config-file` : an optional path to define the config file. Defaults to `playwright.config.ts` and if not found `playwright.config.js`\r\n2. `--use-pwt-config` : a boolean value whether to use the config at all. Default `false`. Later we can default it to `true` if stable.\r\n\r\n# Supported options\r\n\r\n## global config\r\n\r\nThis is the stock global config file created on initialising a PWT repo with all the extra advanced options added.\r\n\r\n```ts\r\nexport default defineConfig({\r\n testDir: './tests',\r\n /* Run tests in files in parallel */\r\n fullyParallel: true,\r\n /* Fail the build on CI if you accidentally left test.only in the source code. */\r\n forbidOnly: !!process.env.CI,\r\n /* Retry on CI only */\r\n retries: process.env.CI ? 2 : 0,\r\n /* Opt out of parallel tests on CI. */\r\n workers: process.env.CI ? 1 : undefined,\r\n /* Reporter to use. See https://playwright.dev/docs/test-reporters */\r\n reporter: 'html',\r\n // Glob patterns or regular expressions to ignore test files.\r\n testIgnore: '*test-assets',\r\n // Glob patterns or regular expressions that match test files.\r\n testMatch: '*todo-tests/*.spec.ts',\r\n // Folder for test artifacts such as screenshots, videos, traces, etc.\r\n outputDir: 'test-results',\r\n // path to the global setup files.\r\n globalSetup: require.resolve('./global-setup'),\r\n // path to the global teardown files.\r\n globalTeardown: require.resolve('./global-teardown'),\r\n // Each test is given 30 seconds.\r\n timeout: 30000,\r\n expect: {},\r\n use: {},\r\n /* Configure projects for major browsers */\r\n projects: [],\r\n /* Run your local dev server before starting the tests */\r\n // webServer: {\r\n // command: 'npm run start',\r\n // url: 'http://127.0.0.1:3000',\r\n // reuseExistingServer: !process.env.CI,\r\n // },\r\n});\r\n```\r\n\r\n| option | supported | description |\r\n|--------|--------|--------|\r\n| `testDir` | ❌ | files are referenced thru the Checkly config. |\r\n| `fullyParallel` | ❌ | currently not supported due to runtime model. |\r\n| `forbidOnly` | βœ… | can be supported. Has no direct impact. |\r\n| `retries` | βœ… | allow retry defaults. |\r\n| `workers` | ❌ | currently not supported due to runtime mode.l | \r\n| `reporter` | ❌ | has no effect as we parse the output specifically for Checkly. | \r\n| `testMatch` | ❌ | files are referenced thru the Checkly config. | \r\n| `testIgnore` | ❌ | files are referenced thru the Checkly config. | \r\n| `outputDir` | ❌ | has no effect as we parse the output specifically for Checkly. | \r\n| `globalSetup` | βœ… | Should be supported as it enables key use cases like auth. | \r\n| `globalTeardown` | βœ… | Should be supported as it enables key use cases like auth.| \r\n| `timeout` | βœ… | should be be supported. | \r\n| `use` | βœ… | See **use config** | \r\n| `expect` | βœ… | see **expect config** |\r\n| `projects` | βœ… | see **projects config** | \r\n| `webServer` | ❌ | has no effect as a user has no interactive access to the runtime | \r\n\r\n## global expect config\r\nSee [https://playwright.dev/docs/test-configuration#expect-options](https://playwright.dev/docs/test-configuration#expect-options)\r\n\r\n```ts\r\n expect: {\r\n // Maximum time expect() should wait for the condition to be met.\r\n timeout: 5000,\r\n toHaveScreenshot: {\r\n // An acceptable amount of pixels that could be different, unset by default.\r\n maxDiffPixels: 10,\r\n },\r\n toMatchSnapshot: {\r\n // An acceptable ratio of pixels that are different to the total amount of pixels, between 0 and 1.\r\n maxDiffPixelRatio: 0.1,\r\n },\r\n },\r\n```\r\n| option | supported | description |\r\n|--------|--------|--------|\r\n| `timeout` | βœ… | Can be supported. | \r\n| `toHaveScreenshot ` | ❌ | currently not supported due to runtime model. |\r\n| `toMatchSnapshot ` | ❌ | currently not supported due to runtime model. |\r\n\r\n## use config\r\n\r\nSee [https://playwright.dev/docs/test-use-options](https://playwright.dev/docs/test-use-options)\r\n\r\n```ts\r\n use: {\r\n // Base URL to use in actions like `await page.goto('/')`.\r\n baseURL: 'http://127.0.0.1:3000',\r\n // Populates context with given storage state.\r\n storageState: 'state.json',\r\n colorScheme: 'dark',\r\n // Context geolocation.\r\n geolocation: { longitude: 12.492507, latitude: 41.889938 },\r\n // Emulates the user locale.\r\n locale: 'en-GB',\r\n // Grants specified permissions to the browser context.\r\n permissions: ['geolocation'],\r\n // Emulates the user timezone.\r\n timezoneId: 'Europe/Paris',\r\n // Viewport used for all pages in the context.\r\n viewport: { width: 1280, height: 720 },\r\n deviceScaleFactor: 2,\r\n hasTouch: true,\r\n isMobile: false,\r\n javaScriptEnabled: true,\r\n acceptDownloads: false,\r\n // An object containing additional HTTP headers to be sent with every request.\r\n extraHTTPHeaders: {\r\n 'X-My-Header': 'value',\r\n },\r\n // Credentials for HTTP authentication.\r\n httpCredentials: {\r\n username: 'user',\r\n password: 'pass',\r\n },\r\n // Whether to ignore HTTPS errors during navigation.\r\n ignoreHTTPSErrors: true,\r\n // Whether to emulate network being offline.\r\n offline: true,\r\n // Proxy settings used for all pages in the test.\r\n proxy: {\r\n server: 'http://myproxy.com:3128',\r\n bypass: 'localhost',\r\n },\r\n // Capture screenshot after each test failure.\r\n screenshot: 'only-on-failure',\r\n // Record trace only when retrying a test for the first time.\r\n trace: 'on-first-retry',\r\n // Record video only when retrying a test for the first time.\r\n video: 'on-first-retry',\r\n // Maximum time each action such as `click()` can take. Defaults to 0 (no limit).\r\n actionTimeout: 0,\r\n navigationTimeout: 3000,\r\n // Name of the browser that runs tests. For example `chromium`, `firefox`, `webkit`.\r\n browserName: 'chromium',\r\n // Toggles bypassing Content-Security-Policy.\r\n bypassCSP: true,\r\n // Channel to use, for example \"chrome\", \"chrome-beta\", \"msedge\", \"msedge-beta\".\r\n channel: 'chrome',\r\n // Run browser in headless mode.\r\n headless: false,\r\n // Change the default data-testid attribute.\r\n testIdAttribute: 'pw-test-id',\r\n launchOptions: {\r\n slowMo: 50,\r\n },\r\n connectOptions: {\r\n wsEndpoint: 'ws://localhost:5678',\r\n },\r\n contextOptions: {\r\n reducedMotion: 'reduce',\r\n },\r\n },\r\n```\r\n\r\n| option | supported | description |\r\n|--------|--------|--------|\r\n| `baseURL` | βœ… | should be supported|\r\n| `storageState` | βœ… | should be supported. See **implementation notes** |\r\n| `colorScheme` | βœ… | should be supported|\r\n| `geolocation` | βœ… | should be supported|\r\n| `locale` | βœ… | should be supported|\r\n| `permissions` | βœ… | should be supported|\r\n| `timezoneId` | βœ… | should be supported|\r\n| `viewport` | βœ… | should be supported|\r\n| `deviceScaleFactor` | βœ… | should be supported|\r\n| `hasTouch ` | βœ… | should be supported|\r\n| `isMobile ` | βœ… | should be supported|\r\n| `javaScriptEnabled ` | βœ… | should be supported|\r\n| `extraHTTPHeaders` | βœ… | should be supported|\r\n| `httpCredentials` | βœ… | should be supported|\r\n| `ignoreHTTPSErrors` | βœ… | should be supported|\r\n| `offline` | βœ… | should be supported|\r\n| `proxy` | ❌ | currently not supported due to runtime model. |\r\n| `screenshot` | ❌ | currently not supported as Checkly applies defaults |\r\n| `trace` | ❌ | currently not supported as Checkly applies defaults |\r\n| `video` | ❌| currently not supported as Checkly applies defaults |\r\n| `actionTimeout` | βœ… | should be supported|\r\n| `navigationTimeout ` | βœ… | should be supported|\r\n| `browserName` | ❌ | currently not supported as Checkly only supports Chrome and Chromium |\r\n| `channel` | ❌ | currently not supported as Checkly only supports Chrome and Chromium |\r\n| `headless` | ❌ | currently not supported due to runtime model. |\r\n| `testIdAttribute` | βœ… | should be supported|\r\n| `launchOptions` | βœ… | should be supported|\r\n| `connectOptions` | ❌ | currently not supported due to runtime model. |\r\n| `contextOptions` | βœ… | should be supported|\r\n\r\n\r\n## projects config\r\n\r\nSupporting the `projects` option is important as it is the recommended way to set up any sufficiently complex PWT codebase.\r\n\r\nSee [https://playwright.dev/docs/test-projects](https://playwright.dev/docs/test-projects)\r\n\r\nThe trickiest one here is the `testMatch` option, as we do want to support matching on setup files, but not other `.spec.ts` files as due to our runtime we do not have access to all `spec.ts` files on each check run.\r\n\r\n```ts\r\nprojects: [\r\n {\r\n name: 'setup',\r\n testMatch: /global.setup\\.ts/,\r\n teardown: 'teardown',\r\n },\r\n {\r\n name: 'teardown',\r\n testMatch: /global.teardown\\.ts/,\r\n },\r\n {\r\n name: 'chromium',\r\n use: devices['Desktop Chrome'],\r\n dependencies: ['setup','teardown'],\r\n },\r\n ],\r\n```\r\n\r\n| option | supported | description |\r\n|--------|--------|--------|\r\n| `name` | βœ… | should be supported|\r\n| `use` | βœ… | see the **use** config |\r\n| `teardown` | βœ… | should be supported|\r\n| `storageState` | βœ… | should be supported. See **implementation notes** |\r\n| `dependencies` | βœ… | should be supported|\r\n| `timeout` | βœ… | should be be supported. | \r\n| `expect` | βœ… | see **expect config** |\r\n| `retries` | βœ… | allow retry defaults. |\r\n| `metadata` | βœ… | should be be supported. |\r\n| `testMatch` | βœ… | should be supported to enable **setup** and auth storage state scenarios. | \r\n| `fullyParallel` | ❌ | currently not supported due to runtime model. |\r\n| `grep ` | ❌ | files are referenced thru the Checkly config. | \r\n| `grepInvert` | ❌ | files are referenced thru the Checkly config. | \r\n| `testIgnore` | ❌ | files are referenced thru the Checkly config. | \r\n| `testDir` | ❌ | currently not supported due to runtime model. |\r\n| `outputDir` | ❌ | currently not supported due to runtime model. |\r\n| `snapshotDir ` | ❌ | currently not supported due to runtime model. |\r\n| `snapshotPathTemplate ` | ❌ | currently not supported due to runtime model. |\r\n\r\n# Implementation details\r\n\r\n- `globalSetup` references a file. We need to parse that file, its dependency tree and check for unsupported dependencies. We need to then rollup and bundle these files as we do for all other dependencies.\r\n- `testMatch` inside a project, typically a `setup` project, can reference a file. We need to also rollup that file and its dependencies.\r\n- `storageState` can be defined by the user anywhere on the filesystem. We need to handle any errors there and allow the Checkly backend to (re)create that file tree at runtime.\r\n\r\n### Shortcut link\r\n\r\n_No response_\r\n\r\n### Additional resources\r\n\r\n_No response_", + "closed_by": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/806/reactions", + "total_count": 14, + "+1": 7, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 1, + "rocket": 0, + "eyes": 6 + }, + "timeline_url": "https://api.github.com/repos/checkly/checkly-cli/issues/806/timeline", + "performed_via_github_app": null, + "state_reason": "completed" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/805", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/805/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/805/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/805/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/805", + "id": 1824335834, + "node_id": "PR_kwDOE8E-g85Wi0xA", + "number": 805, + "title": "chore(deps-dev): Bump jest and @types/jest", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-07-27T13:06:49Z", + "updated_at": "2023-07-31T14:21:42Z", + "closed_at": "2023-07-31T14:21:41Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/805", + "html_url": "https://github.com/checkly/checkly-cli/pull/805", + "diff_url": "https://github.com/checkly/checkly-cli/pull/805.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/805.patch", + "merged_at": "2023-07-31T14:21:41Z" + }, + "body": "Bumps [jest](https://github.com/facebook/jest/tree/HEAD/packages/jest) and [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest). These dependencies needed to be updated together.\nUpdates `jest` from 29.3.1 to 29.6.2\n
\nRelease notes\n

Sourced from jest's releases.

\n
\n

v29.6.2

\n

Fixes

\n
    \n
  • [jest-circus] Fix snapshot matchers in concurrent tests when nr of tests exceeds maxConcurrency (#14335)
  • \n
  • [@jest/core] When running global setup and teardown, do not try to change the message property of the thrown error object when the message property is unwritable (#14113)
  • \n
  • [jest-snapshot] Move @types/prettier from dependencies to devDependencies (#14328)
  • \n
  • [jest-snapshot] Throw an explicit error if Prettier v3 is used (#14367)
  • \n
  • [jest-reporters] Add "skipped" and "todo" symbols to Github Actions Reporter (#14309)
  • \n
\n

Chore & Maintenance

\n
    \n
  • [@jest/core] Use pluralize from jest-util rather than own internal (#14322)
  • \n
\n

New Contributors

\n\n

Full Changelog: https://github.com/jestjs/jest/compare/v29.6.1...v29.6.2

\n

v29.6.1

\n

Fixes

\n
    \n
  • [jest-circus] Revert #14110 as it was a breaking change (#14304)
  • \n
\n

Full Changelog: https://github.com/jestjs/jest/compare/v29.6.0...v29.6.1

\n

v29.6.0

\n

Features

\n
    \n
  • [jest-circus, jest-snapshot] Add support for snapshot matchers in concurrent tests (#14139)
  • \n
  • [jest-cli] Include type definitions to generated config files (#14078)
  • \n
  • [jest-snapshot] Support arrays as property matchers (#14025)
  • \n
  • [jest-core, jest-circus, jest-reporter, jest-runner] Added support for reporting about start individual test cases using jest-circus (#14174)
  • \n
\n

Fixes

\n
    \n
  • [jest-circus] Prevent false test failures caused by promise rejections handled asynchronously (#14110)
  • \n
  • [jest-config] Handle frozen config object (#14054)
  • \n
  • [jest-config] Allow coverageDirectory and collectCoverageFrom in project config (#14180)
  • \n
  • [jest-core] Always use workers in watch mode to avoid crashes (#14059).
  • \n
  • [jest-environment-jsdom, jest-environment-node] Fix assignment of customExportConditions via testEnvironmentOptions when custom env subclass defines a default value (#13989)
  • \n
  • [jest-matcher-utils] Fix copying value of inherited getters (#14007)
  • \n
  • [jest-mock] Tweak typings to allow jest.replaceProperty() replace methods (#14008)
  • \n
  • [jest-mock] Improve user input validation and error messages of spyOn and replaceProperty methods (#14087)
  • \n
  • [jest-runtime] Bind jest.isolateModulesAsync to this (#14083)
  • \n
  • [jest-runtime] Forward wrapperLength to the Script constructor as columnOffset for accurate debugging (#14148)
  • \n
  • [jest-runtime] Guard _isMockFunction access with in (#14188)
  • \n
  • [jest-snapshot] Fix a potential bug when not using prettier and improve performance (#14036)
  • \n
\n\n
\n

... (truncated)

\n
\n
\nChangelog\n

Sourced from jest's changelog.

\n
\n

29.6.2

\n

Fixes

\n
    \n
  • [jest-circus] Fix snapshot matchers in concurrent tests when nr of tests exceeds maxConcurrency (#14335)
  • \n
  • [@jest/core] When running global setup and teardown, do not try to change the message property of the thrown error object when the message property is unwritable (#14113)
  • \n
  • [jest-snapshot] Move @types/prettier from dependencies to devDependencies (#14328)
  • \n
  • [jest-snapshot] Throw an explicit error if Prettier v3 is used (#14367)
  • \n
  • [jest-reporters] Add "skipped" and "todo" symbols to Github Actions Reporter (#14309)
  • \n
\n

Chore & Maintenance

\n
    \n
  • [@jest/core] Use pluralize from jest-util rather than own internal (#14322)
  • \n
\n

29.6.1

\n

Fixes

\n
    \n
  • [jest-circus] Revert #14110 as it was a breaking change (#14304)
  • \n
\n

29.6.0

\n

Features

\n
    \n
  • [jest-circus, jest-snapshot] Add support for snapshot matchers in concurrent tests (#14139)
  • \n
  • [jest-cli] Include type definitions to generated config files (#14078)
  • \n
  • [jest-snapshot] Support arrays as property matchers (#14025)
  • \n
  • [jest-core, jest-circus, jest-reporter, jest-runner] Added support for reporting about start individual test cases using jest-circus (#14174)
  • \n
\n

Fixes

\n
    \n
  • [jest-circus] Prevent false test failures caused by promise rejections handled asynchronously (#14110)
  • \n
  • [jest-config] Handle frozen config object (#14054)
  • \n
  • [jest-config] Allow coverageDirectory and collectCoverageFrom in project config (#14180)
  • \n
  • [jest-core] Always use workers in watch mode to avoid crashes (#14059).
  • \n
  • [jest-environment-jsdom, jest-environment-node] Fix assignment of customExportConditions via testEnvironmentOptions when custom env subclass defines a default value (#13989)
  • \n
  • [jest-matcher-utils] Fix copying value of inherited getters (#14007)
  • \n
  • [jest-mock] Tweak typings to allow jest.replaceProperty() replace methods (#14008)
  • \n
  • [jest-mock] Improve user input validation and error messages of spyOn and replaceProperty methods (#14087)
  • \n
  • [jest-runtime] Bind jest.isolateModulesAsync to this (#14083)
  • \n
  • [jest-runtime] Forward wrapperLength to the Script constructor as columnOffset for accurate debugging (#14148)
  • \n
  • [jest-runtime] Guard _isMockFunction access with in (#14188)
  • \n
  • [jest-snapshot] Fix a potential bug when not using prettier and improve performance (#14036)
  • \n
  • [@jest/transform] Do not instrument .json modules (#14048)
  • \n
  • [jest-worker] Restart a shut down worker before sending it a task (#14015)
  • \n
\n

Chore & Maintenance

\n
    \n
  • [*] Update semver dependency to get vulnerability fix (#14262)
  • \n
  • [docs] Updated documentation for the --runTestsByPath CLI command (#14004)
  • \n
\n\n
\n

... (truncated)

\n
\n
\nCommits\n\n
\n
\n\nUpdates `@types/jest` from 29.2.4 to 29.5.3\n
\nCommits\n\n
\n
\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", + "closed_by": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/805/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/checkly/checkly-cli/issues/805/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/804", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/804/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/804/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/804/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/804", + "id": 1824069349, + "node_id": "PR_kwDOE8E-g85Wh6sA", + "number": 804, + "title": " fix: override ts-node module behaviour [gh-768] ", + "user": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 5221148871, + "node_id": "LA_kwDOE8E-g88AAAABNzRoxw", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/build", + "name": "build", + "color": "bfdadc", + "default": false, + "description": "Issue regarding building and packaging" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-07-27T10:19:41Z", + "updated_at": "2023-07-27T13:05:47Z", + "closed_at": "2023-07-27T13:05:45Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/804", + "html_url": "https://github.com/checkly/checkly-cli/pull/804", + "diff_url": "https://github.com/checkly/checkly-cli/pull/804.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/804.patch", + "merged_at": "2023-07-27T13:05:45Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n> Resolves #768\r\n\r\n#### The bug\r\nCurrently the CLI is unable to support TypeScript `checkly.config.ts` and `**.check.ts` files in projects that are configured as ECMAScript Module projects. This can be reproduced by setting `\"type\": \"module\"` in `package.json` for the boilerplate project:\r\n\r\n```\r\n$ npx checkly deploy\r\nParsing your project... !\r\n Error: Error loading file /Users/clample/projects/test/amber-snake/checkly.config.ts\r\n Error [ERR_REQUIRE_ESM]: Must use import to load ES Module: /Users/clample/projects/test/amber-snake/checkly.config.ts\r\n require() of ES modules is not supported.\r\n require() of /Users/clample/projects/test/amber-snake/checkly.config.ts from /Users/clample/projects/test/amber-snake/node_modules/checkly/dist/services/util.js is an ES module file as it is a .ts file whose nearest parent package.json contains \"type\": \"module\" which defines all .ts files in that package scope\r\n as ES modules.\r\n Instead change the requiring code to use import(), or remove \"type\": \"module\" from /Users/clample/projects/test/amber-snake/package.json.\r\n\r\n at createErrRequireEsm (/Users/clample/projects/test/amber-snake/node_modules/ts-node/dist-raw/node-internal-errors.js:46:15)\r\n at assertScriptCanLoadAsCJSImpl (/Users/clample/projects/test/amber-snake/node_modules/ts-node/dist-raw/node-internal-modules-cjs-loader.js:584:11)\r\n at Object.require.extensions. [as .ts] (/Users/clample/projects/test/amber-snake/node_modules/ts-node/src/index.ts:1610:5)\r\n at Module.load (node:internal/modules/cjs/loader:1004:32)\r\n at Function.Module._load (node:internal/modules/cjs/loader:839:12)\r\n at Module.require (node:internal/modules/cjs/loader:1028:19)\r\n at require (node:internal/modules/cjs/helpers:102:18)\r\n at /Users/clample/projects/test/amber-snake/node_modules/checkly/src/services/util.ts:69:54\r\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\r\n at async loadTsFile (/Users/clample/projects/test/amber-snake/node_modules/checkly/src/services/util.ts:69:33)\r\n```\r\n\r\nThe issue occurs when importing the project files via `ts-node`. The `ts-node` documentation has extensive notes on this: [ts-node CommonJS vs native ECMAScript modules](https://typestrong.org/ts-node/docs/imports) and [ts-node Module type overrides](https://typestrong.org/ts-node/docs/module-type-overrides/).\r\n\r\n#### The Fix\r\n\r\nThe Checkly CLI is currently compiled to CommonJS and the `await import` in [loadTsFile](https://github.com/checkly/checkly-cli/blob/3f86e8f8077d99afb4a92fea289077ace9b42fcd/packages/cli/src/services/util.ts#L69) is compiled to a `require`:\r\n\r\n```\r\nasync function loadTsFile(filepath) {\r\n try {\r\n const tsCompiler = await getTsCompiler();\r\n tsCompiler.enabled(true);\r\n let { default: exported } = await (_a = filepath, Promise.resolve().then(() => require(_a)));\r\n if (exported instanceof Function) {\r\n exported = await exported();\r\n }\r\n tsCompiler.enabled(false); // Re-disable the TS compiler\r\n return exported;\r\n }\r\n catch (err) {\r\n throw new Error(`Error loading file ${filepath}\\n${err.stack}`);\r\n }\r\n}\r\n```\r\n\r\nOne option could be to leave the MaC project code as an ECMAScript Module, and import it using a similar trick we use for `.mjs` support ([here](https://github.com/checkly/checkly-cli/pull/628/files#diff-7c8fd3b27e844411b3b9322d7e7e16fdd90515d80a9917d88fead3067af2a298R10). This would be difficult, though, with `ts-node`. We would need to use [`ts-node`'s Native ECMAScript Modules Support](https://typestrong.org/ts-node/docs/imports#native-ecmascript-modules), and this requires passing the `--loader` flag to `node`.\r\n\r\nInstead, this PR configures `ts-node` to ignore the project's `package.json` and compile the code to CommonJS. This is described in [ts-node Module Type Overrides](https://typestrong.org/ts-node/docs/module-type-overrides). This let's us continue to `require` the project's `checkly.config.ts` and `*.check.ts` files. \r\n\r\nOne downside with this approach may be with projects importing other dependencies that are [pure ESM packages](https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c). In this case, I think that they will run into `ERR_REQUIRE_ESM`.\r\n\r\n\r\n", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/804/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/checkly/checkly-cli/issues/804/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/803", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/803/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/803/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/803/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/803", + "id": 1823211870, + "node_id": "PR_kwDOE8E-g85WfCYZ", + "number": 803, + "title": "chore: remove all ESM packages/references [gh-0]", + "user": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 3, + "created_at": "2023-07-26T21:28:27Z", + "updated_at": "2023-08-01T13:47:08Z", + "closed_at": "2023-08-01T13:47:06Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/803", + "html_url": "https://github.com/checkly/checkly-cli/pull/803", + "diff_url": "https://github.com/checkly/checkly-cli/pull/803.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/803.patch", + "merged_at": "2023-08-01T13:47:06Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [x] Create CLI\r\n* [x] Test\r\n* [x] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nThe code in https://github.com/checkly/checkly-cli/pull/792 doesn't work in my local environment. That's why I open this PR to merge changes to https://github.com/checkly/checkly-cli/pull/792 instead of `main`. Changes here make the `create-cli` package to compile and run in Linux and Windows. I didn't test it in macOS.\r\n\r\nThis PR removes all references and usage of packages that require ESM support or `esModuleInterop: true`. Changes are:\r\n- `execa` is downgraded to `5.1.0` version which supports `commonjs`\r\n- `which-pm-runs` is replaced with `getPackageManager()` function which use same logic from `which-pm-runs`\r\n- `fullname` is replaced with `getFullName()` function which uses same logic `fullname` NPM packages\r\n\r\nThis PR also includes new E2E tests for `create-cli` package using `prompt.inject()` values passed through `CHECKLY_E2E_PROMPTS_INJECTIONS` environment variable. Also, the `oclif` version is now working as expected and can be override using `CHECKLY_CLI_VERSION` (as we could so in `cli` package)\r\n\r\n~> `TODO`: rename `package.json` `prepare` script with `build` and adjust CI/CD workflow.~\r\n~> `TODO`: add e2e tests~\r\n~> `TODO`: add E2E for template override using `npx create checkly --template ...`~\r\n~> `TODO`: test `create-cli` E2E on Windows~\r\n> `TODO`: test and review CI/CD workflows for `create-cli` package (ensure `test:e2e` is triggered when PR are created)\r\n> `TODO`: install `execa@5.1.1` which it's not working from my local env: when I try it, the `execa@1.0.0` is added to the `package.json` \r\n\r\n> *IMPORTANT*: templates are downloaded using git tag without the `v` prefix, i.e.: `4.0.13`\r\n\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/803/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/checkly/checkly-cli/issues/803/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/802", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/802/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/802/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/802/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/802", + "id": 1820653055, + "node_id": "PR_kwDOE8E-g85WWbpl", + "number": 802, + "title": "feat(heartbeat): add heartbeat check construct [sc-16788]", + "user": { + "login": "shiini2", + "id": 25155364, + "node_id": "MDQ6VXNlcjI1MTU1MzY0", + "avatar_url": "https://avatars.githubusercontent.com/u/25155364?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/shiini2", + "html_url": "https://github.com/shiini2", + "followers_url": "https://api.github.com/users/shiini2/followers", + "following_url": "https://api.github.com/users/shiini2/following{/other_user}", + "gists_url": "https://api.github.com/users/shiini2/gists{/gist_id}", + "starred_url": "https://api.github.com/users/shiini2/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/shiini2/subscriptions", + "organizations_url": "https://api.github.com/users/shiini2/orgs", + "repos_url": "https://api.github.com/users/shiini2/repos", + "events_url": "https://api.github.com/users/shiini2/events{/privacy}", + "received_events_url": "https://api.github.com/users/shiini2/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 4, + "created_at": "2023-07-25T15:59:44Z", + "updated_at": "2023-08-03T12:51:17Z", + "closed_at": "2023-08-03T12:51:16Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/802", + "html_url": "https://github.com/checkly/checkly-cli/pull/802", + "diff_url": "https://github.com/checkly/checkly-cli/pull/802.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/802.patch", + "merged_at": "2023-08-03T12:51:16Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [x] Test\r\n* [ ] Docs\r\n* [x] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\nAdds the new `Heartbeat` check type.\r\n\r\nThis PR requires [this BE branch](https://github.com/checkly/checkly-backend/pull/4532).\r\n", + "closed_by": { + "login": "shiini2", + "id": 25155364, + "node_id": "MDQ6VXNlcjI1MTU1MzY0", + "avatar_url": "https://avatars.githubusercontent.com/u/25155364?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/shiini2", + "html_url": "https://github.com/shiini2", + "followers_url": "https://api.github.com/users/shiini2/followers", + "following_url": "https://api.github.com/users/shiini2/following{/other_user}", + "gists_url": "https://api.github.com/users/shiini2/gists{/gist_id}", + "starred_url": "https://api.github.com/users/shiini2/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/shiini2/subscriptions", + "organizations_url": "https://api.github.com/users/shiini2/orgs", + "repos_url": "https://api.github.com/users/shiini2/repos", + "events_url": "https://api.github.com/users/shiini2/events{/privacy}", + "received_events_url": "https://api.github.com/users/shiini2/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/802/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/checkly/checkly-cli/issues/802/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/801", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/801/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/801/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/801/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/801", + "id": 1820021381, + "node_id": "PR_kwDOE8E-g85WURtb", + "number": 801, + "title": "chore: update GitHub actions examples", + "user": { + "login": "stefanjudis", + "id": 962099, + "node_id": "MDQ6VXNlcjk2MjA5OQ==", + "avatar_url": "https://avatars.githubusercontent.com/u/962099?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/stefanjudis", + "html_url": "https://github.com/stefanjudis", + "followers_url": "https://api.github.com/users/stefanjudis/followers", + "following_url": "https://api.github.com/users/stefanjudis/following{/other_user}", + "gists_url": "https://api.github.com/users/stefanjudis/gists{/gist_id}", + "starred_url": "https://api.github.com/users/stefanjudis/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/stefanjudis/subscriptions", + "organizations_url": "https://api.github.com/users/stefanjudis/orgs", + "repos_url": "https://api.github.com/users/stefanjudis/repos", + "events_url": "https://api.github.com/users/stefanjudis/events{/privacy}", + "received_events_url": "https://api.github.com/users/stefanjudis/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 2, + "created_at": "2023-07-25T10:24:24Z", + "updated_at": "2023-07-26T14:23:36Z", + "closed_at": "2023-07-26T14:23:35Z", + "author_association": "COLLABORATOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/801", + "html_url": "https://github.com/checkly/checkly-cli/pull/801", + "diff_url": "https://github.com/checkly/checkly-cli/pull/801.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/801.patch", + "merged_at": "2023-07-26T14:23:35Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [x] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\nThis PR updates the GH actions in the example bootstrap project. The changes fix the branch detection that I rolled out across multiple properties ([`app.checklyhq.com`](https://github.com/checkly/checkly-webapp/pull/5483) / [`marketing site`](https://github.com/checkly/checkly-marketing-website/pull/81) / [`docs`](https://github.com/checkly/docs.checklyhq.com/pull/862)).\r\n\r\nNote: this PR also removed the usage from npm scripts in the GH action workflow to directly use the `checkly` executable.\r\n\r\nIt's the copy and pasted code from the marketing site repo and docs.\r\n\r\nI'm a bit uncertain about how to test the changes. Do we have some automation in place? Or do we want to merge main and check if it'll work? Any thoughts, @tnolet \r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "stefanjudis", + "id": 962099, + "node_id": "MDQ6VXNlcjk2MjA5OQ==", + "avatar_url": "https://avatars.githubusercontent.com/u/962099?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/stefanjudis", + "html_url": "https://github.com/stefanjudis", + "followers_url": "https://api.github.com/users/stefanjudis/followers", + "following_url": "https://api.github.com/users/stefanjudis/following{/other_user}", + "gists_url": "https://api.github.com/users/stefanjudis/gists{/gist_id}", + "starred_url": "https://api.github.com/users/stefanjudis/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/stefanjudis/subscriptions", + "organizations_url": "https://api.github.com/users/stefanjudis/orgs", + "repos_url": "https://api.github.com/users/stefanjudis/repos", + "events_url": "https://api.github.com/users/stefanjudis/events{/privacy}", + "received_events_url": "https://api.github.com/users/stefanjudis/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/801/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/checkly/checkly-cli/issues/801/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/800", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/800/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/800/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/800/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/800", + "id": 1813385146, + "node_id": "I_kwDOE8E-g85sFg-6", + "number": 800, + "title": "bug: referencing a file above the cwd / checkly config location fails", + "user": { + "login": "jan-osch", + "id": 11651780, + "node_id": "MDQ6VXNlcjExNjUxNzgw", + "avatar_url": "https://avatars.githubusercontent.com/u/11651780?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jan-osch", + "html_url": "https://github.com/jan-osch", + "followers_url": "https://api.github.com/users/jan-osch/followers", + "following_url": "https://api.github.com/users/jan-osch/following{/other_user}", + "gists_url": "https://api.github.com/users/jan-osch/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jan-osch/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jan-osch/subscriptions", + "organizations_url": "https://api.github.com/users/jan-osch/orgs", + "repos_url": "https://api.github.com/users/jan-osch/repos", + "events_url": "https://api.github.com/users/jan-osch/events{/privacy}", + "received_events_url": "https://api.github.com/users/jan-osch/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064775, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc1", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/bug", + "name": "bug", + "color": "d73a4a", + "default": true, + "description": "Something isn't working" + } + ], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-07-20T07:50:37Z", + "updated_at": "2023-08-11T02:32:33Z", + "closed_at": null, + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### Node.js version\n\n16.19.1\n\n### NPM version\n\n8.19.3\n\n### @checkly/cli version\n\n4.0.12\n\n### Steps to reproduce\n\nRepro repo:\r\nhttps://github.com/checkly/cli-playground-jan/tree/issue-file-outside-temp-dir\r\n\n\n### What is expected?\n\nThe check should pass\n\n### What is actually happening?\n\nCheck is failing because it cannot create a dependency file outside of the temp directory\n\n### Any additional comments?\n\n_No response_", + "closed_by": null, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/800/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/checkly/checkly-cli/issues/800/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/799", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/799/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/799/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/799/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/799", + "id": 1812625453, + "node_id": "I_kwDOE8E-g85sCngt", + "number": 799, + "title": "bug: group concurrency not being respected", + "user": { + "login": "modern-sapien", + "id": 58672259, + "node_id": "MDQ6VXNlcjU4NjcyMjU5", + "avatar_url": "https://avatars.githubusercontent.com/u/58672259?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/modern-sapien", + "html_url": "https://github.com/modern-sapien", + "followers_url": "https://api.github.com/users/modern-sapien/followers", + "following_url": "https://api.github.com/users/modern-sapien/following{/other_user}", + "gists_url": "https://api.github.com/users/modern-sapien/gists{/gist_id}", + "starred_url": "https://api.github.com/users/modern-sapien/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/modern-sapien/subscriptions", + "organizations_url": "https://api.github.com/users/modern-sapien/orgs", + "repos_url": "https://api.github.com/users/modern-sapien/repos", + "events_url": "https://api.github.com/users/modern-sapien/events{/privacy}", + "received_events_url": "https://api.github.com/users/modern-sapien/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064775, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc1", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/bug", + "name": "bug", + "color": "d73a4a", + "default": true, + "description": "Something isn't working" + } + ], + "state": "open", + "locked": false, + "assignee": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "assignees": [ + { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + } + ], + "milestone": null, + "comments": 3, + "created_at": "2023-07-19T19:46:11Z", + "updated_at": "2023-11-21T08:53:29Z", + "closed_at": null, + "author_association": "NONE", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### Node.js version\n\n14\n\n### NPM version\n\nlatest\n\n### @checkly/cli version\n\nlatest\n\n### Steps to reproduce\n\nBug report: Group Concurrency setting not respected\r\n\r\nA group check's concurrency setting is not respected when set. There's a timeout in the setup for 15 seconds for 8 checks. We should see these checks occurring over at a minimum of a two minute time period, but we see that it all happens in one.\r\n\r\n\r\nReproduction\r\nhttps://github.com/modern-sapien/checkly-repro-error/tree/api-setup-failure\n\n### What is expected?\n\nConcurrency is respected\n\n### What is actually happening?\n\nConcurrency is not respected\n\n### Any additional comments?\n\n_No response_", + "closed_by": null, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/799/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/checkly/checkly-cli/issues/799/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/798", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/798/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/798/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/798/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/798", + "id": 1796684873, + "node_id": "PR_kwDOE8E-g85VFQ_D", + "number": 798, + "title": "chore(deps-dev): Bump jest and @types/jest", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-07-10T12:35:41Z", + "updated_at": "2023-07-27T13:06:55Z", + "closed_at": "2023-07-27T13:06:53Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/798", + "html_url": "https://github.com/checkly/checkly-cli/pull/798", + "diff_url": "https://github.com/checkly/checkly-cli/pull/798.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/798.patch", + "merged_at": null + }, + "body": "Bumps [jest](https://github.com/facebook/jest/tree/HEAD/packages/jest) and [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest). These dependencies needed to be updated together.\nUpdates `jest` from 29.3.1 to 29.6.1\n
\nRelease notes\n

Sourced from jest's releases.

\n
\n

v29.6.1

\n

Fixes

\n
    \n
  • [jest-circus] Revert #14110 as it was a breaking change (#14304)
  • \n
\n

Full Changelog: https://github.com/jestjs/jest/compare/v29.6.0...v29.6.1

\n

v29.6.0

\n

Features

\n
    \n
  • [jest-circus, jest-snapshot] Add support for snapshot matchers in concurrent tests (#14139)
  • \n
  • [jest-cli] Include type definitions to generated config files (#14078)
  • \n
  • [jest-snapshot] Support arrays as property matchers (#14025)
  • \n
  • [jest-core, jest-circus, jest-reporter, jest-runner] Added support for reporting about start individual test cases using jest-circus (#14174)
  • \n
\n

Fixes

\n
    \n
  • [jest-circus] Prevent false test failures caused by promise rejections handled asynchronously (#14110)
  • \n
  • [jest-config] Handle frozen config object (#14054)
  • \n
  • [jest-config] Allow coverageDirectory and collectCoverageFrom in project config (#14180)
  • \n
  • [jest-core] Always use workers in watch mode to avoid crashes (#14059).
  • \n
  • [jest-environment-jsdom, jest-environment-node] Fix assignment of customExportConditions via testEnvironmentOptions when custom env subclass defines a default value (#13989)
  • \n
  • [jest-matcher-utils] Fix copying value of inherited getters (#14007)
  • \n
  • [jest-mock] Tweak typings to allow jest.replaceProperty() replace methods (#14008)
  • \n
  • [jest-mock] Improve user input validation and error messages of spyOn and replaceProperty methods (#14087)
  • \n
  • [jest-runtime] Bind jest.isolateModulesAsync to this (#14083)
  • \n
  • [jest-runtime] Forward wrapperLength to the Script constructor as columnOffset for accurate debugging (#14148)
  • \n
  • [jest-runtime] Guard _isMockFunction access with in (#14188)
  • \n
  • [jest-snapshot] Fix a potential bug when not using prettier and improve performance (#14036)
  • \n
  • [@jest/transform] Do not instrument .json modules (#14048)
  • \n
  • [jest-worker] Restart a shut down worker before sending it a task (#14015)
  • \n
\n

Chore & Maintenance

\n
    \n
  • [*] Update semver dependency to get vulnerability fix (#14262)
  • \n
  • [docs] Updated documentation for the --runTestsByPath CLI command (#14004)
  • \n
  • [docs] Updated documentation regarding the synchronous fallback when asynchronous code transforms are unavailable (#14056)
  • \n
  • [docs] Update jest statistics of use and downloads in website Index.
  • \n
\n

New Contributors

\n\n\n
\n

... (truncated)

\n
\n
\nChangelog\n

Sourced from jest's changelog.

\n
\n

29.6.1

\n

Fixes

\n
    \n
  • [jest-circus] Revert #14110 as it was a breaking change (#14304)
  • \n
\n

29.6.0

\n

Features

\n
    \n
  • [jest-circus, jest-snapshot] Add support for snapshot matchers in concurrent tests (#14139)
  • \n
  • [jest-cli] Include type definitions to generated config files (#14078)
  • \n
  • [jest-snapshot] Support arrays as property matchers (#14025)
  • \n
  • [jest-core, jest-circus, jest-reporter, jest-runner] Added support for reporting about start individual test cases using jest-circus (#14174)
  • \n
\n

Fixes

\n
    \n
  • [jest-circus] Prevent false test failures caused by promise rejections handled asynchronously (#14110)
  • \n
  • [jest-config] Handle frozen config object (#14054)
  • \n
  • [jest-config] Allow coverageDirectory and collectCoverageFrom in project config (#14180)
  • \n
  • [jest-core] Always use workers in watch mode to avoid crashes (#14059).
  • \n
  • [jest-environment-jsdom, jest-environment-node] Fix assignment of customExportConditions via testEnvironmentOptions when custom env subclass defines a default value (#13989)
  • \n
  • [jest-matcher-utils] Fix copying value of inherited getters (#14007)
  • \n
  • [jest-mock] Tweak typings to allow jest.replaceProperty() replace methods (#14008)
  • \n
  • [jest-mock] Improve user input validation and error messages of spyOn and replaceProperty methods (#14087)
  • \n
  • [jest-runtime] Bind jest.isolateModulesAsync to this (#14083)
  • \n
  • [jest-runtime] Forward wrapperLength to the Script constructor as columnOffset for accurate debugging (#14148)
  • \n
  • [jest-runtime] Guard _isMockFunction access with in (#14188)
  • \n
  • [jest-snapshot] Fix a potential bug when not using prettier and improve performance (#14036)
  • \n
  • [@jest/transform] Do not instrument .json modules (#14048)
  • \n
  • [jest-worker] Restart a shut down worker before sending it a task (#14015)
  • \n
\n

Chore & Maintenance

\n
    \n
  • [*] Update semver dependency to get vulnerability fix (#14262)
  • \n
  • [docs] Updated documentation for the --runTestsByPath CLI command (#14004)
  • \n
  • [docs] Updated documentation regarding the synchronous fallback when asynchronous code transforms are unavailable (#14056)
  • \n
  • [docs] Update jest statistics of use and downloads in website Index.
  • \n
\n

29.5.0

\n

Features

\n
    \n
  • [jest-changed-files] Support Sapling (#13941)
  • \n
  • [jest-circus, @jest/cli, jest-config] Add feature to randomize order of tests via CLI flag or through the config file(#12922)
  • \n
  • [jest-cli, jest-config, @jest/core, jest-haste-map, @jest/reporters, jest-runner, jest-runtime, @jest/types] Add workerThreads configuration option to allow using worker threads for parallelization (#13939)
  • \n
  • [jest-cli] Export yargsOptions (#13970)
  • \n
  • [jest-config] Add openHandlesTimeout option to configure possible open handles warning. (#13875)
  • \n
  • [@jest/create-cache-key-function] Allow passing length argument to createCacheKey() function and set its default value to 16 on Windows (#13827)
  • \n
  • [jest-message-util] Add support for AggregateError (#13946 & #13947)
  • \n
\n\n
\n

... (truncated)

\n
\n
\nCommits\n\n
\n
\n\nUpdates `@types/jest` from 29.2.4 to 29.5.2\n
\nCommits\n\n
\n
\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", + "closed_by": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/798/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/checkly/checkly-cli/issues/798/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/797", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/797/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/797/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/797/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/797", + "id": 1796667361, + "node_id": "PR_kwDOE8E-g85VFNJg", + "number": 797, + "title": "fix: use the http tunnel proxy [sc-0]", + "user": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-07-10T12:25:06Z", + "updated_at": "2023-07-10T12:34:29Z", + "closed_at": "2023-07-10T12:34:27Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/797", + "html_url": "https://github.com/checkly/checkly-cli/pull/797", + "diff_url": "https://github.com/checkly/checkly-cli/pull/797.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/797.patch", + "merged_at": "2023-07-10T12:34:27Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n* Change the library for the proxy\r\n* Add the last missing proxy axios\r\n* Add proxy support to the mqtt client", + "closed_by": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/797/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/checkly/checkly-cli/issues/797/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/796", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/796/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/796/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/796/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/796", + "id": 1791396704, + "node_id": "PR_kwDOE8E-g85UzXKr", + "number": 796, + "title": "chore(deps): Bump luxon and @types/luxon", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-07-06T11:45:39Z", + "updated_at": "2023-07-31T11:32:27Z", + "closed_at": "2023-07-31T11:32:26Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/796", + "html_url": "https://github.com/checkly/checkly-cli/pull/796", + "diff_url": "https://github.com/checkly/checkly-cli/pull/796.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/796.patch", + "merged_at": "2023-07-31T11:32:26Z" + }, + "body": "Bumps [luxon](https://github.com/moment/luxon) and [@types/luxon](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/luxon). These dependencies needed to be updated together.\nUpdates `luxon` from 3.2.1 to 3.3.0\n
\nChangelog\n

Sourced from luxon's changelog.

\n
\n

3.3.0 (2023-03-03)

\n
    \n
  • Fix off-by-one in Interval#count (#1308)
  • \n
  • Support formatting for custom zones (#1377)
  • \n
  • Fix parsing for narrow spaces (#1369)
  • \n
  • Handle leap year issue with AD 100 (#1390)
  • \n
  • Allow parsing of just an offset
  • \n
\n
\n
\n
\nCommits\n
    \n
  • 88959de bump to 3.3.0
  • \n
  • 8d48a70 fix space character in tests for node 19
  • \n
  • f8ad684 zones.md assign to defaultZoneName (#1264)
  • \n
  • 5573a2e fix notes for quarter workaround (#1265)
  • \n
  • 33f7957 Fix Interval#count counting the endpoint as part of the interval (#1308)
  • \n
  • 304bddc Update docs on react native android support (#1367)
  • \n
  • c9f75ec Custom zone formatting support (#1377)
  • \n
  • 5628d48 Add toUnixInteger() to the formatting documentation. (#1379)
  • \n
  • 0c50b70 Fix support for Node.js 18.13+ (#1369)
  • \n
  • c5a6b0a Handle dates in year 99 rolling over into year 100 behaving as if year 100 wa...
  • \n
  • Additional commits viewable in compare view
  • \n
\n
\n
\n\nUpdates `@types/luxon` from 3.2.0 to 3.3.0\n
\nCommits\n\n
\n
\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", + "closed_by": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/796/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/checkly/checkly-cli/issues/796/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/795", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/795/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/795/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/795/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/795", + "id": 1791396135, + "node_id": "PR_kwDOE8E-g85UzXCi", + "number": 795, + "title": "chore(deps-dev): Bump @types/ws from 8.5.3 to 8.5.5", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-07-06T11:45:17Z", + "updated_at": "2023-07-31T08:23:53Z", + "closed_at": "2023-07-31T08:23:52Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/795", + "html_url": "https://github.com/checkly/checkly-cli/pull/795", + "diff_url": "https://github.com/checkly/checkly-cli/pull/795.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/795.patch", + "merged_at": "2023-07-31T08:23:51Z" + }, + "body": "Bumps [@types/ws](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ws) from 8.5.3 to 8.5.5.\n
\nCommits\n\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@types/ws&package-manager=npm_and_yarn&previous-version=8.5.3&new-version=8.5.5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", + "closed_by": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/795/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/checkly/checkly-cli/issues/795/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/794", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/794/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/794/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/794/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/794", + "id": 1791395777, + "node_id": "PR_kwDOE8E-g85UzW9i", + "number": 794, + "title": "chore(deps-dev): Bump jest and @types/jest", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-07-06T11:45:02Z", + "updated_at": "2023-07-10T12:35:50Z", + "closed_at": "2023-07-10T12:35:47Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/794", + "html_url": "https://github.com/checkly/checkly-cli/pull/794", + "diff_url": "https://github.com/checkly/checkly-cli/pull/794.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/794.patch", + "merged_at": null + }, + "body": "Bumps [jest](https://github.com/facebook/jest/tree/HEAD/packages/jest) and [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest). These dependencies needed to be updated together.\nUpdates `jest` from 29.3.1 to 29.6.0\n
\nRelease notes\n

Sourced from jest's releases.

\n
\n

v29.6.0

\n

Features

\n
    \n
  • [jest-circus, jest-snapshot] Add support for snapshot matchers in concurrent tests (#14139)
  • \n
  • [jest-cli] Include type definitions to generated config files (#14078)
  • \n
  • [jest-snapshot] Support arrays as property matchers (#14025)
  • \n
  • [jest-core, jest-circus, jest-reporter, jest-runner] Added support for reporting about start individual test cases using jest-circus (#14174)
  • \n
\n

Fixes

\n
    \n
  • [jest-circus] Prevent false test failures caused by promise rejections handled asynchronously (#14110)
  • \n
  • [jest-config] Handle frozen config object (#14054)
  • \n
  • [jest-config] Allow coverageDirectory and collectCoverageFrom in project config (#14180)
  • \n
  • [jest-core] Always use workers in watch mode to avoid crashes (#14059).
  • \n
  • [jest-environment-jsdom, jest-environment-node] Fix assignment of customExportConditions via testEnvironmentOptions when custom env subclass defines a default value (#13989)
  • \n
  • [jest-matcher-utils] Fix copying value of inherited getters (#14007)
  • \n
  • [jest-mock] Tweak typings to allow jest.replaceProperty() replace methods (#14008)
  • \n
  • [jest-mock] Improve user input validation and error messages of spyOn and replaceProperty methods (#14087)
  • \n
  • [jest-runtime] Bind jest.isolateModulesAsync to this (#14083)
  • \n
  • [jest-runtime] Forward wrapperLength to the Script constructor as columnOffset for accurate debugging (#14148)
  • \n
  • [jest-runtime] Guard _isMockFunction access with in (#14188)
  • \n
  • [jest-snapshot] Fix a potential bug when not using prettier and improve performance (#14036)
  • \n
  • [@jest/transform] Do not instrument .json modules (#14048)
  • \n
\n

Chore & Maintenance

\n
    \n
  • [*] Update semver dependency to get vulnerability fix (#14262)
  • \n
  • [docs] Updated documentation for the --runTestsByPath CLI command (#14004)
  • \n
  • [docs] Updated documentation regarding the synchronous fallback when asynchronous code transforms are unavailable (#14056)
  • \n
  • [docs] Update jest statistics of use and downloads in website Index.
  • \n
\n

New Contributors

\n\n\n
\n

... (truncated)

\n
\n
\nChangelog\n

Sourced from jest's changelog.

\n
\n

29.6.0

\n

Features

\n
    \n
  • [jest-circus, jest-snapshot] Add support for snapshot matchers in concurrent tests (#14139)
  • \n
  • [jest-cli] Include type definitions to generated config files (#14078)
  • \n
  • [jest-snapshot] Support arrays as property matchers (#14025)
  • \n
  • [jest-core, jest-circus, jest-reporter, jest-runner] Added support for reporting about start individual test cases using jest-circus (#14174)
  • \n
\n

Fixes

\n
    \n
  • [jest-circus] Prevent false test failures caused by promise rejections handled asynchronously (#14110)
  • \n
  • [jest-config] Handle frozen config object (#14054)
  • \n
  • [jest-config] Allow coverageDirectory and collectCoverageFrom in project config (#14180)
  • \n
  • [jest-core] Always use workers in watch mode to avoid crashes (#14059).
  • \n
  • [jest-environment-jsdom, jest-environment-node] Fix assignment of customExportConditions via testEnvironmentOptions when custom env subclass defines a default value (#13989)
  • \n
  • [jest-matcher-utils] Fix copying value of inherited getters (#14007)
  • \n
  • [jest-mock] Tweak typings to allow jest.replaceProperty() replace methods (#14008)
  • \n
  • [jest-mock] Improve user input validation and error messages of spyOn and replaceProperty methods (#14087)
  • \n
  • [jest-runtime] Bind jest.isolateModulesAsync to this (#14083)
  • \n
  • [jest-runtime] Forward wrapperLength to the Script constructor as columnOffset for accurate debugging (#14148)
  • \n
  • [jest-runtime] Guard _isMockFunction access with in (#14188)
  • \n
  • [jest-snapshot] Fix a potential bug when not using prettier and improve performance (#14036)
  • \n
  • [@jest/transform] Do not instrument .json modules (#14048)
  • \n
\n

Chore & Maintenance

\n
    \n
  • [*] Update semver dependency to get vulnerability fix (#14262)
  • \n
  • [docs] Updated documentation for the --runTestsByPath CLI command (#14004)
  • \n
  • [docs] Updated documentation regarding the synchronous fallback when asynchronous code transforms are unavailable (#14056)
  • \n
  • [docs] Update jest statistics of use and downloads in website Index.
  • \n
\n

29.5.0

\n

Features

\n
    \n
  • [jest-changed-files] Support Sapling (#13941)
  • \n
  • [jest-circus, @jest/cli, jest-config] Add feature to randomize order of tests via CLI flag or through the config file(#12922)
  • \n
  • [jest-cli, jest-config, @jest/core, jest-haste-map, @jest/reporters, jest-runner, jest-runtime, @jest/types] Add workerThreads configuration option to allow using worker threads for parallelization (#13939)
  • \n
  • [jest-cli] Export yargsOptions (#13970)
  • \n
  • [jest-config] Add openHandlesTimeout option to configure possible open handles warning. (#13875)
  • \n
  • [@jest/create-cache-key-function] Allow passing length argument to createCacheKey() function and set its default value to 16 on Windows (#13827)
  • \n
  • [jest-message-util] Add support for AggregateError (#13946 & #13947)
  • \n
  • [jest-message-util] Add support for Error causes in test and it (#13935 & #13966)
  • \n
  • [jest-reporters] Add summaryThreshold option to summary reporter to allow overriding the internal threshold that is used to print the summary of all failed tests when the number of test suites surpasses it (#13895)
  • \n
  • [jest-runtime] Expose @sinonjs/fake-timers async APIs functions advanceTimersByTimeAsync(msToRun) (tickAsync(msToRun)), advanceTimersToNextTimerAsync(steps) (nextAsync), runAllTimersAsync (runAllAsync), and runOnlyPendingTimersAsync (runToLastAsync) (#13981)
  • \n
  • [jest-runtime, @jest/transform] Allow V8 coverage provider to collect coverage from files which were not loaded explicitly (#13974)
  • \n
  • [jest-snapshot] Add support to cts and mts TypeScript files to inline snapshots (#13975)
  • \n
  • [jest-worker] Add start method to worker farms (#13937)
  • \n
  • [jest-worker] Support passing a URL as path to worker (#13982)
  • \n
\n\n
\n

... (truncated)

\n
\n
\nCommits\n\n
\n
\n\nUpdates `@types/jest` from 29.2.4 to 29.5.2\n
\nCommits\n\n
\n
\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", + "closed_by": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/794/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/checkly/checkly-cli/issues/794/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/793", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/793/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/793/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/793/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/793", + "id": 1789760556, + "node_id": "PR_kwDOE8E-g85UtxXb", + "number": 793, + "title": "feat: add proxy support to the auth flow [gh-0]", + "user": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-07-05T15:05:39Z", + "updated_at": "2023-07-05T15:17:59Z", + "closed_at": "2023-07-05T15:17:56Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/793", + "html_url": "https://github.com/checkly/checkly-cli/pull/793", + "diff_url": "https://github.com/checkly/checkly-cli/pull/793.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/793.patch", + "merged_at": "2023-07-05T15:17:56Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nAdd missing proxy to the auth request", + "closed_by": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/793/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/checkly/checkly-cli/issues/793/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/792", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/792/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/792/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/792/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/792", + "id": 1789604940, + "node_id": "PR_kwDOE8E-g85UtPdT", + "number": 792, + "title": "chore: create-cli cleanup", + "user": { + "login": "danielpaulus", + "id": 4331621, + "node_id": "MDQ6VXNlcjQzMzE2MjE=", + "avatar_url": "https://avatars.githubusercontent.com/u/4331621?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/danielpaulus", + "html_url": "https://github.com/danielpaulus", + "followers_url": "https://api.github.com/users/danielpaulus/followers", + "following_url": "https://api.github.com/users/danielpaulus/following{/other_user}", + "gists_url": "https://api.github.com/users/danielpaulus/gists{/gist_id}", + "starred_url": "https://api.github.com/users/danielpaulus/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/danielpaulus/subscriptions", + "organizations_url": "https://api.github.com/users/danielpaulus/orgs", + "repos_url": "https://api.github.com/users/danielpaulus/repos", + "events_url": "https://api.github.com/users/danielpaulus/events{/privacy}", + "received_events_url": "https://api.github.com/users/danielpaulus/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "assignees": [ + { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + } + ], + "milestone": null, + "comments": 4, + "created_at": "2023-07-05T13:47:03Z", + "updated_at": "2023-08-04T13:46:04Z", + "closed_at": "2023-08-04T13:46:02Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/792", + "html_url": "https://github.com/checkly/checkly-cli/pull/792", + "diff_url": "https://github.com/checkly/checkly-cli/pull/792.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/792.patch", + "merged_at": "2023-08-04T13:46:02Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [x] Create CLI\r\n* [x] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nChanges are described in https://github.com/checkly/checkly-cli/pull/803\r\n\r\n- After merging https://github.com/checkly/checkly-cli/pull/803 the `prepare` script renaming was reverted (`TODO`: investigate why tests fails using `build` script).\r\n\r\nThis PR adds a retry/fallback when the template download fails using the version tag/branch. If template couldn't be found, `main` branch is used to download the latest version. This is helpful when we change git tag format or versioning naming.\r\n\r\n**IMPORTANT**: after merging this PR and releasing the new `create-cli`, the templates will be downloaded using the tag/branch without the `v` prefix. So, release's tags MUST be like `4.0.15`.\r\n\r\n> `TODO` in a separated PR: try to rename `prepare` script with `build`\r\n> `TODO` in https://github.com/checkly/checkly-cli/pull/814: add `login` and `switch` CLI commands E2E tests (using `prompts.inject()`)\r\n\r\n\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/792/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/checkly/checkly-cli/issues/792/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/791", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/791/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/791/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/791/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/791", + "id": 1789566863, + "node_id": "PR_kwDOE8E-g85UtHFk", + "number": 791, + "title": "feat: sms & phone call alert channels optional name support [sc-00]", + "user": { + "login": "maxigimenez", + "id": 1178139, + "node_id": "MDQ6VXNlcjExNzgxMzk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1178139?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/maxigimenez", + "html_url": "https://github.com/maxigimenez", + "followers_url": "https://api.github.com/users/maxigimenez/followers", + "following_url": "https://api.github.com/users/maxigimenez/following{/other_user}", + "gists_url": "https://api.github.com/users/maxigimenez/gists{/gist_id}", + "starred_url": "https://api.github.com/users/maxigimenez/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/maxigimenez/subscriptions", + "organizations_url": "https://api.github.com/users/maxigimenez/orgs", + "repos_url": "https://api.github.com/users/maxigimenez/repos", + "events_url": "https://api.github.com/users/maxigimenez/events{/privacy}", + "received_events_url": "https://api.github.com/users/maxigimenez/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-07-05T13:28:39Z", + "updated_at": "2023-07-05T15:08:29Z", + "closed_at": "2023-07-05T15:08:28Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/791", + "html_url": "https://github.com/checkly/checkly-cli/pull/791", + "diff_url": "https://github.com/checkly/checkly-cli/pull/791.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/791.patch", + "merged_at": "2023-07-05T15:08:28Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nAdding optional `name` support to SMS & Phone call constructs", + "closed_by": { + "login": "maxigimenez", + "id": 1178139, + "node_id": "MDQ6VXNlcjExNzgxMzk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1178139?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/maxigimenez", + "html_url": "https://github.com/maxigimenez", + "followers_url": "https://api.github.com/users/maxigimenez/followers", + "following_url": "https://api.github.com/users/maxigimenez/following{/other_user}", + "gists_url": "https://api.github.com/users/maxigimenez/gists{/gist_id}", + "starred_url": "https://api.github.com/users/maxigimenez/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/maxigimenez/subscriptions", + "organizations_url": "https://api.github.com/users/maxigimenez/orgs", + "repos_url": "https://api.github.com/users/maxigimenez/repos", + "events_url": "https://api.github.com/users/maxigimenez/events{/privacy}", + "received_events_url": "https://api.github.com/users/maxigimenez/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/791/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/checkly/checkly-cli/issues/791/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/790", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/790/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/790/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/790/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/790", + "id": 1789320554, + "node_id": "PR_kwDOE8E-g85UsRNg", + "number": 790, + "title": "fix: allow users to disable the schedule on deploy [gh-0]", + "user": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-07-05T11:06:22Z", + "updated_at": "2023-07-06T07:57:31Z", + "closed_at": "2023-07-06T07:57:29Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/790", + "html_url": "https://github.com/checkly/checkly-cli/pull/790", + "diff_url": "https://github.com/checkly/checkly-cli/pull/790.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/790.patch", + "merged_at": "2023-07-06T07:57:29Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nAllows users to disable schedule-on-deploy", + "closed_by": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/790/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/checkly/checkly-cli/issues/790/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/789", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/789/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/789/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/789/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/789", + "id": 1787776296, + "node_id": "PR_kwDOE8E-g85UnCeu", + "number": 789, + "title": "chore(deps-dev): Bump lint-staged from 13.2.2 to 13.2.3", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 5, + "created_at": "2023-07-04T11:49:18Z", + "updated_at": "2023-07-06T09:27:52Z", + "closed_at": "2023-07-06T09:27:51Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/789", + "html_url": "https://github.com/checkly/checkly-cli/pull/789", + "diff_url": "https://github.com/checkly/checkly-cli/pull/789.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/789.patch", + "merged_at": "2023-07-06T09:27:51Z" + }, + "body": "Bumps [lint-staged](https://github.com/okonet/lint-staged) from 13.2.2 to 13.2.3.\n
\nRelease notes\n

Sourced from lint-staged's releases.

\n
\n

v13.2.3

\n

13.2.3 (2023-06-28)

\n

Bug Fixes

\n
    \n
  • the --diff option implies --no-stash (66a716d)
  • \n
\n
\n
\n
\nCommits\n\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=lint-staged&package-manager=npm_and_yarn&previous-version=13.2.2&new-version=13.2.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", + "closed_by": { + "login": "danielpaulus", + "id": 4331621, + "node_id": "MDQ6VXNlcjQzMzE2MjE=", + "avatar_url": "https://avatars.githubusercontent.com/u/4331621?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/danielpaulus", + "html_url": "https://github.com/danielpaulus", + "followers_url": "https://api.github.com/users/danielpaulus/followers", + "following_url": "https://api.github.com/users/danielpaulus/following{/other_user}", + "gists_url": "https://api.github.com/users/danielpaulus/gists{/gist_id}", + "starred_url": "https://api.github.com/users/danielpaulus/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/danielpaulus/subscriptions", + "organizations_url": "https://api.github.com/users/danielpaulus/orgs", + "repos_url": "https://api.github.com/users/danielpaulus/repos", + "events_url": "https://api.github.com/users/danielpaulus/events{/privacy}", + "received_events_url": "https://api.github.com/users/danielpaulus/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/789/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/checkly/checkly-cli/issues/789/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/788", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/788/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/788/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/788/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/788", + "id": 1787776062, + "node_id": "PR_kwDOE8E-g85UnCbf", + "number": 788, + "title": "chore(deps-dev): Bump @typescript-eslint/parser from 5.59.8 to 5.61.0", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-07-04T11:49:08Z", + "updated_at": "2023-07-06T11:30:17Z", + "closed_at": "2023-07-06T11:30:15Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/788", + "html_url": "https://github.com/checkly/checkly-cli/pull/788", + "diff_url": "https://github.com/checkly/checkly-cli/pull/788.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/788.patch", + "merged_at": "2023-07-06T11:30:15Z" + }, + "body": "Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.59.8 to 5.61.0.\n
\nRelease notes\n

Sourced from @​typescript-eslint/parser's releases.

\n
\n

v5.61.0

\n

5.61.0 (2023-07-03)

\n

Features

\n
    \n
  • eslint-plugin: [ban-types] ban types in extends and implements (#7129) (997783f)
  • \n
  • support TypeScript 5.1 (#7088) (4bf2d73)
  • \n
  • use graphemer instead of grapheme-splitter (#7069) (faea3ff)
  • \n
\n

You can read about our versioning strategy and releases on our website.

\n

v5.60.1

\n

5.60.1 (2023-06-26)

\n

Note: Version bump only for package @​typescript-eslint/typescript-eslint

\n

You can read about our versioning strategy and releases on our website.

\n

v5.60.0

\n

5.60.0 (2023-06-19)

\n

Features

\n
    \n
  • eslint-plugin: [restrict-plus-operands] add allow* options (#6161) (def09f8)
  • \n
\n

v5.59.11

\n

5.59.11 (2023-06-12)

\n

Note: Version bump only for package @​typescript-eslint/typescript-eslint

\n

v5.59.10

\n

5.59.10 (2023-06-12)

\n

Note: Version bump only for package @​typescript-eslint/typescript-eslint

\n

v5.59.9

\n

5.59.9 (2023-06-05)

\n

Note: Version bump only for package @​typescript-eslint/typescript-eslint

\n
\n
\n
\nChangelog\n

Sourced from @​typescript-eslint/parser's changelog.

\n
\n

5.61.0 (2023-07-03)

\n

Note: Version bump only for package @​typescript-eslint/parser

\n

You can read about our versioning strategy and releases on our website.

\n

5.60.1 (2023-06-26)

\n

Note: Version bump only for package @​typescript-eslint/parser

\n

You can read about our versioning strategy and releases on our website.

\n

5.60.0 (2023-06-19)

\n

Note: Version bump only for package @​typescript-eslint/parser

\n

5.59.11 (2023-06-12)

\n

Note: Version bump only for package @​typescript-eslint/parser

\n

5.59.10 (2023-06-12)

\n

Note: Version bump only for package @​typescript-eslint/parser

\n

5.59.9 (2023-06-05)

\n

Note: Version bump only for package @​typescript-eslint/parser

\n
\n
\n
\nCommits\n\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@typescript-eslint/parser&package-manager=npm_and_yarn&previous-version=5.59.8&new-version=5.61.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", + "closed_by": { + "login": "danielpaulus", + "id": 4331621, + "node_id": "MDQ6VXNlcjQzMzE2MjE=", + "avatar_url": "https://avatars.githubusercontent.com/u/4331621?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/danielpaulus", + "html_url": "https://github.com/danielpaulus", + "followers_url": "https://api.github.com/users/danielpaulus/followers", + "following_url": "https://api.github.com/users/danielpaulus/following{/other_user}", + "gists_url": "https://api.github.com/users/danielpaulus/gists{/gist_id}", + "starred_url": "https://api.github.com/users/danielpaulus/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/danielpaulus/subscriptions", + "organizations_url": "https://api.github.com/users/danielpaulus/orgs", + "repos_url": "https://api.github.com/users/danielpaulus/repos", + "events_url": "https://api.github.com/users/danielpaulus/events{/privacy}", + "received_events_url": "https://api.github.com/users/danielpaulus/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/788/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/checkly/checkly-cli/issues/788/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/787", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/787/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/787/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/787/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/787", + "id": 1787592801, + "node_id": "PR_kwDOE8E-g85Umac5", + "number": 787, + "title": "feat: add phone call alert channel [gh-775]", + "user": { + "login": "maxigimenez", + "id": 1178139, + "node_id": "MDQ6VXNlcjExNzgxMzk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1178139?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/maxigimenez", + "html_url": "https://github.com/maxigimenez", + "followers_url": "https://api.github.com/users/maxigimenez/followers", + "following_url": "https://api.github.com/users/maxigimenez/following{/other_user}", + "gists_url": "https://api.github.com/users/maxigimenez/gists{/gist_id}", + "starred_url": "https://api.github.com/users/maxigimenez/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/maxigimenez/subscriptions", + "organizations_url": "https://api.github.com/users/maxigimenez/orgs", + "repos_url": "https://api.github.com/users/maxigimenez/repos", + "events_url": "https://api.github.com/users/maxigimenez/events{/privacy}", + "received_events_url": "https://api.github.com/users/maxigimenez/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 2, + "created_at": "2023-07-04T09:56:14Z", + "updated_at": "2023-07-05T13:10:36Z", + "closed_at": "2023-07-05T13:10:35Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/787", + "html_url": "https://github.com/checkly/checkly-cli/pull/787", + "diff_url": "https://github.com/checkly/checkly-cli/pull/787.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/787.patch", + "merged_at": "2023-07-05T13:10:35Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nAdd new `PhoneCallAlertChannel` construct for phone call alert channel\r\n\r\n> Resolves #gh-775\r\n\r\n", + "closed_by": { + "login": "maxigimenez", + "id": 1178139, + "node_id": "MDQ6VXNlcjExNzgxMzk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1178139?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/maxigimenez", + "html_url": "https://github.com/maxigimenez", + "followers_url": "https://api.github.com/users/maxigimenez/followers", + "following_url": "https://api.github.com/users/maxigimenez/following{/other_user}", + "gists_url": "https://api.github.com/users/maxigimenez/gists{/gist_id}", + "starred_url": "https://api.github.com/users/maxigimenez/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/maxigimenez/subscriptions", + "organizations_url": "https://api.github.com/users/maxigimenez/orgs", + "repos_url": "https://api.github.com/users/maxigimenez/repos", + "events_url": "https://api.github.com/users/maxigimenez/events{/privacy}", + "received_events_url": "https://api.github.com/users/maxigimenez/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/787/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/checkly/checkly-cli/issues/787/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/786", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/786/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/786/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/786/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/786", + "id": 1787451216, + "node_id": "PR_kwDOE8E-g85Ul7so", + "number": 786, + "title": "feat: add proxy support to the cli [gh-0]", + "user": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-07-04T08:40:30Z", + "updated_at": "2023-07-04T09:41:43Z", + "closed_at": "2023-07-04T09:41:42Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/786", + "html_url": "https://github.com/checkly/checkly-cli/pull/786", + "diff_url": "https://github.com/checkly/checkly-cli/pull/786.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/786.patch", + "merged_at": "2023-07-04T09:41:42Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nAdds proper proxy support to the cli", + "closed_by": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/786/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/checkly/checkly-cli/issues/786/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/785", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/785/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/785/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/785/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/785", + "id": 1787424089, + "node_id": "PR_kwDOE8E-g85Ul14n", + "number": 785, + "title": "chore(deps-dev): Bump @types/node from 18.11.18 to 20.3.3 ", + "user": { + "login": "danielpaulus", + "id": 4331621, + "node_id": "MDQ6VXNlcjQzMzE2MjE=", + "avatar_url": "https://avatars.githubusercontent.com/u/4331621?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/danielpaulus", + "html_url": "https://github.com/danielpaulus", + "followers_url": "https://api.github.com/users/danielpaulus/followers", + "following_url": "https://api.github.com/users/danielpaulus/following{/other_user}", + "gists_url": "https://api.github.com/users/danielpaulus/gists{/gist_id}", + "starred_url": "https://api.github.com/users/danielpaulus/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/danielpaulus/subscriptions", + "organizations_url": "https://api.github.com/users/danielpaulus/orgs", + "repos_url": "https://api.github.com/users/danielpaulus/repos", + "events_url": "https://api.github.com/users/danielpaulus/events{/privacy}", + "received_events_url": "https://api.github.com/users/danielpaulus/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-07-04T08:23:45Z", + "updated_at": "2023-07-04T10:16:26Z", + "closed_at": "2023-07-04T10:16:25Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/785", + "html_url": "https://github.com/checkly/checkly-cli/pull/785", + "diff_url": "https://github.com/checkly/checkly-cli/pull/785.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/785.patch", + "merged_at": "2023-07-04T10:16:25Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [x] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\nI created a separate PR for the @types/node update. It seems to be fine and all the tests are passing. For some reason the original Dependabot PR is just missing the secrets (see screenshot) so all requests fail with HTTP 401 Unauthorized. I did not bother looking into why. \r\n\"CleanShot\r\n\r\nExample CI run I took the screenshot from: https://github.com/checkly/checkly-cli/actions/runs/5451590463/jobs/9918010210?pr=783\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "danielpaulus", + "id": 4331621, + "node_id": "MDQ6VXNlcjQzMzE2MjE=", + "avatar_url": "https://avatars.githubusercontent.com/u/4331621?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/danielpaulus", + "html_url": "https://github.com/danielpaulus", + "followers_url": "https://api.github.com/users/danielpaulus/followers", + "following_url": "https://api.github.com/users/danielpaulus/following{/other_user}", + "gists_url": "https://api.github.com/users/danielpaulus/gists{/gist_id}", + "starred_url": "https://api.github.com/users/danielpaulus/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/danielpaulus/subscriptions", + "organizations_url": "https://api.github.com/users/danielpaulus/orgs", + "repos_url": "https://api.github.com/users/danielpaulus/repos", + "events_url": "https://api.github.com/users/danielpaulus/events{/privacy}", + "received_events_url": "https://api.github.com/users/danielpaulus/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/785/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/checkly/checkly-cli/issues/785/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/784", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/784/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/784/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/784/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/784", + "id": 1786015093, + "node_id": "PR_kwDOE8E-g85UhHrP", + "number": 784, + "title": "chore(deps): Bump @oclif/core from 2.0.7 to 2.8.11", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-07-03T11:48:28Z", + "updated_at": "2023-07-04T06:36:11Z", + "closed_at": "2023-07-04T06:36:09Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/784", + "html_url": "https://github.com/checkly/checkly-cli/pull/784", + "diff_url": "https://github.com/checkly/checkly-cli/pull/784.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/784.patch", + "merged_at": "2023-07-04T06:36:09Z" + }, + "body": "Bumps [@oclif/core](https://github.com/oclif/core) from 2.0.7 to 2.8.11.\n
\nRelease notes\n

Sourced from @​oclif/core's releases.

\n
\n

2.8.11

\n

Bug Fixes

\n
    \n
  • deps: bump semver and @​types/semver (fe9f09f)
  • \n
\n

2.8.10

\n

No release notes provided.

\n

2.8.9

\n

Bug Fixes

\n
    \n
  • revert flag validation problem (11cbfd4)
  • \n
\n

2.8.8

\n

Bug Fixes

\n
    \n
  • improve flag validation (ca9fe38)
  • \n
\n

2.8.7

\n

Bug Fixes

\n
    \n
  • correctly load legacy plugins (ec221d3)
  • \n
\n

2.8.6

\n

Bug Fixes

\n
    \n
  • don't override noTTYOutput (809b9c0)
  • \n
\n

2.8.5

\n

Bug Fixes

\n\n

2.8.4

\n

Bug Fixes

\n
    \n
  • expose nsisCustomization property on Config (f0210cc)
  • \n
\n

2.8.3

\n

Bug Fixes

\n\n

2.8.3-beta.1

\n

Bug Fixes

\n
    \n
  • cut a beta of these changes (97f1b45)
  • \n
  • fix beta name (a221127)
  • \n
  • pass flag to default function (7e74882)
  • \n
\n\n
\n

... (truncated)

\n
\n
\nChangelog\n

Sourced from @​oclif/core's changelog.

\n
\n

2.8.11 (2023-07-01)

\n

Bug Fixes

\n
    \n
  • deps: bump semver and @​types/semver (fe9f09f)
  • \n
\n

2.8.10 (2023-06-27)

\n

2.8.9 (2023-06-27)

\n

Bug Fixes

\n
    \n
  • revert flag validation problem (11cbfd4)
  • \n
\n

2.8.8 (2023-06-26)

\n

Bug Fixes

\n
    \n
  • improve flag validation (ca9fe38)
  • \n
\n

2.8.7 (2023-06-15)

\n

Bug Fixes

\n
    \n
  • correctly load legacy plugins (ec221d3)
  • \n
\n

2.8.6 (2023-06-13)

\n

Bug Fixes

\n
    \n
  • don't override noTTYOutput (809b9c0)
  • \n
\n

2.8.5 (2023-05-03)

\n\n
\n

... (truncated)

\n
\n
\nCommits\n
    \n
  • 925c9b3 chore(release): 2.8.11 [skip ci]
  • \n
  • 9390cc3 Merge pull request #724 from oclif/dependabot-npm_and_yarn-semver-and-types-s...
  • \n
  • fe9f09f fix(deps): bump semver and @​types/semver
  • \n
  • fbdf25b chore(release): 2.8.10 [skip ci]
  • \n
  • f3fcf10 chore(release): 2.8.9 [skip ci]
  • \n
  • 11cbfd4 fix: revert flag validation problem
  • \n
  • cb308fa chore(release): 2.8.8 [skip ci]
  • \n
  • 1efb4f3 fix: Merge pull request #712 from oclif/wr/flagValidation
  • \n
  • 0ebc824 chore: review
  • \n
  • 09c15e4 Merge pull request #719 from oclif/sm/test-stability
  • \n
  • Additional commits viewable in compare view
  • \n
\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@oclif/core&package-manager=npm_and_yarn&previous-version=2.0.7&new-version=2.8.11)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", + "closed_by": { + "login": "danielpaulus", + "id": 4331621, + "node_id": "MDQ6VXNlcjQzMzE2MjE=", + "avatar_url": "https://avatars.githubusercontent.com/u/4331621?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/danielpaulus", + "html_url": "https://github.com/danielpaulus", + "followers_url": "https://api.github.com/users/danielpaulus/followers", + "following_url": "https://api.github.com/users/danielpaulus/following{/other_user}", + "gists_url": "https://api.github.com/users/danielpaulus/gists{/gist_id}", + "starred_url": "https://api.github.com/users/danielpaulus/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/danielpaulus/subscriptions", + "organizations_url": "https://api.github.com/users/danielpaulus/orgs", + "repos_url": "https://api.github.com/users/danielpaulus/repos", + "events_url": "https://api.github.com/users/danielpaulus/events{/privacy}", + "received_events_url": "https://api.github.com/users/danielpaulus/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/784/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/checkly/checkly-cli/issues/784/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/783", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/783/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/783/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/783/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/783", + "id": 1786014904, + "node_id": "PR_kwDOE8E-g85UhHob", + "number": 783, + "title": "chore(deps-dev): Bump @types/node from 18.11.18 to 20.3.3", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-07-03T11:48:22Z", + "updated_at": "2023-07-04T10:16:51Z", + "closed_at": "2023-07-04T10:16:41Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/783", + "html_url": "https://github.com/checkly/checkly-cli/pull/783", + "diff_url": "https://github.com/checkly/checkly-cli/pull/783.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/783.patch", + "merged_at": null + }, + "body": "Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 18.11.18 to 20.3.3.\n
\nCommits\n\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@types/node&package-manager=npm_and_yarn&previous-version=18.11.18&new-version=20.3.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", + "closed_by": { + "login": "danielpaulus", + "id": 4331621, + "node_id": "MDQ6VXNlcjQzMzE2MjE=", + "avatar_url": "https://avatars.githubusercontent.com/u/4331621?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/danielpaulus", + "html_url": "https://github.com/danielpaulus", + "followers_url": "https://api.github.com/users/danielpaulus/followers", + "following_url": "https://api.github.com/users/danielpaulus/following{/other_user}", + "gists_url": "https://api.github.com/users/danielpaulus/gists{/gist_id}", + "starred_url": "https://api.github.com/users/danielpaulus/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/danielpaulus/subscriptions", + "organizations_url": "https://api.github.com/users/danielpaulus/orgs", + "repos_url": "https://api.github.com/users/danielpaulus/repos", + "events_url": "https://api.github.com/users/danielpaulus/events{/privacy}", + "received_events_url": "https://api.github.com/users/danielpaulus/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/783/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/checkly/checkly-cli/issues/783/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/782", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/782/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/782/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/782/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/782", + "id": 1781227940, + "node_id": "PR_kwDOE8E-g85UQ1t9", + "number": 782, + "title": "chore: enhance and reuse prompt to select account [gh-0]", + "user": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-06-29T17:17:36Z", + "updated_at": "2023-07-03T11:57:45Z", + "closed_at": "2023-07-03T11:57:44Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/782", + "html_url": "https://github.com/checkly/checkly-cli/pull/782", + "diff_url": "https://github.com/checkly/checkly-cli/pull/782.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/782.patch", + "merged_at": "2023-07-03T11:57:44Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nThis PR unifies and reuses the prompt to select an account between `login` and `switch` commands.\r\n\r\n\r\n> Follows what was posted [here](https://github.com/checkly/checkly-cli/pull/737#discussion_r1210422015)\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/782/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/checkly/checkly-cli/issues/782/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/781", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/781/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/781/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/781/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/781", + "id": 1781081197, + "node_id": "PR_kwDOE8E-g85UQV5e", + "number": 781, + "title": "fix: flaky tests requesting small set of checks [gh-0]", + "user": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-06-29T15:33:53Z", + "updated_at": "2023-06-29T15:46:58Z", + "closed_at": "2023-06-29T15:46:57Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/781", + "html_url": "https://github.com/checkly/checkly-cli/pull/781", + "diff_url": "https://github.com/checkly/checkly-cli/pull/781.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/781.patch", + "merged_at": null + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [ ] Create CLI\r\n* [x] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nFix flaky `deploy` test when a small subset of checks are fetched from the API.\r\n\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/781/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/checkly/checkly-cli/issues/781/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/780", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/780/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/780/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/780/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/780", + "id": 1780761598, + "node_id": "PR_kwDOE8E-g85UPRe3", + "number": 780, + "title": "feat: allow users to disable schedule on deploy [gh-779]", + "user": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-06-29T12:50:42Z", + "updated_at": "2023-06-29T15:44:53Z", + "closed_at": "2023-06-29T15:44:52Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/780", + "html_url": "https://github.com/checkly/checkly-cli/pull/780", + "diff_url": "https://github.com/checkly/checkly-cli/pull/780.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/780.patch", + "merged_at": "2023-06-29T15:44:52Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\nAllow users to disable schedule on deploy\r\n> Resolves (after release) #779 ", + "closed_by": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/780/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/checkly/checkly-cli/issues/780/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/779", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/779/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/779/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/779/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/779", + "id": 1780703536, + "node_id": "I_kwDOE8E-g85qI2Ew", + "number": 779, + "title": "feat: allow users to disable check scheduling on deploys", + "user": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064778, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc4", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/enhancement", + "name": "enhancement", + "color": "a2eeef", + "default": true, + "description": "New feature or request" + } + ], + "state": "closed", + "locked": false, + "assignee": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "assignees": [ + { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + } + ], + "milestone": null, + "comments": 0, + "created_at": "2023-06-29T12:14:56Z", + "updated_at": "2023-07-04T11:14:34Z", + "closed_at": "2023-07-04T11:14:34Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### What problem does this feature solve?\n\nScheduling checks after a deploy triggers too much load on some user's systems. We will allow users to disable this using a deploy flag\n\n### How would you implement this feature?\n\nUsing a command line flag", + "closed_by": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/779/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/checkly/checkly-cli/issues/779/timeline", + "performed_via_github_app": null, + "state_reason": "completed" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/778", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/778/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/778/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/778/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/778", + "id": 1780657442, + "node_id": "PR_kwDOE8E-g85UO6p7", + "number": 778, + "title": "chore(deps): Bump @oclif/core from 2.0.7 to 2.8.10", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-06-29T11:43:07Z", + "updated_at": "2023-07-03T11:48:34Z", + "closed_at": "2023-07-03T11:48:31Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/778", + "html_url": "https://github.com/checkly/checkly-cli/pull/778", + "diff_url": "https://github.com/checkly/checkly-cli/pull/778.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/778.patch", + "merged_at": null + }, + "body": "Bumps [@oclif/core](https://github.com/oclif/core) from 2.0.7 to 2.8.10.\n
\nRelease notes\n

Sourced from @​oclif/core's releases.

\n
\n

2.8.10

\n

No release notes provided.

\n

2.8.9

\n

Bug Fixes

\n
    \n
  • revert flag validation problem (11cbfd4)
  • \n
\n

2.8.8

\n

Bug Fixes

\n
    \n
  • improve flag validation (ca9fe38)
  • \n
\n

2.8.7

\n

Bug Fixes

\n
    \n
  • correctly load legacy plugins (ec221d3)
  • \n
\n

2.8.6

\n

Bug Fixes

\n
    \n
  • don't override noTTYOutput (809b9c0)
  • \n
\n

2.8.5

\n

Bug Fixes

\n\n

2.8.4

\n

Bug Fixes

\n
    \n
  • expose nsisCustomization property on Config (f0210cc)
  • \n
\n

2.8.3

\n

Bug Fixes

\n\n

2.8.3-beta.1

\n

Bug Fixes

\n
    \n
  • cut a beta of these changes (97f1b45)
  • \n
  • fix beta name (a221127)
  • \n
  • pass flag to default function (7e74882)
  • \n
\n

2.8.2

\n

Bug Fixes

\n
    \n
  • jsonEnabled not handling after pass-through (#687) (5c7e534)
  • \n
\n\n
\n

... (truncated)

\n
\n
\nChangelog\n

Sourced from @​oclif/core's changelog.

\n
\n

2.8.9 (2023-06-27)

\n

Bug Fixes

\n
    \n
  • revert flag validation problem (11cbfd4)
  • \n
\n

2.8.8 (2023-06-26)

\n

Bug Fixes

\n
    \n
  • improve flag validation (ca9fe38)
  • \n
\n

2.8.7 (2023-06-15)

\n

Bug Fixes

\n
    \n
  • correctly load legacy plugins (ec221d3)
  • \n
\n

2.8.6 (2023-06-13)

\n

Bug Fixes

\n
    \n
  • don't override noTTYOutput (809b9c0)
  • \n
\n

2.8.5 (2023-05-03)

\n

Bug Fixes

\n\n

2.8.4 (2023-05-01)

\n

Bug Fixes

\n\n
\n

... (truncated)

\n
\n
\nCommits\n
    \n
  • fbdf25b chore(release): 2.8.10 [skip ci]
  • \n
  • f3fcf10 chore(release): 2.8.9 [skip ci]
  • \n
  • 11cbfd4 fix: revert flag validation problem
  • \n
  • cb308fa chore(release): 2.8.8 [skip ci]
  • \n
  • 1efb4f3 fix: Merge pull request #712 from oclif/wr/flagValidation
  • \n
  • 0ebc824 chore: review
  • \n
  • 09c15e4 Merge pull request #719 from oclif/sm/test-stability
  • \n
  • 438a027 chore: review
  • \n
  • 5e265f8 Merge branch 'main' into wr/flagValidation
  • \n
  • cf125fe test: skips for handle test (test stability)
  • \n
  • Additional commits viewable in compare view
  • \n
\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@oclif/core&package-manager=npm_and_yarn&previous-version=2.0.7&new-version=2.8.10)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", + "closed_by": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/778/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/checkly/checkly-cli/issues/778/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/777", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/777/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/777/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/777/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/777", + "id": 1780657152, + "node_id": "PR_kwDOE8E-g85UO6l0", + "number": 777, + "title": "chore(deps): Bump glob from 8.0.3 to 10.3.1", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-06-29T11:42:53Z", + "updated_at": "2023-07-05T13:40:54Z", + "closed_at": "2023-07-05T13:40:52Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/777", + "html_url": "https://github.com/checkly/checkly-cli/pull/777", + "diff_url": "https://github.com/checkly/checkly-cli/pull/777.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/777.patch", + "merged_at": "2023-07-05T13:40:52Z" + }, + "body": "Bumps [glob](https://github.com/isaacs/node-glob) from 8.0.3 to 10.3.1.\n
\nChangelog\n

Sourced from glob's changelog.

\n
\n

changeglob

\n

10.3.0

\n
    \n
  • Add --default -p flag to provide a default pattern
  • \n
\n

10.2.0

\n
    \n
  • Add glob cli
  • \n
\n

10.1.0

\n
    \n
  • Return '.' instead of the empty string '' when the current\nworking directory is returned as a match.
  • \n
  • Add posix: true option to return / delimited paths, even on\nWindows.
  • \n
\n

10.0.0

\n
    \n
  • No default exports, only named exports
  • \n
\n

9.3.3

\n
    \n
  • Upgraded minimatch to v8, adding support for any degree of\nnested extglob patterns.
  • \n
\n

9.3

\n
    \n
  • Add aliases for methods. glob.sync, glob.stream,\nglob.stream.sync, etc.
  • \n
\n

9.2

\n
    \n
  • Support using a custom fs object, which is passed to PathScurry
  • \n
  • add maxDepth option
  • \n
  • add stat option
  • \n
  • add custom Ignore support
  • \n
\n

9.1

\n
    \n
  • Bring back the root option, albeit with slightly different\nsemantics than in v8 and before.
  • \n
  • Support { absolute:false } option to explicitly always return\nrelative paths. An unset absolute setting will still return\nabsolute or relative paths based on whether the pattern is\nabsolute.
  • \n
  • Add magicalBraces option to treat brace expansion as "magic"\nin the hasMagic function.
  • \n
  • Add dotRelative option
  • \n
  • Add escape() and unescape() methods
  • \n
\n\n
\n

... (truncated)

\n
\n
\nCommits\n\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=glob&package-manager=npm_and_yarn&previous-version=8.0.3&new-version=10.3.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", + "closed_by": { + "login": "danielpaulus", + "id": 4331621, + "node_id": "MDQ6VXNlcjQzMzE2MjE=", + "avatar_url": "https://avatars.githubusercontent.com/u/4331621?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/danielpaulus", + "html_url": "https://github.com/danielpaulus", + "followers_url": "https://api.github.com/users/danielpaulus/followers", + "following_url": "https://api.github.com/users/danielpaulus/following{/other_user}", + "gists_url": "https://api.github.com/users/danielpaulus/gists{/gist_id}", + "starred_url": "https://api.github.com/users/danielpaulus/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/danielpaulus/subscriptions", + "organizations_url": "https://api.github.com/users/danielpaulus/orgs", + "repos_url": "https://api.github.com/users/danielpaulus/repos", + "events_url": "https://api.github.com/users/danielpaulus/events{/privacy}", + "received_events_url": "https://api.github.com/users/danielpaulus/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/777/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/checkly/checkly-cli/issues/777/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/776", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/776/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/776/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/776/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/776", + "id": 1780656782, + "node_id": "PR_kwDOE8E-g85UO6gd", + "number": 776, + "title": "chore(deps-dev): Bump @types/node from 18.11.18 to 20.3.2", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-06-29T11:42:41Z", + "updated_at": "2023-07-03T11:48:28Z", + "closed_at": "2023-07-03T11:48:25Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/776", + "html_url": "https://github.com/checkly/checkly-cli/pull/776", + "diff_url": "https://github.com/checkly/checkly-cli/pull/776.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/776.patch", + "merged_at": null + }, + "body": "Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 18.11.18 to 20.3.2.\n
\nCommits\n\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@types/node&package-manager=npm_and_yarn&previous-version=18.11.18&new-version=20.3.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", + "closed_by": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/776/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/checkly/checkly-cli/issues/776/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/775", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/775/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/775/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/775/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/775", + "id": 1780481306, + "node_id": "I_kwDOE8E-g85qH_0a", + "number": 775, + "title": "story: Phone alert channel integration", + "user": { + "login": "drakirnosslin", + "id": 11697647, + "node_id": "MDQ6VXNlcjExNjk3NjQ3", + "avatar_url": "https://avatars.githubusercontent.com/u/11697647?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/drakirnosslin", + "html_url": "https://github.com/drakirnosslin", + "followers_url": "https://api.github.com/users/drakirnosslin/followers", + "following_url": "https://api.github.com/users/drakirnosslin/following{/other_user}", + "gists_url": "https://api.github.com/users/drakirnosslin/gists{/gist_id}", + "starred_url": "https://api.github.com/users/drakirnosslin/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/drakirnosslin/subscriptions", + "organizations_url": "https://api.github.com/users/drakirnosslin/orgs", + "repos_url": "https://api.github.com/users/drakirnosslin/repos", + "events_url": "https://api.github.com/users/drakirnosslin/events{/privacy}", + "received_events_url": "https://api.github.com/users/drakirnosslin/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064778, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc4", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/enhancement", + "name": "enhancement", + "color": "a2eeef", + "default": true, + "description": "New feature or request" + } + ], + "state": "closed", + "locked": false, + "assignee": { + "login": "maxigimenez", + "id": 1178139, + "node_id": "MDQ6VXNlcjExNzgxMzk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1178139?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/maxigimenez", + "html_url": "https://github.com/maxigimenez", + "followers_url": "https://api.github.com/users/maxigimenez/followers", + "following_url": "https://api.github.com/users/maxigimenez/following{/other_user}", + "gists_url": "https://api.github.com/users/maxigimenez/gists{/gist_id}", + "starred_url": "https://api.github.com/users/maxigimenez/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/maxigimenez/subscriptions", + "organizations_url": "https://api.github.com/users/maxigimenez/orgs", + "repos_url": "https://api.github.com/users/maxigimenez/repos", + "events_url": "https://api.github.com/users/maxigimenez/events{/privacy}", + "received_events_url": "https://api.github.com/users/maxigimenez/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "assignees": [ + { + "login": "maxigimenez", + "id": 1178139, + "node_id": "MDQ6VXNlcjExNzgxMzk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1178139?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/maxigimenez", + "html_url": "https://github.com/maxigimenez", + "followers_url": "https://api.github.com/users/maxigimenez/followers", + "following_url": "https://api.github.com/users/maxigimenez/following{/other_user}", + "gists_url": "https://api.github.com/users/maxigimenez/gists{/gist_id}", + "starred_url": "https://api.github.com/users/maxigimenez/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/maxigimenez/subscriptions", + "organizations_url": "https://api.github.com/users/maxigimenez/orgs", + "repos_url": "https://api.github.com/users/maxigimenez/repos", + "events_url": "https://api.github.com/users/maxigimenez/events{/privacy}", + "received_events_url": "https://api.github.com/users/maxigimenez/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + } + ], + "milestone": null, + "comments": 0, + "created_at": "2023-06-29T09:46:58Z", + "updated_at": "2023-07-05T13:11:23Z", + "closed_at": "2023-07-05T13:11:23Z", + "author_association": "NONE", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### Story description\n\nSupport for adding, editing & removing phone call alert channels via the CLI. This should work nearly identically to the existing SMS channel, with the following exceptions:\r\n\r\n- Only a single phone number per channel\r\n- Not all countries are supported; the following are whitelisted in v1:\r\nAustralia\r\nBrazil\r\nCanada\r\nFrance\r\nGermany\r\nIndia\r\nNetherlands\r\nNorway\r\nVietnam\r\nUnited Kingdom\r\nUnited States\r\n\r\n\r\n \n\n### Shortcut link\n\nhttps://app.shortcut.com/checkly/epic/16178/twilio-integration-phone-call-sms-whatsapp?group_by=none&vc_group_by=day&ct_workflow=all&cf_workflow=500000968\n\n### Additional resources\n\n[Notion doc](https://www.notion.so/checkly/Twilio-alerting-44bd04192c4f40ca9bcede450011c7cc?pvs=4)", + "closed_by": { + "login": "maxigimenez", + "id": 1178139, + "node_id": "MDQ6VXNlcjExNzgxMzk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1178139?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/maxigimenez", + "html_url": "https://github.com/maxigimenez", + "followers_url": "https://api.github.com/users/maxigimenez/followers", + "following_url": "https://api.github.com/users/maxigimenez/following{/other_user}", + "gists_url": "https://api.github.com/users/maxigimenez/gists{/gist_id}", + "starred_url": "https://api.github.com/users/maxigimenez/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/maxigimenez/subscriptions", + "organizations_url": "https://api.github.com/users/maxigimenez/orgs", + "repos_url": "https://api.github.com/users/maxigimenez/repos", + "events_url": "https://api.github.com/users/maxigimenez/events{/privacy}", + "received_events_url": "https://api.github.com/users/maxigimenez/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/775/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/checkly/checkly-cli/issues/775/timeline", + "performed_via_github_app": null, + "state_reason": "completed" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/774", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/774/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/774/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/774/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/774", + "id": 1778102348, + "node_id": "PR_kwDOE8E-g85UGNjY", + "number": 774, + "title": "chore: refactor create-cli package [gh-761]", + "user": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 2, + "created_at": "2023-06-28T03:16:36Z", + "updated_at": "2023-06-30T13:56:53Z", + "closed_at": "2023-06-30T13:56:52Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/774", + "html_url": "https://github.com/checkly/checkly-cli/pull/774", + "diff_url": "https://github.com/checkly/checkly-cli/pull/774.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/774.patch", + "merged_at": "2023-06-30T13:56:52Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [x] Create CLI\r\n* [x] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nThis PR is the first iteration of a `create-cli` package refactor. It structures the source code separating `prompts.ts` and moving installation steps to `installations.ts`. The goal is to keep the source code in small functions that can be well tested using unit tests.\r\n\r\nNew unit tests and fixtures are included testing packages and directory related functions.\r\n\r\nThis PR DOES NOT modify any message or functionality from the two possible scenarios: `1` install within a initiated project or `2` creating a project using a template.\r\n\r\nAll `process.cwd()` are removed and absolute directory path is used in the complete flow: the path is asked at the beginning. It's important to note that users could specify absolute or relative paths (i.e. `../../../foo/bar` or just `.` to indicate the `CWD`)\r\n\r\nThe creation/installation flow is modified as:\r\n\r\n![image](https://github.com/checkly/checkly-cli/assets/5315705/5cd0aa60-c58a-4162-8374-1d530a3509e2)\r\n\r\n> TODO: a second iteration will remove ECMAScript module support for the `create-cli` project because `jest` doesn't work well and it doesn't support 'chaining' dependencies with `.js` extensions and I wasn't able to add tests for the `installation.ts`. Before removing ESM, we have to find alternatives for `which-pm-run` and `fullname` package dependencies. The `execa` package could be replaced with the `node:child_process.spawnSync` and execute commands like we are already doing in `cli` package.\r\n\r\n> TODO: avoid repeating `dirPath` argument on multiple functions, using some smarter solution.\r\n\r\n\r\n\r\n> Resolves #761\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/774/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/checkly/checkly-cli/issues/774/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/773", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/773/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/773/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/773/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/773", + "id": 1777621433, + "node_id": "I_kwDOE8E-g85p9Fm5", + "number": 773, + "title": "bug: `npx checkly trigger` runs into `[...] Deprecated in favor of @oclif/core`", + "user": { + "login": "tdeekens", + "id": 1877073, + "node_id": "MDQ6VXNlcjE4NzcwNzM=", + "avatar_url": "https://avatars.githubusercontent.com/u/1877073?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tdeekens", + "html_url": "https://github.com/tdeekens", + "followers_url": "https://api.github.com/users/tdeekens/followers", + "following_url": "https://api.github.com/users/tdeekens/following{/other_user}", + "gists_url": "https://api.github.com/users/tdeekens/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tdeekens/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tdeekens/subscriptions", + "organizations_url": "https://api.github.com/users/tdeekens/orgs", + "repos_url": "https://api.github.com/users/tdeekens/repos", + "events_url": "https://api.github.com/users/tdeekens/events{/privacy}", + "received_events_url": "https://api.github.com/users/tdeekens/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064775, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc1", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/bug", + "name": "bug", + "color": "d73a4a", + "default": true, + "description": "Something isn't working" + } + ], + "state": "closed", + "locked": false, + "assignee": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "assignees": [ + { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + } + ], + "milestone": null, + "comments": 8, + "created_at": "2023-06-27T19:26:26Z", + "updated_at": "2023-07-11T14:03:52Z", + "closed_at": "2023-07-11T14:03:52Z", + "author_association": "NONE", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### Node.js version\n\n19\n\n### NPM version\n\n9.6\n\n### @checkly/cli version\n\n4.0.9\n\n### Steps to reproduce\n\nWe invoke Checkly via `npx` such as \r\n\r\n```bash\r\nnpx checkly trigger \\\r\n --tags staging,deployment, \\\r\n --record \\\r\n --test-session-name=\"Deployment of API\" \\\r\n --reporter=ci\r\n```\r\n\r\nThen we run into\r\n\r\n```\r\nnpm WARN exec The following package was not found and will be installed: checkly@4.0.9\r\nnpm WARN deprecated @oclif/screen@3.0.4: Deprecated in favor of @oclif/core\r\nUnable to run checks: \"targetTags[0][2]\" is not allowed to be empty\r\n```\n\n### What is expected?\n\nNot to run into a deprecation warning.\n\n### What is actually happening?\n\nNPM throws a deprecation warning.\n\n### Any additional comments?\n\nThis is happening as of today and has worked before.", + "closed_by": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/773/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/checkly/checkly-cli/issues/773/timeline", + "performed_via_github_app": null, + "state_reason": "completed" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/772", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/772/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/772/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/772/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/772", + "id": 1771604274, + "node_id": "PR_kwDOE8E-g85TwY8x", + "number": 772, + "title": "feat: release create-cli v0.0.5", + "user": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-06-23T14:56:32Z", + "updated_at": "2023-06-28T16:51:12Z", + "closed_at": "2023-06-28T16:51:12Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/772", + "html_url": "https://github.com/checkly/checkly-cli/pull/772", + "diff_url": "https://github.com/checkly/checkly-cli/pull/772.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/772.patch", + "merged_at": null + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [x] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nIncrease `create-cli` package version to be released.\r\n\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/772/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/checkly/checkly-cli/issues/772/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/771", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/771/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/771/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/771/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/771", + "id": 1771502813, + "node_id": "PR_kwDOE8E-g85TwC4-", + "number": 771, + "title": "fix: gh actions release build job", + "user": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-06-23T13:52:11Z", + "updated_at": "2023-06-23T14:40:45Z", + "closed_at": "2023-06-23T14:40:44Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/771", + "html_url": "https://github.com/checkly/checkly-cli/pull/771", + "diff_url": "https://github.com/checkly/checkly-cli/pull/771.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/771.patch", + "merged_at": "2023-06-23T14:40:44Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [x] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nAfter adding the linting for the monorepo, the `npm ci` must be executed for the complete monorepo including both packages. The `release.yml` workflow is updated to install all dependencies.\r\nThe PR adds the `npm run prepack` command before running `tests` jobs. Apparaently, this fixes issues when running tests where the `package.json` version was already modified, and no `package-lock.json` is updated in the new PR.\r\n\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/771/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/checkly/checkly-cli/issues/771/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/770", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/770/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/770/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/770/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/770", + "id": 1769817264, + "node_id": "PR_kwDOE8E-g85Tqf89", + "number": 770, + "title": "fix: properly close scheduling timer to avoid checkly test hanging", + "user": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-06-22T14:35:37Z", + "updated_at": "2023-06-23T09:19:39Z", + "closed_at": "2023-06-23T09:19:38Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/770", + "html_url": "https://github.com/checkly/checkly-cli/pull/770", + "diff_url": "https://github.com/checkly/checkly-cli/pull/770.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/770.patch", + "merged_at": "2023-06-23T09:19:38Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nWith the current canary release from `main`, test runs with `checkly test` always takes 20 seconds. This occurs even when the checks are shown as finished after only several seconds. This can be reproduced with `time checkly test` on the boilerplate example. \r\n\r\nThis issue is because we aren't closing the timeout for `MAX_SCHEDULING_DELAY_EXCEEDED`, so the node process hangs until after it runs (in 20 seconds). This issue doesn't affect any public releases since it was merged after v4.0.8.\r\n\r\nThis PR fixes the issue by closing the timeout after all of the check runs have been scheduled. The code is similar to what we already have for `AbstractCheckRunner.allChecksFinished`.\r\n\r\n\r\n#### Testing:\r\n\r\nTested `time checkly test` on the boilerplate example. It finishes after ~7 seconds rather than 20.\r\n\r\n\r\nAlso tested that the scheduling delay message is working. To test, I used the following code snippet with `checkly test --location eu-south-1`:\r\n```\r\nconst checkTime = 30000\r\nconst sleepScript = `await new Promise(resolve => setTimeout(resolve, ${checkTime}))`\r\n\r\nfor (let i = 0; i < 10; i++) {\r\n new BrowserCheck(`check-${i}`, {\r\n name: `Check ${i}`,\r\n code: {\r\n content: sleepScript,\r\n }\r\n })\r\n}\r\n```", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/770/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/checkly/checkly-cli/issues/770/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/769", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/769/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/769/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/769/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/769", + "id": 1768836200, + "node_id": "PR_kwDOE8E-g85TnJl1", + "number": 769, + "title": "feat: automatic versioning when release published [gh-516]", + "user": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-06-22T02:46:56Z", + "updated_at": "2023-07-03T11:47:34Z", + "closed_at": "2023-07-03T11:47:33Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/769", + "html_url": "https://github.com/checkly/checkly-cli/pull/769", + "diff_url": "https://github.com/checkly/checkly-cli/pull/769.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/769.patch", + "merged_at": "2023-07-03T11:47:33Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [x] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nThis PR modifies the release Github Action workflow adding:\r\n- automatic versioning using the tag (`v#.#.#`) from the published release\r\n- split `prerelease` and `release` jobs using `production` environment, so we can review the version before continuing with the latest version publish action\r\n~- add `auto-changelog` NPM package dependency to automatically generate/update `CHANGELOG.md`~\r\n- release&publish `create-cli` on every `cli` release using the same version number (from the release tag)\r\n- remove `create-cli` version fetching from the NPM registry. Package version will be synced with the `cli` package, so we can use the `oclif` version.\r\n- update `README.md` and `CONTRIBUTING.md` release docs.\r\n\r\n> TODO 1: create the `production` environment in the Github repository\r\n\r\n> ~TODO 2: test this workflow in a dummy forked project using a dummy NPM package name~\r\n\r\n~> TODO 3: create Personal Access Token for push back changes to `main` (`package.json,` `package-lock.json` and `CHANGELOG.md` files). Need to discuss if we let the user to `--force` the push.~\r\n\r\n> TODO 4: define release description format (file `.github/release.yml`)\r\n\r\n~> TODO 5: decide if we are gonna add an automatic workflow for the `create-cli` package too.~\r\n\r\n\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/769/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/checkly/checkly-cli/issues/769/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/768", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/768/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/768/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/768/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/768", + "id": 1766026372, + "node_id": "I_kwDOE8E-g85pQ2yE", + "number": 768, + "title": "Error [ERR_REQUIRE_ESM]: Must use import to load ES Module", + "user": { + "login": "evdama", + "id": 39374084, + "node_id": "MDQ6VXNlcjM5Mzc0MDg0", + "avatar_url": "https://avatars.githubusercontent.com/u/39374084?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/evdama", + "html_url": "https://github.com/evdama", + "followers_url": "https://api.github.com/users/evdama/followers", + "following_url": "https://api.github.com/users/evdama/following{/other_user}", + "gists_url": "https://api.github.com/users/evdama/gists{/gist_id}", + "starred_url": "https://api.github.com/users/evdama/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/evdama/subscriptions", + "organizations_url": "https://api.github.com/users/evdama/orgs", + "repos_url": "https://api.github.com/users/evdama/repos", + "events_url": "https://api.github.com/users/evdama/events{/privacy}", + "received_events_url": "https://api.github.com/users/evdama/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064775, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc1", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/bug", + "name": "bug", + "color": "d73a4a", + "default": true, + "description": "Something isn't working" + }, + { + "id": 2674064778, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc4", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/enhancement", + "name": "enhancement", + "color": "a2eeef", + "default": true, + "description": "New feature or request" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 7, + "created_at": "2023-06-20T19:31:29Z", + "updated_at": "2023-08-01T08:59:21Z", + "closed_at": "2023-07-27T13:05:47Z", + "author_association": "NONE", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "Hi folks,\r\n\r\nI'm doing a Sveltekit project on Vercel. Trying to add Checkly I'm running into an ES Module loading error:\r\n\r\n```bash\r\nsa@mst: ~/0/edm |main U:2 ?:4 βœ—| npx checkly login\r\nβœ” Do you want to log in or sign up to Checkly? β€Ί I want to log in with an existing Checkly account\r\nβœ” Do you want to open a browser window to continue with login? … yes\r\nSuccessfully logged in as Mark\r\nWelcome to the Checkly CLI\r\nsa@mst: ~/0/edm |main U:2 ?:4 βœ—| checkly -v\r\ncheckly/4.0.8 darwin-x64 node-v20.3.0\r\nsa@mst: ~/0/edm |main U:2 ?:4 βœ—| npx checkly test\r\nParsing your project... !\r\n Error: Error loading file /Users/sa/0/edm/checkly.config.ts\r\n Error [ERR_REQUIRE_ESM]: Must use import to load ES Module: /Users/sa/0/edm/checkly.config.ts\r\n require() of ES modules is not supported.\r\n require() of /Users/sa/0/edm/checkly.config.ts from /Users/sa/0/edm/node_modules/checkly/dist/services/util.js is an ES module file as it is a .ts file \r\n whose nearest parent package.json contains \"type\": \"module\" which defines all .ts files in that package scope as ES modules.\r\n Instead change the requiring code to use import(), or remove \"type\": \"module\" from /Users/sa/0/edm/package.json.\r\n\r\n at createErrRequireEsm (/Users/sa/0/edm/node_modules/ts-node/dist-raw/node-internal-errors.js:46:15)\r\n at assertScriptCanLoadAsCJSImpl (/Users/sa/0/edm/node_modules/ts-node/dist-raw/node-internal-modules-cjs-loader.js:584:11)\r\n at Object.require.extensions. [as .ts] (/Users/sa/0/edm/node_modules/ts-node/src/index.ts:1610:5)\r\n at Module.load (node:internal/modules/cjs/loader:1113:32)\r\n at Function.Module._load (node:internal/modules/cjs/loader:960:12)\r\n at Module.require (node:internal/modules/cjs/loader:1137:19)\r\n at require (node:internal/modules/helpers:121:18)\r\n at /Users/sa/0/edm/node_modules/checkly/src/services/util.ts:65:54\r\n at processTicksAndRejections (node:internal/process/task_queues:95:5)\r\n at async loadTsFile (/Users/sa/0/edm/node_modules/checkly/src/services/util.ts:65:33) \r\nsa@mst: ~/0/edm |main U:2 ?:4 βœ—|\r\n```\r\nIt's a Sveltekit project running on Vercel. Here's the package.json\r\n```json\r\n{\r\n \"name\": \"edm\",\r\n \"version\": \"0.0.1\",\r\n \"private\": true,\r\n \"scripts\": {\r\n \"dev\": \"vite dev\",\r\n \"build\": \"vite build\",\r\n \"preview\": \"vite preview\",\r\n \"test\": \"playwright test\",\r\n \"check\": \"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json\",\r\n \"check:watch\": \"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch\",\r\n \"test:unit\": \"vitest\",\r\n \"lint\": \"prettier --plugin-search-dir . --check . && eslint .\",\r\n \"format\": \"prettier --plugin-search-dir . --write .\"\r\n },\r\n \"devDependencies\": {\r\n \"@playwright/test\": \"^1.35.1\",\r\n \"@skeletonlabs/skeleton\": \"^1.7.1\",\r\n \"@sveltejs/adapter-vercel\": \"^3.0.1\",\r\n \"@sveltejs/kit\": \"^1.20.4\",\r\n \"@tailwindcss/forms\": \"^0.5.3\",\r\n \"@tailwindcss/typography\": \"^0.5.9\",\r\n \"@typescript-eslint/eslint-plugin\": \"^5.60.0\",\r\n \"@typescript-eslint/parser\": \"^5.60.0\",\r\n \"autoprefixer\": \"^10.4.14\",\r\n \"eslint\": \"^8.43.0\",\r\n \"eslint-config-prettier\": \"^8.8.0\",\r\n \"eslint-plugin-svelte\": \"^2.31.0\",\r\n \"postcss\": \"^8.4.24\",\r\n \"prettier\": \"^2.8.8\",\r\n \"prettier-plugin-svelte\": \"^2.10.1\",\r\n \"svelte\": \"^3.59.1\",\r\n \"svelte-check\": \"^3.4.3\",\r\n \"tailwindcss\": \"^3.3.2\",\r\n \"tslib\": \"^2.5.3\",\r\n \"typescript\": \"latest\",\r\n \"vite\": \"^4.3.9\",\r\n \"vitest\": \"^0.32.2\",\r\n \"checkly\": \"latest\",\r\n \"ts-node\": \"latest\"\r\n },\r\n \"type\": \"module\",\r\n \"dependencies\": {\r\n \"@vercel/analytics\": \"^1.0.1\"\r\n }\r\n}\r\n```\r\n\r\nMy tsconfig.json looks like this\r\n\r\n```json\r\n{\r\n\t\"extends\": \"./.svelte-kit/tsconfig.json\",\r\n\t\"compilerOptions\": {\r\n\t\t\"allowJs\": true,\r\n\t\t\"checkJs\": true,\r\n\t\t\"esModuleInterop\": true,\r\n\t\t\"forceConsistentCasingInFileNames\": true,\r\n\t\t\"resolveJsonModule\": true,\r\n\t\t\"skipLibCheck\": true,\r\n\t\t\"sourceMap\": true,\r\n\t\t\"strict\": true\r\n\t}\r\n}\r\n```\r\nand then `.svelte-kit/tsconfig.json`\r\n\r\n```json\r\n{\r\n\t\"compilerOptions\": {\r\n\t\t\"paths\": {\r\n\t\t\t\"$lib\": [\r\n\t\t\t\t\"../src/lib\"\r\n\t\t\t],\r\n\t\t\t\"$lib/*\": [\r\n\t\t\t\t\"../src/lib/*\"\r\n\t\t\t]\r\n\t\t},\r\n\t\t\"rootDirs\": [\r\n\t\t\t\"..\",\r\n\t\t\t\"./types\"\r\n\t\t],\r\n\t\t\"importsNotUsedAsValues\": \"error\",\r\n\t\t\"isolatedModules\": true,\r\n\t\t\"preserveValueImports\": true,\r\n\t\t\"lib\": [\r\n\t\t\t\"esnext\",\r\n\t\t\t\"DOM\",\r\n\t\t\t\"DOM.Iterable\"\r\n\t\t],\r\n\t\t\"moduleResolution\": \"node\",\r\n\t\t\"module\": \"esnext\",\r\n\t\t\"target\": \"esnext\",\r\n\t\t\"ignoreDeprecations\": \"5.0\"\r\n\t},\r\n\t\"include\": [\r\n\t\t\"ambient.d.ts\",\r\n\t\t\"./types/**/$types.d.ts\",\r\n\t\t\"../vite.config.ts\",\r\n\t\t\"../src/**/*.js\",\r\n\t\t\"../src/**/*.ts\",\r\n\t\t\"../src/**/*.svelte\",\r\n\t\t\"../tests/**/*.js\",\r\n\t\t\"../tests/**/*.ts\",\r\n\t\t\"../tests/**/*.svelte\"\r\n\t],\r\n\t\"exclude\": [\r\n\t\t\"../node_modules/**\",\r\n\t\t\"./[!ambient.d.ts]**\",\r\n\t\t\"../src/service-worker.js\",\r\n\t\t\"../src/service-worker.ts\",\r\n\t\t\"../src/service-worker.d.ts\"\r\n\t]\r\n}\r\n```\r\n\r\nAnd here's the `checkly.config.ts` as installed by `npm create checkly`\r\n\r\n```ts\r\nimport { defineConfig } from 'checkly'\r\n\r\n/**\r\n * See https://www.checklyhq.com/docs/cli/project-structure/\r\n */\r\nconst config = defineConfig({\r\n /* A human friendly name for your project */\r\n projectName: 'edm',\r\n /** A logical ID that needs to be unique across your Checkly account,\r\n * See https://www.checklyhq.com/docs/cli/constructs/ to learn more about logical IDs.\r\n */\r\n logicalId: 'edm',\r\n /* An optional URL to your Git repo */\r\n repoUrl: 'https://github.com/checkly/checkly-cli',\r\n /* Sets default values for Checks */\r\n checks: {\r\n /* A default for how often your Check should run in minutes */\r\n frequency: 10,\r\n /* Checkly data centers to run your Checks as monitors */\r\n locations: ['us-east-1', 'eu-west-1'],\r\n /* An optional array of tags to organize your Checks */\r\n tags: ['mac'],\r\n /** The Checkly Runtime identifier, determining npm packages and the Node.js version available at runtime.\r\n * See https://www.checklyhq.com/docs/cli/npm-packages/\r\n */\r\n runtimeId: '2023.02',\r\n /* A glob pattern that matches the Checks inside your repo, see https://www.checklyhq.com/docs/cli/using-check-test-match/ */\r\n checkMatch: '**/__checks__/**/*.check.ts',\r\n browserChecks: {\r\n /* A glob pattern matches any Playwright .spec.ts files and automagically creates a Browser Check. This way, you\r\n * can just write native Playwright code. See https://www.checklyhq.com/docs/cli/using-check-test-match/\r\n * */\r\n testMatch: '**/__checks__/**/*.spec.ts',\r\n },\r\n },\r\n cli: {\r\n /* The default datacenter location to use when running npx checkly test */\r\n runLocation: 'eu-west-1',\r\n /* An array of default reporters to use when a reporter is not specified with the \"--reporter\" flag */\r\n reporters: ['list'],\r\n },\r\n})\r\n\r\nexport default config\r\n```\r\n\r\n\r\nAny ideas how to solve this? Is there maybe a checkly discord channel for quick questions such as this one?\r\n\r\n_Originally posted by @evdama in https://github.com/checkly/checkly-cli/issues/619#issuecomment-1598186913_\r\n ", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/768/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/checkly/checkly-cli/issues/768/timeline", + "performed_via_github_app": null, + "state_reason": "completed" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/767", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/767/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/767/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/767/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/767", + "id": 1765224326, + "node_id": "PR_kwDOE8E-g85TbeNL", + "number": 767, + "title": "feat: propagate repo info on checkly deploy", + "user": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 5221148871, + "node_id": "LA_kwDOE8E-g88AAAABNzRoxw", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/build", + "name": "build", + "color": "bfdadc", + "default": false, + "description": "Issue regarding building and packaging" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 2, + "created_at": "2023-06-20T11:40:38Z", + "updated_at": "2023-06-22T12:21:15Z", + "closed_at": "2023-06-22T12:21:13Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/767", + "html_url": "https://github.com/checkly/checkly-cli/pull/767", + "diff_url": "https://github.com/checkly/checkly-cli/pull/767.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/767.patch", + "merged_at": "2023-06-22T12:21:13Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nThis PR adds git info to the `checkly deploy` command. This additional git info will then be displayed in the resource history log. The same method is used to fetch the git info that we're already using for `checkly test`.\r\n\r\nI thought that the `CHECKLY_TEST_` naming format is now inaccurate for the git info environment vars, since the vars now also apply to `checkly deploy`. This PR also updates these env var names in a backwards compatible way.", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/767/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/checkly/checkly-cli/issues/767/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/766", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/766/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/766/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/766/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/766", + "id": 1764124754, + "node_id": "PR_kwDOE8E-g85TX012", + "number": 766, + "title": "docs: tweaks to dashes and maintenance window jsdocs [sc-00]", + "user": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-06-19T19:41:41Z", + "updated_at": "2023-06-20T06:19:59Z", + "closed_at": "2023-06-20T06:19:58Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/766", + "html_url": "https://github.com/checkly/checkly-cli/pull/766", + "diff_url": "https://github.com/checkly/checkly-cli/pull/766.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/766.patch", + "merged_at": "2023-06-20T06:19:58Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [x] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n- added links to docs in the constructor JSDocs\r\n- some typos removal\r\n- some small clarifications\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/766/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/checkly/checkly-cli/issues/766/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/765", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/765/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/765/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/765/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/765", + "id": 1763412383, + "node_id": "PR_kwDOE8E-g85TVaIi", + "number": 765, + "title": "chore(deps): Bump acorn from 8.8.1 to 8.9.0", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-06-19T12:12:03Z", + "updated_at": "2023-06-29T07:53:49Z", + "closed_at": "2023-06-29T07:53:46Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/765", + "html_url": "https://github.com/checkly/checkly-cli/pull/765", + "diff_url": "https://github.com/checkly/checkly-cli/pull/765.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/765.patch", + "merged_at": null + }, + "body": "Bumps [acorn](https://github.com/acornjs/acorn) from 8.8.1 to 8.9.0.\n
\nCommits\n
    \n
  • a354538 Mark version 8.9.0
  • \n
  • 8906b82 Fix infinite loop in v-flag regexp validation
  • \n
  • 3d90580 chore: bump deps, test262
  • \n
  • fb4c582 Use integers as return values in regexp set parsing
  • \n
  • 1f8c7f1 Add support for ES2024 Regex v flag
  • \n
  • bb9de99 Update unicode-property-data.js
  • \n
  • 96c721d Clarify docs for allowAwaitOutsideFunction
  • \n
  • 544dc38 Fixed .d.mts content and reexport things correctly
  • \n
  • d93dffc Add proper .d.mts types for acorn-walk
  • \n
  • 3ef09ce Use proper .d.mts extension for .mjs types
  • \n
  • Additional commits viewable in compare view
  • \n
\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=acorn&package-manager=npm_and_yarn&previous-version=8.8.1&new-version=8.9.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", + "closed_by": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/765/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/checkly/checkly-cli/issues/765/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/764", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/764/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/764/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/764/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/764", + "id": 1752389132, + "node_id": "PR_kwDOE8E-g85SwO9_", + "number": 764, + "title": "fix: re-introduce @oclif/plugin-help dependency", + "user": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 5221148871, + "node_id": "LA_kwDOE8E-g88AAAABNzRoxw", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/build", + "name": "build", + "color": "bfdadc", + "default": false, + "description": "Issue regarding building and packaging" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-06-12T10:07:32Z", + "updated_at": "2023-06-12T11:37:41Z", + "closed_at": "2023-06-12T11:37:40Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/764", + "html_url": "https://github.com/checkly/checkly-cli/pull/764", + "diff_url": "https://github.com/checkly/checkly-cli/pull/764.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/764.patch", + "merged_at": "2023-06-12T11:37:40Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nFrom a recent canary release of the CLI (`checkly@0.0.0-pr.763.ed8b35d`), there's been a regression in the CLI related to `@oclif/plugin-help`:\r\n\r\n```\r\n$ npx checkly whoami\r\n(node:11081) Error Plugin: checkly: could not find package.json with {\r\n type: 'core',\r\n root: '/Users/clample/projects/test/lime-cheetah/node_modules/checkly',\r\n name: '@oclif/plugin-help'\r\n}\r\nmodule: @oclif/core@2.0.7\r\ntask: loadPlugins\r\nplugin: checkly\r\nroot: /Users/clample/projects/test/lime-cheetah/node_modules/checkly\r\nSee more details with DEBUG=*\r\n(Use `node --trace-warnings ...` to show where the warning was created)\r\nYou are currently on account \"chris@checklyhq.com\" (bf7babe3-0589-4cc9-9358-f706b3b11362) as Chris Lample.\r\n```\r\n\r\nThe dependency on `@oclif/plugin-help` was removed in https://github.com/checkly/checkly-cli/commit/62891ff0ec3102896b8467ed58159aaf7c353d63#diff-6e2e2a1851648938b325ba84de634407a4e69a644ea61102df15ca4a8a7a9758L76. This PR re-adds the dependency with the same version.", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/764/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/checkly/checkly-cli/issues/764/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/763", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/763/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/763/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/763/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/763", + "id": 1749616124, + "node_id": "PR_kwDOE8E-g85Sm80c", + "number": 763, + "title": "feat: release CLI v4.0.9", + "user": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 5221148871, + "node_id": "LA_kwDOE8E-g88AAAABNzRoxw", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/build", + "name": "build", + "color": "bfdadc", + "default": false, + "description": "Issue regarding building and packaging" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 4, + "created_at": "2023-06-09T10:24:40Z", + "updated_at": "2023-06-23T13:28:44Z", + "closed_at": "2023-06-23T13:28:43Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/763", + "html_url": "https://github.com/checkly/checkly-cli/pull/763", + "diff_url": "https://github.com/checkly/checkly-cli/pull/763.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/763.patch", + "merged_at": "2023-06-23T13:28:42Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nRelease v4.0.9 of the CLI.\r\n\r\nTested the advanced and boilerplate examples with `npx checkly test` and `npx checkly deploy`.\r\n\r\nThe changes since v4.0.8 is https://github.com/checkly/checkly-cli/compare/v4.0.8...chris-lample/release-4-0-9\r\n", + "closed_by": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/763/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/checkly/checkly-cli/issues/763/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/762", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/762/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/762/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/762/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/762", + "id": 1749565730, + "node_id": "PR_kwDOE8E-g85Smxly", + "number": 762, + "title": "fix: lazily initialize config file", + "user": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-06-09T09:56:49Z", + "updated_at": "2023-06-09T10:08:48Z", + "closed_at": "2023-06-09T10:08:47Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/762", + "html_url": "https://github.com/checkly/checkly-cli/pull/762", + "diff_url": "https://github.com/checkly/checkly-cli/pull/762.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/762.patch", + "merged_at": "2023-06-09T10:08:47Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nCurrently the CLI tries to create a config file even if `CHECKLY_ACCOUNT_ID` and `CHECKLY_API_KEY` are passed. In some environments (f.ex AWS Lambda), this can then trigger an error. This PR makes the creation of config files lazy. The config file should only be created if `CHECKLY_ACCOUNT_ID` or `CHECKLY_API_KEY` are missing, or for the `checkly switch` and `checkly login` commands.\r\n\r\nThe issue can be reproduced on Mac OS by deleting `~/Library/Preferences/@checkly/cli` and making `~/Library/Preferences/@checkly` read-only. `CHECKLY_ACCOUNT_ID= CHECKLY_API_KEY= npx checkly deploy` then fails with:\r\n```\r\n(node:7786) [EACCES] Error Plugin: checkly: EACCES: permission denied, mkdir '/Users/clample/Library/Preferences/@checkly/cli'\r\n```\r\n\r\n#### Testing\r\n* Tested that `npx checkly test`, `npx checkly deploy`, and `npx checkly trigger` work when `~/LibraryPreferences/@checkly` is read-only and `CHECKLY_ACCOUNT_ID` and `CHECKLY_API_KEY` are set.\r\n* Tested that `npx checkly login`, `npx checkly switch`, and `npx checkly whomai` are still working.", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/762/reactions", + "total_count": 1, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 1, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 + }, + "timeline_url": "https://api.github.com/repos/checkly/checkly-cli/issues/762/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/761", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/761/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/761/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/761/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/761", + "id": 1749084367, + "node_id": "I_kwDOE8E-g85oQOjP", + "number": 761, + "title": "story: add tests for `npm create checkly` prompts", + "user": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064778, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc4", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/enhancement", + "name": "enhancement", + "color": "a2eeef", + "default": true, + "description": "New feature or request" + } + ], + "state": "closed", + "locked": false, + "assignee": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "assignees": [ + { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + } + ], + "milestone": null, + "comments": 1, + "created_at": "2023-06-09T04:03:30Z", + "updated_at": "2023-08-10T03:31:10Z", + "closed_at": "2023-08-10T03:31:10Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### Story description\n\nThe package `create-cli` has one command with seven prompts a user could fill. There are lot of \r\n combinations that should be tested every time a change is applied. Adding unit and integration tests will help us during the development.\n\n### Shortcut link\n\n_No response_\n\n### Additional resources\n\nAt the moment, [prompts](https://www.npmjs.com/package/prompts) is used for user interaction. The package has the `inject()` [function](https://github.com/terkelg/prompts#injectvalues) that let us inject user answers.", + "closed_by": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/761/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/checkly/checkly-cli/issues/761/timeline", + "performed_via_github_app": null, + "state_reason": "completed" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/760", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/760/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/760/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/760/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/760", + "id": 1748798183, + "node_id": "PR_kwDOE8E-g85SkQB9", + "number": 760, + "title": "feat: add javascript project options [gh-752]", + "user": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 8, + "created_at": "2023-06-08T23:30:42Z", + "updated_at": "2023-06-13T13:22:39Z", + "closed_at": "2023-06-13T13:22:38Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/760", + "html_url": "https://github.com/checkly/checkly-cli/pull/760", + "diff_url": "https://github.com/checkly/checkly-cli/pull/760.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/760.patch", + "merged_at": "2023-06-13T13:22:38Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [x] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nThis PR adds two JavaScript project options to pick when running `npm create checkly`. Projects from https://github.com/checkly/checkly-basic-cli-project-js and https://github.com/checkly/checkly-advanced-cli-project-js were copied to the `/examples` folder.\r\n\r\n\r\n![image](https://github.com/checkly/checkly-cli/assets/5315705/fb579028-f8a4-4ff3-9d51-1c13aa25ccd8)\r\n\r\n> Resolves #752\r\n\r\n## New Dependency Submission\r\n> We have to merge this PR and create a new CLI version before publishing the new `checkly-cli` package. The new examples will be available after a new tag (i.e. `4.0.9`) is created.\r\n\r\n", + "closed_by": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/760/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/checkly/checkly-cli/issues/760/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/759", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/759/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/759/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/759/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/759", + "id": 1746448578, + "node_id": "PR_kwDOE8E-g85ScXkP", + "number": 759, + "title": "feat: add Dashboard construct [gh-734]", + "user": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-06-07T18:24:17Z", + "updated_at": "2023-06-13T14:44:07Z", + "closed_at": "2023-06-13T14:44:06Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/759", + "html_url": "https://github.com/checkly/checkly-cli/pull/759", + "diff_url": "https://github.com/checkly/checkly-cli/pull/759.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/759.patch", + "merged_at": "2023-06-13T14:44:06Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [x] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nAdd `Dashboard` resource construct. It allows to use a CSS file with `customCSS.entrypoint`.\r\n\r\nNote: The new resource doesn't include `fromId()` instantiation, since it cannot be referenced from other resources.\r\n\r\nA dashboard was added to the E2E fixtures.\r\n\r\nSmall fix for `maintenance-windows` constructor, disallowing to use it through the Config.\r\n\r\n\r\n> Resolves #734\r\n\r\n## New Dependency Submission\r\n\r\n> Depends on https://github.com/checkly/checkly-backend/pull/4268\r\n\r\n", + "closed_by": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/759/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/checkly/checkly-cli/issues/759/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/758", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/758/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/758/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/758/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/758", + "id": 1745974374, + "node_id": "PR_kwDOE8E-g85SawZo", + "number": 758, + "title": "feat: remove autocomplete from the CLI", + "user": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 2, + "created_at": "2023-06-07T13:56:43Z", + "updated_at": "2023-06-08T06:06:58Z", + "closed_at": "2023-06-07T14:54:31Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/758", + "html_url": "https://github.com/checkly/checkly-cli/pull/758", + "diff_url": "https://github.com/checkly/checkly-cli/pull/758.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/758.patch", + "merged_at": "2023-06-07T14:54:31Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nThis PR removes the `npx checkly autocomplete` command introduced in https://github.com/checkly/checkly-cli/pull/639. \r\n\r\nAutocomplete was problematic because it requires a global installation of `checkly`. For implementation reasons, though, the NPM library used for the CLI checkly command needs to be the same NPM library used for importing constructs in the `.check.ts` files. For this reason, we should discourage using a global install of `checkly` for the CLI component.\r\n\r\nIn particular, we need to be able to pass some state between the CLI and the .check.ts files. To make it a bit easier to write .check.ts files, we use a bit of magic with static variables in a `Session` class ([here](https://github.com/checkly/checkly-cli/blob/ceb14592ac29e0357e8af16f83e19d86eb6d4f06/packages/cli/src/constructs/project.ts#L116-L124)).\r\n\r\nWe can revisit autocomplete and improving support for a global installation of `checkly` in the future.", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/758/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/checkly/checkly-cli/issues/758/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/757", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/757/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/757/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/757/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/757", + "id": 1745528409, + "node_id": "PR_kwDOE8E-g85SZOJL", + "number": 757, + "title": "feat: add improved error message when no constructs found for deploy", + "user": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-06-07T10:07:28Z", + "updated_at": "2023-06-08T08:47:39Z", + "closed_at": "2023-06-08T08:47:38Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/757", + "html_url": "https://github.com/checkly/checkly-cli/pull/757", + "diff_url": "https://github.com/checkly/checkly-cli/pull/757.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/757.patch", + "merged_at": "2023-06-08T08:47:38Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nThis PR attempts to improve the handling of `npx checkly deploy` for the case where no constructs are found. \r\n\r\nCurrently in `main`, the deployment API is called and there's an error during the backend validation:\r\n![image](https://github.com/checkly/checkly-cli/assets/10483186/f67ef1c6-f98e-443a-a162-24e014587f03)\r\nThe CLI also asks for a deployment confirmation - even though the deploy is guaranteed to fail. The same result happens when `--preview` is added.\r\n\r\nWith this PR, there's an updated error message. The CLI also doesn't bother asking for a deployment confirmation, since it can detect early that the deploy will fail.\r\n![image](https://github.com/checkly/checkly-cli/assets/10483186/aa12a5f2-4ead-443b-ab57-b7c3b9127470)\r\n\r\n![Screenshot 2023-06-07 at 12 07 01](https://github.com/checkly/checkly-cli/assets/10483186/ac359828-4e75-41c0-9e9f-57764816ed8a)\r\n\r\n", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/757/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/checkly/checkly-cli/issues/757/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/756", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/756/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/756/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/756/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/756", + "id": 1745456255, + "node_id": "PR_kwDOE8E-g85SY-bA", + "number": 756, + "title": "chore: loosen commit linting for issue references", + "user": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-06-07T09:27:26Z", + "updated_at": "2023-06-07T15:15:49Z", + "closed_at": "2023-06-07T15:15:48Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/756", + "html_url": "https://github.com/checkly/checkly-cli/pull/756", + "diff_url": "https://github.com/checkly/checkly-cli/pull/756.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/756.patch", + "merged_at": "2023-06-07T15:15:48Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [x] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nWe currently use `commitlint` as a git hook for linting commit messages. The current setup requires an issue reference in every commit - f.ex `[gh-123]`. This is too restrictive, though, since we won't always have a corresponding GH issue for every commit. We can add `[gh-00]` or use `--no-verify` as a workaround, but this adds unnecessary clutter to commit messages and a bit of extra friction for working on the CLI.\r\n\r\nThis PR sets the lint rule to be a warning.\r\n\r\n![Screenshot 2023-06-07 at 11 24 10](https://github.com/checkly/checkly-cli/assets/10483186/c39b1e76-72b8-42f6-8a32-a2fbdb03dde4)\r\n", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/756/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/checkly/checkly-cli/issues/756/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/755", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/755/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/755/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/755/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/755", + "id": 1745407216, + "node_id": "PR_kwDOE8E-g85SYzx3", + "number": 755, + "title": "feat: display testOnly checks in deployment summary", + "user": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-06-07T09:02:44Z", + "updated_at": "2023-06-07T09:36:41Z", + "closed_at": "2023-06-07T09:36:40Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/755", + "html_url": "https://github.com/checkly/checkly-cli/pull/755", + "diff_url": "https://github.com/checkly/checkly-cli/pull/755.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/755.patch", + "merged_at": "2023-06-07T09:36:40Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nCurrently checks with `testOnly=true` aren't displayed at all in the deployment summary of `npx checkly deploy --preview` or `npx checkly deploy --output`. To give more info to users, this PR adds a \"Skip\" section to the deployment summary containing the `testOnly` checks.\r\n\r\nThere's an edge case where a check was deployed, then in a subsequent deployment the check is marked as `testOnly=true`. In this case, the check should be considered deleted rather than skipped, since it will be removed from Checkly. I added handling for this edge case and an integration test.\r\n\r\nChoosing a color is tricky. Depending on the theme, it isn't super clear. I think that the grey is OK for now, though.\r\nExample (dark theme):\r\n![Screenshot 2023-06-07 at 11 09 30](https://github.com/checkly/checkly-cli/assets/10483186/518e64fa-a3e9-487c-b089-8b777536fe00)\r\n\r\n\r\nExample (light theme):\r\n\"Screenshot\r\n\r\nthanks @stefanjudis for the suggestion 🦝 ", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/755/reactions", + "total_count": 1, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 1, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 + }, + "timeline_url": "https://api.github.com/repos/checkly/checkly-cli/issues/755/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/754", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/754/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/754/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/754/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/754", + "id": 1744133657, + "node_id": "I_kwDOE8E-g85n9V4Z", + "number": 754, + "title": "bug: remove a PL from a Check `privateLocations` array response with 500", + "user": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064775, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc1", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/bug", + "name": "bug", + "color": "d73a4a", + "default": true, + "description": "Something isn't working" + } + ], + "state": "closed", + "locked": false, + "assignee": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "assignees": [ + { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + } + ], + "milestone": null, + "comments": 0, + "created_at": "2023-06-06T15:43:50Z", + "updated_at": "2023-06-06T17:39:23Z", + "closed_at": "2023-06-06T17:39:23Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### Node.js version\n\nv16.17.0\n\n### NPM version\n\n8.15.0\n\n### @checkly/cli version\n\nv4.0.8\n\n### Steps to reproduce\n\n1. create a `ApiCheck` and set some `privateLocations`\r\n2. deploy the project: `npx checkly deploy`\r\n3. edit check's private locations and leave an empty array: `privateLocations: []`\r\n4. deploy the project again to apply the updates: `npx checkly deploy`\n\n### What is expected?\n\nThe check to be unassigned of the private location. Just to remove the private-location-assignment only.\n\n### What is actually happening?\n\nThe API is trying to remove a private-location and it response with a `500` status code.\n\n### Any additional comments?\n\nIt seems like an issue with the `Check.upsertGraphAndFetch()` [here](https://github.com/checkly/checkly-backend/blob/a76c8e7903e153addb7787c1cf440b43fcce7cf5/api/src/modules/public-api/projects/resources/check.js#L118)\r\n\r\nThere is a Papertrail error [here](https://my.papertrailapp.com/groups/10603801/events?q=%22c03d3ce8-2e4e-4e02-98c4-bc2873702bb3%22&focus=1602761443999875076&selected=1602761443999875076)", + "closed_by": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/754/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/checkly/checkly-cli/issues/754/timeline", + "performed_via_github_app": null, + "state_reason": "completed" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/753", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/753/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/753/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/753/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/753", + "id": 1743632899, + "node_id": "PR_kwDOE8E-g85SSyEr", + "number": 753, + "title": "prototype: propagate repo info for deployments", + "user": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 5221148871, + "node_id": "LA_kwDOE8E-g88AAAABNzRoxw", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/build", + "name": "build", + "color": "bfdadc", + "default": false, + "description": "Issue regarding building and packaging" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-06-06T11:06:57Z", + "updated_at": "2023-07-28T13:11:12Z", + "closed_at": "2023-07-28T13:11:12Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": true, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/753", + "html_url": "https://github.com/checkly/checkly-cli/pull/753", + "diff_url": "https://github.com/checkly/checkly-cli/pull/753.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/753.patch", + "merged_at": null + }, + "body": null, + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/753/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/checkly/checkly-cli/issues/753/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/752", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/752/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/752/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/752/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/752", + "id": 1741642442, + "node_id": "I_kwDOE8E-g85nz1rK", + "number": 752, + "title": "story: add JavaScript only templates to `checkly-cli` repo and add them to `create-cli` wizard", + "user": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "assignees": [ + { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + } + ], + "milestone": null, + "comments": 2, + "created_at": "2023-06-05T12:09:21Z", + "updated_at": "2023-06-13T13:23:24Z", + "closed_at": "2023-06-13T13:22:39Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### Story description\n\nSome users are not (yet) comfortable with TypeScript and want to get started with JS-only example templates. These have been prepped by @modern-sapien in two separate repos. We want to add them to the main `checkly-cli` repo next to the current TS templates and make them available as a step in the `create-cli` package.\r\n\r\nhttps://github.com/checkly/checkly-basic-cli-project-js\r\nhttps://github.com/checkly/checkly-advanced-cli-project-js\n\n### Shortcut link\n\n_No response_\n\n### Additional resources\n\n_No response_", + "closed_by": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/752/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/checkly/checkly-cli/issues/752/timeline", + "performed_via_github_app": null, + "state_reason": "completed" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/751", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/751/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/751/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/751/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/751", + "id": 1741310441, + "node_id": "PR_kwDOE8E-g85SK28C", + "number": 751, + "title": "feat: add scheduling messages for a better DX when checks take more t…", + "user": { + "login": "Antoine-C", + "id": 3541876, + "node_id": "MDQ6VXNlcjM1NDE4NzY=", + "avatar_url": "https://avatars.githubusercontent.com/u/3541876?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Antoine-C", + "html_url": "https://github.com/Antoine-C", + "followers_url": "https://api.github.com/users/Antoine-C/followers", + "following_url": "https://api.github.com/users/Antoine-C/following{/other_user}", + "gists_url": "https://api.github.com/users/Antoine-C/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Antoine-C/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Antoine-C/subscriptions", + "organizations_url": "https://api.github.com/users/Antoine-C/orgs", + "repos_url": "https://api.github.com/users/Antoine-C/repos", + "events_url": "https://api.github.com/users/Antoine-C/events{/privacy}", + "received_events_url": "https://api.github.com/users/Antoine-C/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 5221148871, + "node_id": "LA_kwDOE8E-g88AAAABNzRoxw", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/build", + "name": "build", + "color": "bfdadc", + "default": false, + "description": "Issue regarding building and packaging" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 15, + "created_at": "2023-06-05T08:57:23Z", + "updated_at": "2023-06-15T14:57:33Z", + "closed_at": "2023-06-15T14:57:32Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/751", + "html_url": "https://github.com/checkly/checkly-cli/pull/751", + "diff_url": "https://github.com/checkly/checkly-cli/pull/751.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/751.patch", + "merged_at": "2023-06-15T14:57:32Z" + }, + "body": "…ime to be scheduled [sc-16052]\r\n\r\nI hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n## Notes for the Reviewer\r\n\r\n- We now track which check is still being scheduling and which check is running by relying on the `CHECK_INPROGRESS` and `RUN_START` events.\r\n- When a test start checks are flagged as `SCHEDULING` and after we receive the `CHECK_INPROGRESS` event for a specific check we flag it as `PENDING`.\r\n- After 20s if some checks are still being scheduled we add a message in the summary to let the user know it can take up to two minutes.\r\n\r\nhttps://github.com/checkly/checkly-cli/assets/3541876/d155a203-a44d-4721-95b9-6b8b20a651bc\r\n\r\n", + "closed_by": { + "login": "Antoine-C", + "id": 3541876, + "node_id": "MDQ6VXNlcjM1NDE4NzY=", + "avatar_url": "https://avatars.githubusercontent.com/u/3541876?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Antoine-C", + "html_url": "https://github.com/Antoine-C", + "followers_url": "https://api.github.com/users/Antoine-C/followers", + "following_url": "https://api.github.com/users/Antoine-C/following{/other_user}", + "gists_url": "https://api.github.com/users/Antoine-C/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Antoine-C/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Antoine-C/subscriptions", + "organizations_url": "https://api.github.com/users/Antoine-C/orgs", + "repos_url": "https://api.github.com/users/Antoine-C/repos", + "events_url": "https://api.github.com/users/Antoine-C/events{/privacy}", + "received_events_url": "https://api.github.com/users/Antoine-C/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/751/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/checkly/checkly-cli/issues/751/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/750", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/750/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/750/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/750/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/750", + "id": 1740947623, + "node_id": "PR_kwDOE8E-g85SJoEJ", + "number": 750, + "title": "chore: add URL validation and __checks__ existence error [gh-748]", + "user": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 3, + "created_at": "2023-06-05T04:41:40Z", + "updated_at": "2023-06-08T13:45:49Z", + "closed_at": "2023-06-08T13:45:48Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/750", + "html_url": "https://github.com/checkly/checkly-cli/pull/750", + "diff_url": "https://github.com/checkly/checkly-cli/pull/750.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/750.patch", + "merged_at": "2023-06-08T13:45:48Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [x] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n~This PR includes a new package to obtain the `pwd` or `cwd` without using `process.cwd()`. The package includes OS agnostic filesystem functions.~\r\nThis PR adds a simple URL validation check for the automatic custom check creation during the project initiation.\r\nAlso, a user-friendly error is shown when `__checks__` or `checkly.config.ts` can't be overwritten.\r\n\r\n\r\n> ~Resolves #745~ (was closed already)\r\n\r\n> Resolves #748\r\n\r\n![image](https://github.com/checkly/checkly-cli/assets/5315705/77b1862d-0a2d-4461-8f36-4433db9299ad)\r\n\r\n> Resolves #749\r\n\r\n![image](https://github.com/checkly/checkly-cli/assets/5315705/b194e428-55a4-4e89-9a7d-f1309f1bc815)\r\n\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/750/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/checkly/checkly-cli/issues/750/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/749", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/749/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/749/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/749/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/749", + "id": 1740902090, + "node_id": "I_kwDOE8E-g85nxA7K", + "number": 749, + "title": "bug: `npm create checkly` fails when `__checks__` or `checkly.config.ts` exists", + "user": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064775, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc1", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/bug", + "name": "bug", + "color": "d73a4a", + "default": true, + "description": "Something isn't working" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-06-05T04:05:02Z", + "updated_at": "2023-06-08T13:45:50Z", + "closed_at": "2023-06-08T13:45:50Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### Node.js version\n\nv18\n\n### NPM version\n\n8\n\n### @checkly/cli version\n\nv4.0.8\n\n### Steps to reproduce\n\nRun `npm create checkly` from an already started Checkly project.\n\n### What is expected?\n\nA user-friendly error message informing you have to rename/move the `__check__` folder.\n\n### What is actually happening?\n\n\r\nit does not handle `Error: ENOTEMPTY`:\r\n\r\n```\r\nyosoy@YogaSlim7:~/checkly/sandbox/lalala$ npx create-checkly\r\n checkly v4.0.8 Build and Run Synthetics That Scale\r\n\r\nHi Nahuel Alejandro Ramos! Let's get you started on your monitoring as code journey!\r\n\r\nβœ” It looks like you are already in a project, would you like to initialize? … yes\r\nβœ” Example template copied!\r\nnode:fs:1040\r\n handleErrorFromBinding(ctx);\r\n ^\r\n\r\nError: ENOTEMPTY: directory not empty, rename 'coffee-trout/__checks__' -> './__checks__'\r\n at Module.renameSync (node:fs:1040:3)\r\n```\n\n### Any additional comments?\n\n_No response_", + "closed_by": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/749/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/checkly/checkly-cli/issues/749/timeline", + "performed_via_github_app": null, + "state_reason": "completed" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/748", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/748/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/748/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/748/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/748", + "id": 1740874055, + "node_id": "I_kwDOE8E-g85nw6FH", + "number": 748, + "title": "bug: `npm create checkly` fails when wrong URL is used for new check.", + "user": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064775, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc1", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/bug", + "name": "bug", + "color": "d73a4a", + "default": true, + "description": "Something isn't working" + } + ], + "state": "closed", + "locked": false, + "assignee": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "assignees": [ + { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + } + ], + "milestone": null, + "comments": 0, + "created_at": "2023-06-05T03:47:34Z", + "updated_at": "2023-06-08T13:45:49Z", + "closed_at": "2023-06-08T13:45:49Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### Node.js version\n\nv16.17.0\n\n### NPM version\n\n8.15.0\n\n### @checkly/cli version\n\nv4.0.8\n\n### Steps to reproduce\n\nRun `npm create checkly` and answer `Yes` for \"Would you like to create a custom Playwright-based Browser Check to check a URL?\" question. Then, enter a wrong URL (or empty string) as \"Please provide the URL of the site you want to check.\" answer.\r\n\n\n### What is expected?\n\nIt should create the check or handle wrong URL and print a user-friendly error.\n\n### What is actually happening?\n\nit does not check if the URL is valid.\r\n\r\n```\r\nyosoy@YogaSlim7:~/checkly/sandbox/lalala$ npx create-checkly\r\n checkly v4.0.8 Build and Run Synthetics That Scale\r\n\r\nHi Nahuel Alejandro Ramos! Let's get you started on your monitoring as code journey!\r\n\r\nβœ” It looks like you are already in a project, would you like to initialize? … yes\r\nβœ” Example template copied!\r\nβœ” Would you like to create a custom Playwright-based Browser Check to check a URL? … yes\r\nβœ” Please provide the URL of the site you want to check. … \r\nnode:internal/errors:477\r\n ErrorCaptureStackTrace(err);\r\n ^\r\n\r\nTypeError [ERR_INVALID_URL]: Invalid URL\r\n at new NodeError (node:internal/errors:387:5)\r\n```\n\n### Any additional comments?\n\n_No response_", + "closed_by": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/748/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/checkly/checkly-cli/issues/748/timeline", + "performed_via_github_app": null, + "state_reason": "completed" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/747", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/747/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/747/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/747/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/747", + "id": 1735380909, + "node_id": "PR_kwDOE8E-g85R2g1S", + "number": 747, + "title": "feat: add PrivateLocation construct [gh-736]", + "user": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 2, + "created_at": "2023-06-01T03:38:51Z", + "updated_at": "2023-06-21T13:03:45Z", + "closed_at": "2023-06-21T13:03:44Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/747", + "html_url": "https://github.com/checkly/checkly-cli/pull/747", + "diff_url": "https://github.com/checkly/checkly-cli/pull/747.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/747.patch", + "merged_at": "2023-06-21T13:03:44Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [x] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n- add `PrivateLocation` resource construct.\r\n- add error handling for `destroy` command (now we could get an error destroying a project: the only possible error is when you are trying to remove a `PrivateLocation` created using the CLI having external checks/groups assigned through the UI.\r\n- fetch private-locations using 'singleton' approach `Session.getPrivateLocations()`\r\n- add `CHECKLY_CLI_VESION` environment variable for testing purpose, to allow us to override the CLI version when running E2E test.\r\n\r\n`Check` and `CheckGroup` `privateLocations` properties are parsed to filter slug name strings and use them to get the private-location from the account and create an instance similar to use `fromId()`. After creating the non member PL resources, it adds the assignment resources for Check and Groups.\r\n\r\nAs all the PL and assignments are transformed to resources, the `privateLocations` property is not sent to the API after this version is released. Only previous CLI versions still send the property and that will use the old PL assignment flow (using the backend `fetchPrivateLocations()` and `upsertGraph()` functions) without supporting PL creation/reference in the CLI.\r\n\r\n> **Note 1**: The new resource include `fromId()` instantiation used in the CLI when processing the slug names string and transform to `PrivateLocation` resource instances\r\n\r\n> **Note 2**: The `slugName` cannot be modified after the private-location is created. We have to discuss how can let the user know about this or how to restrict the modification (maybe throw some error if we detect a `slugName` modification for the same private-location.\r\n\r\n> **Note 3**: After creating a private-location, the raw-key is not returned. We have to discuss how to tell the user to access the UI and regenerate a new key.\r\n\r\n\r\n> Depends on https://github.com/checkly/checkly-backend/pull/4249\r\n\r\n> Resolves #736\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/747/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/checkly/checkly-cli/issues/747/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/746", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/746/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/746/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/746/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/746", + "id": 1735231562, + "node_id": "PR_kwDOE8E-g85R2BER", + "number": 746, + "title": "feat: add MaintenanceWindow construct [gh-735]", + "user": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-06-01T00:42:32Z", + "updated_at": "2023-06-02T03:29:35Z", + "closed_at": "2023-06-01T15:14:16Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/746", + "html_url": "https://github.com/checkly/checkly-cli/pull/746", + "diff_url": "https://github.com/checkly/checkly-cli/pull/746.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/746.patch", + "merged_at": "2023-06-01T15:14:16Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [x] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nAdd `MaintenanceWindow` resource construct.\r\n\r\nNote: The new resource doesn't include `fromId()` instantiation, since it cannot be referenced from other resources.\r\n\r\n(fix: `simple-git-hooks` package version in `package-lock.json`)\r\n\r\n\r\n> Depends on https://github.com/checkly/checkly-backend/pull/4248\r\n\r\n> Resolves #735\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/746/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/checkly/checkly-cli/issues/746/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/745", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/745/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/745/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/745/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/745", + "id": 1734468206, + "node_id": "I_kwDOE8E-g85nYeJu", + "number": 745, + "title": "bug: `npm create checkly` does not recognize existing project", + "user": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064775, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc1", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/bug", + "name": "bug", + "color": "d73a4a", + "default": true, + "description": "Something isn't working" + } + ], + "state": "closed", + "locked": false, + "assignee": { + "login": "maxigimenez", + "id": 1178139, + "node_id": "MDQ6VXNlcjExNzgxMzk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1178139?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/maxigimenez", + "html_url": "https://github.com/maxigimenez", + "followers_url": "https://api.github.com/users/maxigimenez/followers", + "following_url": "https://api.github.com/users/maxigimenez/following{/other_user}", + "gists_url": "https://api.github.com/users/maxigimenez/gists{/gist_id}", + "starred_url": "https://api.github.com/users/maxigimenez/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/maxigimenez/subscriptions", + "organizations_url": "https://api.github.com/users/maxigimenez/orgs", + "repos_url": "https://api.github.com/users/maxigimenez/repos", + "events_url": "https://api.github.com/users/maxigimenez/events{/privacy}", + "received_events_url": "https://api.github.com/users/maxigimenez/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "assignees": [ + { + "login": "maxigimenez", + "id": 1178139, + "node_id": "MDQ6VXNlcjExNzgxMzk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1178139?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/maxigimenez", + "html_url": "https://github.com/maxigimenez", + "followers_url": "https://api.github.com/users/maxigimenez/followers", + "following_url": "https://api.github.com/users/maxigimenez/following{/other_user}", + "gists_url": "https://api.github.com/users/maxigimenez/gists{/gist_id}", + "starred_url": "https://api.github.com/users/maxigimenez/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/maxigimenez/subscriptions", + "organizations_url": "https://api.github.com/users/maxigimenez/orgs", + "repos_url": "https://api.github.com/users/maxigimenez/repos", + "events_url": "https://api.github.com/users/maxigimenez/events{/privacy}", + "received_events_url": "https://api.github.com/users/maxigimenez/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + } + ], + "milestone": null, + "comments": 6, + "created_at": "2023-05-31T15:17:01Z", + "updated_at": "2023-06-06T15:02:34Z", + "closed_at": "2023-06-06T15:02:34Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### Node.js version\n\n18\n\n### NPM version\n\n8\n\n### @checkly/cli version\n\n4.0.8\n\n### Steps to reproduce\n\n- Run `npm create checkly` in a folder that already has a `package.json`\r\n\n\n### What is expected?\n\nIt should recognize that there is a `package.json` and use a different installation branch, prompting the user to set up `checkly` for an existing project.\n\n### What is actually happening?\n\nit does not recognize it and prompts creating a brand new one.\r\n\r\n```\r\n-rw-r--r--@ 1 timnolet staff 239B May 31 17:13 package-lock.json\r\n-rw-r--r--@ 1 timnolet staff 222B May 31 17:13 package.json\r\ntimnolet@MacBook-Pro-van-Tim playwright-multi-step-test % npm create checkly\r\n checkly v4.0.8 Build and Run Synthetics That Scale\r\n\r\nHi Tim Nolet! Let's get you started on your monitoring as code journey!\r\n\r\n? Where do you want to create your new project? β€Ί purple-parrotfish\r\n```\n\n### Any additional comments?\n\nThis is 9999% due to wrong usage of `process.cwd()` in https://github.com/checkly/checkly-cli/blob/62891ff0ec3102896b8467ed58159aaf7c353d63/packages/create-cli/src/utils/package.ts#L12", + "closed_by": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/745/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/checkly/checkly-cli/issues/745/timeline", + "performed_via_github_app": null, + "state_reason": "completed" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/744", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/744/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/744/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/744/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/744", + "id": 1734308313, + "node_id": "PR_kwDOE8E-g85Ry20L", + "number": 744, + "title": "chore: remove unused constructs file [gh-0]", + "user": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-05-31T14:02:49Z", + "updated_at": "2023-06-01T14:31:02Z", + "closed_at": "2023-06-01T14:30:53Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/744", + "html_url": "https://github.com/checkly/checkly-cli/pull/744", + "diff_url": "https://github.com/checkly/checkly-cli/pull/744.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/744.patch", + "merged_at": null + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nNow that we have the `exports` configuration in the package.json, having this extra file is not necessary since exports handles the mapping already", + "closed_by": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/744/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/checkly/checkly-cli/issues/744/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/743", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/743/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/743/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/743/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/743", + "id": 1732320427, + "node_id": "PR_kwDOE8E-g85RsGsS", + "number": 743, + "title": "feat: add --provenance flag to npm publish in GH action [sc-00]", + "user": { + "login": "ndom91", + "id": 7415984, + "node_id": "MDQ6VXNlcjc0MTU5ODQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/7415984?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ndom91", + "html_url": "https://github.com/ndom91", + "followers_url": "https://api.github.com/users/ndom91/followers", + "following_url": "https://api.github.com/users/ndom91/following{/other_user}", + "gists_url": "https://api.github.com/users/ndom91/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ndom91/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ndom91/subscriptions", + "organizations_url": "https://api.github.com/users/ndom91/orgs", + "repos_url": "https://api.github.com/users/ndom91/repos", + "events_url": "https://api.github.com/users/ndom91/events{/privacy}", + "received_events_url": "https://api.github.com/users/ndom91/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-05-30T13:50:29Z", + "updated_at": "2023-06-02T12:12:00Z", + "closed_at": "2023-06-02T12:11:59Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/743", + "html_url": "https://github.com/checkly/checkly-cli/pull/743", + "diff_url": "https://github.com/checkly/checkly-cli/pull/743.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/743.patch", + "merged_at": "2023-06-02T12:11:59Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n- The goal of adding a provenance banner is to increase trust in our software supply chain. This change adds cryptographic verification to the NPM publishing process, verifying that release X on NPM was actually built on Platform Y from commit Z.\r\n- Adds provenance verification to prod publishes to npm only. Not our canary publishes.\r\n- Will result in some verification banners on our NPM page like so:\r\n![image](https://github.com/checkly/checkly-cli/assets/7415984/0feab90c-66a9-4a50-808f-ce567b28a295)\r\n![image](https://github.com/checkly/checkly-cli/assets/7415984/ecf7eb3f-f48e-4239-aeb5-ce7b28db1aee)\r\n\r\n\r\n### Todo:\r\n\r\n- We will need to update the `NPM_TOKEN` we use to include these permissions, unfortuantely I don't have the rights to this.\r\n```\r\npermissions:\r\n id-token: write\r\n```\r\n- See [prerequisites](https://docs.npmjs.com/generating-provenance-statements#prerequisites)\r\n- See [publishing with provenance](https://docs.npmjs.com/generating-provenance-statements#publishing-packages-with-provenance-via-github-actions)\r\n\r\n### Notes\r\n\r\n- NPM docs with example Github Action: https://docs.npmjs.com/generating-provenance-statements#example-github-actions-workflow\r\n- Github announcement blog post: https://github.blog/2023-04-19-introducing-npm-package-provenance/\r\n- Example npm `sigstore` package which uses this already: https://www.npmjs.com/package/sigstore#provenance\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/743/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/checkly/checkly-cli/issues/743/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/742", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/742/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/742/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/742/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/742", + "id": 1732211493, + "node_id": "PR_kwDOE8E-g85Rrujv", + "number": 742, + "title": "chore: open browser for login as default [gh-740]", + "user": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-05-30T12:56:51Z", + "updated_at": "2023-05-30T15:00:35Z", + "closed_at": "2023-05-30T15:00:34Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/742", + "html_url": "https://github.com/checkly/checkly-cli/pull/742", + "diff_url": "https://github.com/checkly/checkly-cli/pull/742.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/742.patch", + "merged_at": "2023-05-30T15:00:34Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nModify the default login option to \"open the browser\".\r\n\r\n\r\n> Resolves #740\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/742/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/checkly/checkly-cli/issues/742/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/741", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/741/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/741/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/741/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/741", + "id": 1731834045, + "node_id": "PR_kwDOE8E-g85RqcAn", + "number": 741, + "title": "feat: add development env and remove test env [gh-0]", + "user": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 5221148871, + "node_id": "LA_kwDOE8E-g88AAAABNzRoxw", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/build", + "name": "build", + "color": "bfdadc", + "default": false, + "description": "Issue regarding building and packaging" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-05-30T09:02:34Z", + "updated_at": "2023-05-30T09:38:53Z", + "closed_at": "2023-05-30T09:38:52Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/741", + "html_url": "https://github.com/checkly/checkly-cli/pull/741", + "diff_url": "https://github.com/checkly/checkly-cli/pull/741.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/741.patch", + "merged_at": "2023-05-30T09:38:52Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n* remove the test env and just keep staging\r\n* add development env and rename the former development to local", + "closed_by": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/741/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/checkly/checkly-cli/issues/741/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/740", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/740/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/740/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/740/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/740", + "id": 1731789597, + "node_id": "I_kwDOE8E-g85nOQMd", + "number": 740, + "title": "bug: set \"do you want to open window\" to default \"yes\"", + "user": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064775, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc1", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/bug", + "name": "bug", + "color": "d73a4a", + "default": true, + "description": "Something isn't working" + } + ], + "state": "closed", + "locked": false, + "assignee": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "assignees": [ + { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + } + ], + "milestone": null, + "comments": 0, + "created_at": "2023-05-30T08:37:39Z", + "updated_at": "2023-05-30T15:00:35Z", + "closed_at": "2023-05-30T15:00:35Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### Node.js version\n\n16\n\n### NPM version\n\n8\n\n### @checkly/cli version\n\n4.0.8\n\n### Steps to reproduce\n\nthis is a regression. When executing `login`, the question to open a browser to do login should default to yes.\r\n\r\n```\r\ntimnolet@MacBook-Pro-van-Tim blush-kite % npx checkly login \r\nβœ” Do you want to log in or sign up to Checkly? β€Ί I want to log in with an existing Checkly account\r\nβœ– Do you want to open a browser window to continue with login? … no\r\nPlease open the following URL in your browser: \r\n```\n\n### What is expected?\n\nI just confirm with `enter` where the default answer is `[Y/n]`\n\n### What is actually happening?\n\nthe default is `[y/N]` printing the URL to the terminal, requiring a user to copy and past the URL\n\n### Any additional comments?\n\n_No response_", + "closed_by": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/740/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/checkly/checkly-cli/issues/740/timeline", + "performed_via_github_app": null, + "state_reason": "completed" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/739", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/739/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/739/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/739/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/739", + "id": 1731727959, + "node_id": "PR_kwDOE8E-g85RqFKn", + "number": 739, + "title": "chore: update help messages", + "user": { + "login": "stefanjudis", + "id": 962099, + "node_id": "MDQ6VXNlcjk2MjA5OQ==", + "avatar_url": "https://avatars.githubusercontent.com/u/962099?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/stefanjudis", + "html_url": "https://github.com/stefanjudis", + "followers_url": "https://api.github.com/users/stefanjudis/followers", + "following_url": "https://api.github.com/users/stefanjudis/following{/other_user}", + "gists_url": "https://api.github.com/users/stefanjudis/gists{/gist_id}", + "starred_url": "https://api.github.com/users/stefanjudis/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/stefanjudis/subscriptions", + "organizations_url": "https://api.github.com/users/stefanjudis/orgs", + "repos_url": "https://api.github.com/users/stefanjudis/repos", + "events_url": "https://api.github.com/users/stefanjudis/events{/privacy}", + "received_events_url": "https://api.github.com/users/stefanjudis/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-05-30T07:58:52Z", + "updated_at": "2023-05-30T08:42:08Z", + "closed_at": "2023-05-30T08:42:07Z", + "author_association": "COLLABORATOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/739", + "html_url": "https://github.com/checkly/checkly-cli/pull/739", + "diff_url": "https://github.com/checkly/checkly-cli/pull/739.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/739.patch", + "merged_at": "2023-05-30T08:42:07Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\nThere are no functional changes. I only made the help overview consistent.\r\n", + "closed_by": { + "login": "stefanjudis", + "id": 962099, + "node_id": "MDQ6VXNlcjk2MjA5OQ==", + "avatar_url": "https://avatars.githubusercontent.com/u/962099?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/stefanjudis", + "html_url": "https://github.com/stefanjudis", + "followers_url": "https://api.github.com/users/stefanjudis/followers", + "following_url": "https://api.github.com/users/stefanjudis/following{/other_user}", + "gists_url": "https://api.github.com/users/stefanjudis/gists{/gist_id}", + "starred_url": "https://api.github.com/users/stefanjudis/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/stefanjudis/subscriptions", + "organizations_url": "https://api.github.com/users/stefanjudis/orgs", + "repos_url": "https://api.github.com/users/stefanjudis/repos", + "events_url": "https://api.github.com/users/stefanjudis/events{/privacy}", + "received_events_url": "https://api.github.com/users/stefanjudis/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/739/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/checkly/checkly-cli/issues/739/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/738", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/738/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/738/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/738/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/738", + "id": 1731127199, + "node_id": "PR_kwDOE8E-g85RoE-1", + "number": 738, + "title": "chore: replace login success logo [gh-0]", + "user": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-05-29T18:48:25Z", + "updated_at": "2023-05-30T12:31:54Z", + "closed_at": "2023-05-30T12:31:53Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/738", + "html_url": "https://github.com/checkly/checkly-cli/pull/738", + "diff_url": "https://github.com/checkly/checkly-cli/pull/738.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/738.patch", + "merged_at": "2023-05-30T12:31:53Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nUpdate logo in page after successful login.\r\n\r\nBefore:\r\n\r\n![image](https://github.com/checkly/checkly-cli/assets/5315705/5565f477-4243-414e-8700-13359cd38717)\r\n\r\nAfter:\r\n\r\n![image](https://github.com/checkly/checkly-cli/assets/5315705/56281657-4729-4754-9e79-06e34d5f84be)\r\n\r\n\r\n\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/738/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/checkly/checkly-cli/issues/738/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/737", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/737/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/737/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/737/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/737", + "id": 1731062432, + "node_id": "PR_kwDOE8E-g85Rn3MI", + "number": 737, + "title": "chore: remove login command flags [gh-588]", + "user": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 3, + "created_at": "2023-05-29T17:25:45Z", + "updated_at": "2023-05-30T18:12:51Z", + "closed_at": "2023-05-30T18:12:50Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/737", + "html_url": "https://github.com/checkly/checkly-cli/pull/737", + "diff_url": "https://github.com/checkly/checkly-cli/pull/737.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/737.patch", + "merged_at": "2023-05-30T18:12:49Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nAfter trying multiple approaches to make the env variables available for each `AuthCommand`, I decided to add a new section into the help information.\r\n\r\n![image](https://github.com/checkly/checkly-cli/assets/5315705/9b6f616a-8933-4acd-aa47-1d0b114a72fa)\r\n\r\nI tried to add the env variables to the flags but the `--help` doesn't show any environment variable description. I found someone that is asking for that feature in https://github.com/oclif/core/issues/981\r\nAlso, as we discussed in https://github.com/checkly/checkly-cli/issues/588 , the account Id and API key flags shouldn't be available for any auth command to avoid credentials exposures.\r\n\r\nThis PR removes the `oclif/help` because it can't be configure to use a different class than the `oclif` `Help` class, making the `help` output differ with `--help` output. I simply created a new `help` command (this is what the plugin does under the hood) to use our help class `ChecklyHelpClass`.\r\n\r\n\r\n\r\n> Resolves oclif/oclif#588\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/737/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/checkly/checkly-cli/issues/737/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/736", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/736/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/736/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/736/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/736", + "id": 1727493159, + "node_id": "I_kwDOE8E-g85m93Qn", + "number": 736, + "title": "story: add `PrivateLocation` construct", + "user": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064778, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc4", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/enhancement", + "name": "enhancement", + "color": "a2eeef", + "default": true, + "description": "New feature or request" + } + ], + "state": "closed", + "locked": false, + "assignee": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "assignees": [ + { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + } + ], + "milestone": null, + "comments": 0, + "created_at": "2023-05-26T12:02:05Z", + "updated_at": "2023-06-21T13:03:45Z", + "closed_at": "2023-06-21T13:03:45Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### Story description\r\n\r\nUsers should be able to also manage their Private Locations \"as code\" from the CLI using a construct.\r\n\r\n### Shortcut link\r\n\r\n_No response_\r\n\r\n### Additional resources\r\n\r\n_No response_", + "closed_by": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/736/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/checkly/checkly-cli/issues/736/timeline", + "performed_via_github_app": null, + "state_reason": "completed" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/735", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/735/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/735/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/735/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/735", + "id": 1727489493, + "node_id": "I_kwDOE8E-g85m92XV", + "number": 735, + "title": "story: add `MaintenanceWindow` construct", + "user": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064778, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc4", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/enhancement", + "name": "enhancement", + "color": "a2eeef", + "default": true, + "description": "New feature or request" + } + ], + "state": "closed", + "locked": false, + "assignee": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "assignees": [ + { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + } + ], + "milestone": null, + "comments": 1, + "created_at": "2023-05-26T11:59:39Z", + "updated_at": "2023-06-01T15:18:25Z", + "closed_at": "2023-06-01T15:14:17Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### Story description\n\nUsers should be able to also manage their MaintenanceWindow \"as code\" from the CLI using a construct\r\n\n\n### Shortcut link\n\n_No response_\n\n### Additional resources\n\n_No response_", + "closed_by": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/735/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/checkly/checkly-cli/issues/735/timeline", + "performed_via_github_app": null, + "state_reason": "completed" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/734", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/734/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/734/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/734/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/734", + "id": 1725850551, + "node_id": "I_kwDOE8E-g85m3mO3", + "number": 734, + "title": "story: add `Dashboard` construct.", + "user": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064778, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc4", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/enhancement", + "name": "enhancement", + "color": "a2eeef", + "default": true, + "description": "New feature or request" + } + ], + "state": "closed", + "locked": false, + "assignee": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "assignees": [ + { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + } + ], + "milestone": null, + "comments": 0, + "created_at": "2023-05-25T13:38:04Z", + "updated_at": "2023-06-13T14:44:07Z", + "closed_at": "2023-06-13T14:44:07Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### Story description\n\nUsers should be able to also manage their Public Dashboards \"as code\" from the CLI using a construct\n\n### Shortcut link\n\n_No response_\n\n### Additional resources\n\n_No response_", + "closed_by": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/734/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/checkly/checkly-cli/issues/734/timeline", + "performed_via_github_app": null, + "state_reason": "completed" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/733", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/733/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/733/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/733/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/733", + "id": 1725797356, + "node_id": "PR_kwDOE8E-g85RWABb", + "number": 733, + "title": "fix: use the write input type for account names [gh-732]", + "user": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 3, + "created_at": "2023-05-25T13:07:21Z", + "updated_at": "2023-05-25T13:25:38Z", + "closed_at": "2023-05-25T13:25:37Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/733", + "html_url": "https://github.com/checkly/checkly-cli/pull/733", + "diff_url": "https://github.com/checkly/checkly-cli/pull/733.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/733.patch", + "merged_at": "2023-05-25T13:25:37Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n* Use select type to instead of list\r\n* Pass a value as well to abide prompts api\r\n\r\n> Resolves #732", + "closed_by": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/733/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/checkly/checkly-cli/issues/733/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/732", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/732/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/732/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/732/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/732", + "id": 1725770952, + "node_id": "I_kwDOE8E-g85m3SzI", + "number": 732, + "title": "bug: Account picker after login is broken", + "user": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064775, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc1", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/bug", + "name": "bug", + "color": "d73a4a", + "default": true, + "description": "Something isn't working" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-05-25T12:54:54Z", + "updated_at": "2023-05-25T13:25:38Z", + "closed_at": "2023-05-25T13:25:38Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### Node.js version\n\n16\n\n### NPM version\n\n6\n\n### @checkly/cli version\n\n4.0.7\n\n### Steps to reproduce\n\n`npx checkly login`\r\n\n\n### What is expected?\n\nit shows one or more accounts to chose from\n\n### What is actually happening?\n\nthe picker is empty \r\n\r\n![CleanShot 2023-05-25 at 14 53 22](https://github.com/checkly/checkly-cli/assets/3802923/85a8526d-4e60-4271-8058-970855d99986)\r\n\n\n### Any additional comments?\n\n_No response_", + "closed_by": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/732/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/checkly/checkly-cli/issues/732/timeline", + "performed_via_github_app": null, + "state_reason": "completed" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/731", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/731/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/731/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/731/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/731", + "id": 1722955019, + "node_id": "PR_kwDOE8E-g85RMXh1", + "number": 731, + "title": "feat: add git hooks and lint staged [gh-516]", + "user": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-05-24T00:01:24Z", + "updated_at": "2023-06-01T14:16:17Z", + "closed_at": "2023-06-01T14:15:31Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/731", + "html_url": "https://github.com/checkly/checkly-cli/pull/731", + "diff_url": "https://github.com/checkly/checkly-cli/pull/731.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/731.patch", + "merged_at": "2023-06-01T14:15:31Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [x] Create CLI\r\n* [x] Test\r\n* [x] Docs\r\n* [x] Examples\r\n* [x] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nThis PR modifies `cli` and `create-cli` packages adding `lint-staged`, `commitlint`, and `simple-git-hooks` hooks packages in the monorepo `package.json`. Some adjustments were applied to follow a monorepo project structure.\r\n\r\n1. remove `examples/` from the workspaces lists\r\n2. remove duplicated configuration for `eslint` (`package.json` section)\r\n3. centralize linting and hooks by moving `eslint` and `simple-git-hooks` related packages from each workspace to the monorepo project\r\n4. install the `simple-git-hooks` and `lint-staged` packages as `devDependencies` (and `prepare` script) within the monorepo project\r\n5. adjust `CONTRIBUTING.md` docs.\r\n6. fix linting small issues for `fixtures` that can compliance the linting rules, and disable `eslint` for files that are used to test 'syntax-errors'. Also, the are some fixtures files with some eslint rules disabled (like console.log, required, no-new\r\n7. ~fix linting for `/examples` folder~\r\n8. adjust Github Actions to use monorepo project\r\n\r\n\r\nLot of files were modified (small changes) because I had to compliance all the linting rules before committing. This results in a very cleaned up source code.\r\n\r\nAll this changes are part of https://github.com/checkly/checkly-cli/issues/516 tasks.\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/731/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/checkly/checkly-cli/issues/731/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/730", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/730/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/730/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/730/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/730", + "id": 1722188083, + "node_id": "PR_kwDOE8E-g85RJxls", + "number": 730, + "title": "feat: release version 4.0.7 [gh-0]", + "user": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-05-23T14:20:53Z", + "updated_at": "2023-05-23T14:31:44Z", + "closed_at": "2023-05-23T14:31:43Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/730", + "html_url": "https://github.com/checkly/checkly-cli/pull/730", + "diff_url": "https://github.com/checkly/checkly-cli/pull/730.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/730.patch", + "merged_at": "2023-05-23T14:31:43Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nRelease version 4.0.7\r\n\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/730/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/checkly/checkly-cli/issues/730/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/729", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/729/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/729/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/729/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/729", + "id": 1721922423, + "node_id": "PR_kwDOE8E-g85RI4VV", + "number": 729, + "title": "chore(deps): Bump chalk from 4.1.2 to 5.2.0", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-05-23T12:05:16Z", + "updated_at": "2023-06-29T07:53:26Z", + "closed_at": "2023-06-29T07:53:23Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/729", + "html_url": "https://github.com/checkly/checkly-cli/pull/729", + "diff_url": "https://github.com/checkly/checkly-cli/pull/729.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/729.patch", + "merged_at": null + }, + "body": "Bumps [chalk](https://github.com/chalk/chalk) from 4.1.2 to 5.2.0.\n
\nRelease notes\n

Sourced from chalk's releases.

\n
\n

v5.2.0

\n
    \n
  • Improve Deno compatibility (#579) 7443e9f
  • \n
  • Detect true-color support for GitHub Actions (#579) 7443e9f
  • \n
  • Detect true-color support for Kitty terminal (#579) 7443e9f
  • \n
  • Fix test for Azure DevOps environment (#579) 7443e9f
  • \n
\n

https://github.com/chalk/chalk/compare/v5.1.2...v5.2.0

\n

v5.1.2

\n
    \n
  • Fix exported styles names (#569) a34bcf6
  • \n
\n

https://github.com/chalk/chalk/compare/v5.1.1...v5.1.2

\n

v5.1.1

\n
    \n
  • Improved the names of exports introduced in 5.1.0 (#567) 6e0df05\n
      \n
    • We of course preserved the old names.
    • \n
    \n
  • \n
\n

https://github.com/chalk/chalk/compare/v5.1.0...v5.1.1

\n

v5.1.0

\n
    \n
  • Expose style names (#566) d7d7571
  • \n
\n

https://github.com/chalk/chalk/compare/v5.0.1...v5.1.0

\n

v5.0.1

\n
    \n
  • Add main field to package.json for backwards compatibility with some developer tools 85f7e96
  • \n
\n

https://github.com/chalk/chalk/compare/v5.0.0...v5.0.1

\n

v5.0.0

\n

Breaking

\n
    \n
  • This package is now pure ESM. Please read this.\n
      \n
    • If you use TypeScript, you need to use TypeScript 4.7 or later. Why.
    • \n
    • If you use a bundler, make sure it supports ESM and that you have correctly configured it for ESM.
    • \n
    • The Chalk issue tracker is not a support channel for your favorite build/bundler tool.
    • \n
    • It's totally fine to stay on Chalk v4. It's been stable for years.
    • \n
    \n
  • \n
  • Require Node.js 12.20 fa16f4e
  • \n
  • Move some properties off the default export to individual named exports:\n
      \n
    • chalk.Instance β†’ Chalk
    • \n
    • chalk.supportsColor β†’ supportsColor
    • \n
    • chalk.stderr β†’ chalkStderr
    • \n
    • chalk.stderr.supportsColor β†’ supportsColorStderr
    • \n
    \n
  • \n
  • Remove .keyword(), .hsl(), .hsv(), .hwb(), and .ansi() coloring methods (#433) 4cf2e40\n
      \n
    • These were not commonly used and added a lot of bloat to Chalk. You can achieve the same by using the color-convert package.
    • \n
    \n
  • \n
  • The tagged template literal support moved into a separate package: chalk-template (#524) c987c61
  • \n
\n
-import chalk from 'chalk';\n+import chalkTemplate from 'chalk-template';\n

</tr></table>\n

\n
\n

... (truncated)

\n
\n
\nCommits\n\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=chalk&package-manager=npm_and_yarn&previous-version=4.1.2&new-version=5.2.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
\n> **Note**\n> Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n", + "closed_by": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/729/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/checkly/checkly-cli/issues/729/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/728", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/728/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/728/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/728/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/728", + "id": 1721500739, + "node_id": "PR_kwDOE8E-g85RHbww", + "number": 728, + "title": "refactor: replace `/public-stats` usage [sc-15393]", + "user": { + "login": "shiini2", + "id": 25155364, + "node_id": "MDQ6VXNlcjI1MTU1MzY0", + "avatar_url": "https://avatars.githubusercontent.com/u/25155364?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/shiini2", + "html_url": "https://github.com/shiini2", + "followers_url": "https://api.github.com/users/shiini2/followers", + "following_url": "https://api.github.com/users/shiini2/following{/other_user}", + "gists_url": "https://api.github.com/users/shiini2/gists{/gist_id}", + "starred_url": "https://api.github.com/users/shiini2/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/shiini2/subscriptions", + "organizations_url": "https://api.github.com/users/shiini2/orgs", + "repos_url": "https://api.github.com/users/shiini2/repos", + "events_url": "https://api.github.com/users/shiini2/events{/privacy}", + "received_events_url": "https://api.github.com/users/shiini2/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 3, + "created_at": "2023-05-23T08:24:15Z", + "updated_at": "2023-05-23T13:11:06Z", + "closed_at": "2023-05-23T13:11:05Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/728", + "html_url": "https://github.com/checkly/checkly-cli/pull/728", + "diff_url": "https://github.com/checkly/checkly-cli/pull/728.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/728.patch", + "merged_at": "2023-05-23T13:11:05Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [ ] Create CLI\r\n* [x] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\nReplace any usage of the `/public-stats` endpoint in tests in preparation of the removal of the endpoint.", + "closed_by": { + "login": "shiini2", + "id": 25155364, + "node_id": "MDQ6VXNlcjI1MTU1MzY0", + "avatar_url": "https://avatars.githubusercontent.com/u/25155364?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/shiini2", + "html_url": "https://github.com/shiini2", + "followers_url": "https://api.github.com/users/shiini2/followers", + "following_url": "https://api.github.com/users/shiini2/following{/other_user}", + "gists_url": "https://api.github.com/users/shiini2/gists{/gist_id}", + "starred_url": "https://api.github.com/users/shiini2/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/shiini2/subscriptions", + "organizations_url": "https://api.github.com/users/shiini2/orgs", + "repos_url": "https://api.github.com/users/shiini2/repos", + "events_url": "https://api.github.com/users/shiini2/events{/privacy}", + "received_events_url": "https://api.github.com/users/shiini2/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/728/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/checkly/checkly-cli/issues/728/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/727", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/727/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/727/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/727/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/727", + "id": 1720580644, + "node_id": "PR_kwDOE8E-g85RENKH", + "number": 727, + "title": "fix: switch command [gh-726]", + "user": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-05-22T21:25:08Z", + "updated_at": "2023-05-22T22:45:04Z", + "closed_at": "2023-05-22T22:45:02Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/727", + "html_url": "https://github.com/checkly/checkly-cli/pull/727", + "diff_url": "https://github.com/checkly/checkly-cli/pull/727.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/727.patch", + "merged_at": "2023-05-22T22:45:02Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [x] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nFix the `switch` command. This is a regression after the migration from `inquirer` to `prompts` https://github.com/checkly/checkly-cli/pull/720\r\nAdd new `test:e2e` an async approach to be able to test prompts. (TODO: refactor it and make it nicer).\r\n\r\n\r\n> Resolves #726\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/727/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/checkly/checkly-cli/issues/727/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/726", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/726/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/726/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/726/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/726", + "id": 1720080625, + "node_id": "I_kwDOE8E-g85mhljx", + "number": 726, + "title": "bug: `switch` command is broken", + "user": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064775, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc1", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/bug", + "name": "bug", + "color": "d73a4a", + "default": true, + "description": "Something isn't working" + } + ], + "state": "closed", + "locked": false, + "assignee": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "assignees": [ + { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + } + ], + "milestone": null, + "comments": 0, + "created_at": "2023-05-22T17:04:15Z", + "updated_at": "2023-05-22T22:45:04Z", + "closed_at": "2023-05-22T22:45:04Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### Node.js version\r\n\r\n16\r\n\r\n### NPM version\r\n\r\n9\r\n\r\n### @checkly/cli version\r\n\r\n4.0.6\r\n\r\n### Steps to reproduce\r\n\r\n- run `npx checkly switch`\r\n- pick an account\r\n\r\n```\r\ntimnolet@MacBook-Pro-van-Tim blush-kite % npx checkly switch\r\nβœ” Select a new Checkly account β€Ί Tim's Hobby account\r\n Error: Failed to switch account. Cannot destructure property 'id' of 'accounts.find(...)' as it is undefined.\r\n```\r\n\r\n### What is expected?\r\n\r\nIt switches me successfully to another account\r\n\r\n### What is actually happening?\r\n\r\nthrows an error\r\n```\r\ntimnolet@MacBook-Pro-van-Tim blush-kite % npx checkly switch\r\nβœ” Select a new Checkly account β€Ί Tim's Hobby account\r\n Error: Failed to switch account. Cannot destructure property 'id' of 'accounts.find(...)' as it is undefined.\r\n```\r\n\r\n### Any additional comments?\r\n\r\n_No response_", + "closed_by": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/726/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/checkly/checkly-cli/issues/726/timeline", + "performed_via_github_app": null, + "state_reason": "completed" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/725", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/725/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/725/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/725/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/725", + "id": 1719567878, + "node_id": "PR_kwDOE8E-g85RAtRI", + "number": 725, + "title": "chore(deps): Bump p-queue from 6.6.2 to 7.3.4", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-05-22T12:13:44Z", + "updated_at": "2023-05-23T11:56:11Z", + "closed_at": "2023-05-23T11:56:08Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/725", + "html_url": "https://github.com/checkly/checkly-cli/pull/725", + "diff_url": "https://github.com/checkly/checkly-cli/pull/725.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/725.patch", + "merged_at": null + }, + "body": "Bumps [p-queue](https://github.com/sindresorhus/p-queue) from 6.6.2 to 7.3.4.\n
\nRelease notes\n

Sourced from p-queue's releases.

\n
\n

v7.3.4

\n
    \n
  • Fix typings 84b32d5
  • \n
\n

https://github.com/sindresorhus/p-queue/compare/v7.3.3...v7.3.4

\n

v7.3.3

\n
    \n
  • Fix publishing 08fff4a
  • \n
\n

https://github.com/sindresorhus/p-queue/compare/v7.3.2...v7.3.3

\n

v7.3.2

\n
    \n
  • Fix broken package 967e4bd
  • \n
\n

https://github.com/sindresorhus/p-queue/compare/v7.3.1...v7.3.2

\n

v7.3.1

\n
    \n
  • Fix .add() and .addAll() 8184655
  • \n
\n

https://github.com/sindresorhus/p-queue/compare/v7.3.0...v7.3.1

\n

v7.3.0

\n
    \n
  • Add empty event 5362aa7
  • \n
\n

https://github.com/sindresorhus/p-queue/compare/v7.2.0...v7.3.0

\n

v7.2.0

\n\n

https://github.com/sindresorhus/p-queue/compare/v7.1.0...v7.2.0

\n

v7.1.0

\n
    \n
  • Upgrade dependencies efe4fee
  • \n
\n

https://github.com/sindresorhus/p-queue/compare/v7.0.0...v7.1.0

\n

v7.0.0

\n

Breaking

\n
    \n
  • Require Node.js 12 8c7325a
  • \n
  • This package is now pure ESM. Please read this.
  • \n
\n

Improvements

\n
    \n
  • Add error & completed events (#130) a176837
  • \n
  • Add .onSizeLessThan() helper method (#131) 8d0a356
  • \n
\n

https://github.com/sindresorhus/p-queue/compare/v6.6.2...v7.0.0

\n
\n
\n
\nCommits\n\n
\n
\nMaintainer changes\n

This version was pushed to npm by richienb, a new releaser for p-queue since your current version.

\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=p-queue&package-manager=npm_and_yarn&previous-version=6.6.2&new-version=7.3.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", + "closed_by": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/725/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/checkly/checkly-cli/issues/725/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/724", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/724/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/724/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/724/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/724", + "id": 1718333865, + "node_id": "PR_kwDOE8E-g85Q8rGa", + "number": 724, + "title": "chore: show help info with sorted commands [gh-723]", + "user": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 5, + "created_at": "2023-05-21T00:57:34Z", + "updated_at": "2023-05-23T13:52:07Z", + "closed_at": "2023-05-23T13:52:06Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/724", + "html_url": "https://github.com/checkly/checkly-cli/pull/724", + "diff_url": "https://github.com/checkly/checkly-cli/pull/724.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/724.patch", + "merged_at": "2023-05-23T13:52:06Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nModify the `--help` information format, showing all commands treating the ones under topics as root commands. Commands are sorted by `CORE` and `ADDITIONAL` (default) categories.\r\nCommands can be configured marked as `CORE COMMANDS` setting the `static coreCommand` property to `true`.\r\n\r\n\r\n![image](https://github.com/checkly/checkly-cli/assets/5315705/ffdf0ab6-a568-48f4-9495-66059cd3a31f)\r\n\r\n> Resolves #723\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/724/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/checkly/checkly-cli/issues/724/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/723", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/723/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/723/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/723/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/723", + "id": 1717656080, + "node_id": "I_kwDOE8E-g85mYVoQ", + "number": 723, + "title": "feat: show help information sorted by CORE commands and ADDITIONAL commands", + "user": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064778, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc4", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/enhancement", + "name": "enhancement", + "color": "a2eeef", + "default": true, + "description": "New feature or request" + } + ], + "state": "closed", + "locked": false, + "assignee": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "assignees": [ + { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + } + ], + "milestone": null, + "comments": 0, + "created_at": "2023-05-19T18:31:02Z", + "updated_at": "2023-05-23T12:54:49Z", + "closed_at": "2023-05-23T12:54:49Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### What problem does this feature solve?\n\nCurrently, the oclif library makes a split between commands and topics. This is not user friendly, as it implies users to know what the difference is. It also sorts topics, like our `env` command to the top of the default help output.\r\n\r\nWe want to make a simpler split between:\r\n- Core commands: test, deploy, trigger\r\n- Additional commands: whoami, runtimes etc.\r\n\r\n# Solution\r\n\r\nThe output should be similar to the following screenshot. Note that in the rough prototype, the `env` commands lists all its options. We don't want that.\r\n\r\n![CleanShot 2023-05-19 at 20 22 11@2x](https://github.com/checkly/checkly-cli/assets/3802923/84ea4726-a9ea-46a9-92da-1ec19028eab2)\r\n\r\n# Acceptance criteria\r\n- we mark core commands with an extra static property\r\n![CleanShot 2023-05-19 at 20 25 51@2x](https://github.com/checkly/checkly-cli/assets/3802923/aa284f65-7bd1-40d3-9f1f-58ff6d5723aa)\r\n- any other commands / topics are by default an additional command\r\n- we disregard the oclif model of `Command` vs. `Topic` and sort, alphabetically, any core commands under the label `CORE COMMANDS` and additional commands under `ADDITIONAL COMMANDS`. \r\n- showing the help information for a command that is technically a `Topic`, i.e. the `env` command, is listed just with the label `COMMAND` as the hierarchy is irrelevant when accessing the help info for a specific command.\r\n\r\n![CleanShot 2023-05-19 at 20 29 42@2x](https://github.com/checkly/checkly-cli/assets/3802923/8dbadacd-73aa-45ae-a215-cd3688177df0)\r\n\r\n\r\n\n\n### How would you implement this feature?\n\nWe can override the rendering routines in oclif https://oclif.io/docs/help_classes as we are already doing in https://github.com/checkly/checkly-cli/blob/main/packages/cli/src/help/help-extension.ts", + "closed_by": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/723/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/checkly/checkly-cli/issues/723/timeline", + "performed_via_github_app": null, + "state_reason": "completed" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/722", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/722/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/722/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/722/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/722", + "id": 1715773558, + "node_id": "I_kwDOE8E-g85mRKB2", + "number": 722, + "title": "bug: Existing alert channels aren't subscribed to checks published through the CLI", + "user": { + "login": "ngarside", + "id": 5486117, + "node_id": "MDQ6VXNlcjU0ODYxMTc=", + "avatar_url": "https://avatars.githubusercontent.com/u/5486117?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ngarside", + "html_url": "https://github.com/ngarside", + "followers_url": "https://api.github.com/users/ngarside/followers", + "following_url": "https://api.github.com/users/ngarside/following{/other_user}", + "gists_url": "https://api.github.com/users/ngarside/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ngarside/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ngarside/subscriptions", + "organizations_url": "https://api.github.com/users/ngarside/orgs", + "repos_url": "https://api.github.com/users/ngarside/repos", + "events_url": "https://api.github.com/users/ngarside/events{/privacy}", + "received_events_url": "https://api.github.com/users/ngarside/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064782, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzgy", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/question", + "name": "question", + "color": "d876e3", + "default": true, + "description": "Further information is requested" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 3, + "created_at": "2023-05-18T14:48:51Z", + "updated_at": "2023-05-19T10:25:29Z", + "closed_at": "2023-05-19T10:20:17Z", + "author_association": "NONE", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### Node.js version\n\n18.16.0\n\n### NPM version\n\n9.5.1\n\n### @checkly/cli version\n\n0.4.13\n\n### Steps to reproduce\n\n- Create an alert channel with 'automatically subscribe newly created checks to this alert channel' enabled\r\n- Publish a new api check through the CLI\n\n### What is expected?\n\nThe existing channel will be subscribed to the new check\n\n### What is actually happening?\n\nThe existing channel is not subscribed to the new check, nor can it be manually subscribed through the web UI\n\n### Any additional comments?\n\n_No response_", + "closed_by": { + "login": "ngarside", + "id": 5486117, + "node_id": "MDQ6VXNlcjU0ODYxMTc=", + "avatar_url": "https://avatars.githubusercontent.com/u/5486117?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ngarside", + "html_url": "https://github.com/ngarside", + "followers_url": "https://api.github.com/users/ngarside/followers", + "following_url": "https://api.github.com/users/ngarside/following{/other_user}", + "gists_url": "https://api.github.com/users/ngarside/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ngarside/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ngarside/subscriptions", + "organizations_url": "https://api.github.com/users/ngarside/orgs", + "repos_url": "https://api.github.com/users/ngarside/repos", + "events_url": "https://api.github.com/users/ngarside/events{/privacy}", + "received_events_url": "https://api.github.com/users/ngarside/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/722/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/checkly/checkly-cli/issues/722/timeline", + "performed_via_github_app": null, + "state_reason": "completed" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/721", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/721/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/721/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/721/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/721", + "id": 1715631479, + "node_id": "PR_kwDOE8E-g85QzoF1", + "number": 721, + "title": "feat: adds `--tags` filter to `test` command", + "user": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-05-18T13:21:11Z", + "updated_at": "2023-05-19T19:56:43Z", + "closed_at": "2023-05-19T19:56:41Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/721", + "html_url": "https://github.com/checkly/checkly-cli/pull/721", + "diff_url": "https://github.com/checkly/checkly-cli/pull/721.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/721.patch", + "merged_at": "2023-05-19T19:56:41Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [x] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n## Notes for the Reviewer\r\n- This adds the same `--tags` filter semantics to the `test` command.\r\n- Execution works like `npx checkly test --tags=marketing,web --tags=production`\r\n", + "closed_by": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/721/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/checkly/checkly-cli/issues/721/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/720", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/720/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/720/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/720/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/720", + "id": 1714398962, + "node_id": "PR_kwDOE8E-g85Qvc5i", + "number": 720, + "title": "fix: replace inquirer with prompts [gh-689]", + "user": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 3, + "created_at": "2023-05-17T18:05:59Z", + "updated_at": "2023-05-19T17:02:57Z", + "closed_at": "2023-05-19T17:02:56Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/720", + "html_url": "https://github.com/checkly/checkly-cli/pull/720", + "diff_url": "https://github.com/checkly/checkly-cli/pull/720.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/720.patch", + "merged_at": "2023-05-19T17:02:56Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nWe are using [prompts](https://www.npmjs.com/package/prompts) in `create-cli` package, and migrating from [inquirer](https://www.npmjs.com/package/inquirer) to [prompts](https://www.npmjs.com/package/prompts) solved the issue.\r\nThe PR changes all the commands prompts (`confirm`, `select` and `text`) to use the new package.\r\n\r\n\r\n\r\n> Resolves #689\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/720/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/checkly/checkly-cli/issues/720/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/719", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/719/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/719/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/719/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/719", + "id": 1713974634, + "node_id": "PR_kwDOE8E-g85Qt_0o", + "number": 719, + "title": "feat: add --test-session-name arg to test command [gh-704]", + "user": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-05-17T13:55:09Z", + "updated_at": "2023-05-17T14:27:32Z", + "closed_at": "2023-05-17T14:27:31Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/719", + "html_url": "https://github.com/checkly/checkly-cli/pull/719", + "diff_url": "https://github.com/checkly/checkly-cli/pull/719.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/719.patch", + "merged_at": "2023-05-17T14:27:31Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nAdd the `--test-session-name` as a `test` command argument. It follows the same pattern using for the \r\n`trigger` command: it allows the user to override the `projectName` specified in the Checkly config file when the `--record` flag is activated.\r\nWe should deploy https://github.com/checkly/checkly-backend/pull/4197 first to override the `projectName` even if the project was already deployed/stored in the database.\r\n\r\n\r\n> Resolves #704\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/719/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/checkly/checkly-cli/issues/719/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/718", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/718/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/718/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/718/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/718", + "id": 1713437823, + "node_id": "PR_kwDOE8E-g85QsJlH", + "number": 718, + "title": "feat: release version 4.0.6 [gh-0]", + "user": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-05-17T08:53:14Z", + "updated_at": "2023-05-17T09:12:43Z", + "closed_at": "2023-05-17T09:12:42Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/718", + "html_url": "https://github.com/checkly/checkly-cli/pull/718", + "diff_url": "https://github.com/checkly/checkly-cli/pull/718.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/718.patch", + "merged_at": "2023-05-17T09:12:42Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nRelease version 4.0.6", + "closed_by": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/718/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/checkly/checkly-cli/issues/718/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/717", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/717/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/717/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/717/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/717", + "id": 1712591789, + "node_id": "PR_kwDOE8E-g85QpVal", + "number": 717, + "title": "feat: enhance empty script or env var value error [gh-714]", + "user": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-05-16T19:10:06Z", + "updated_at": "2023-05-19T13:53:14Z", + "closed_at": "2023-05-19T13:53:12Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/717", + "html_url": "https://github.com/checkly/checkly-cli/pull/717", + "diff_url": "https://github.com/checkly/checkly-cli/pull/717.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/717.patch", + "merged_at": "2023-05-19T13:53:12Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [x] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nThe PR adds a check for browser-check script payloads and check-group environment variable values during the project parsing. If there is an empty string, it throws a clear error message indicating the `logicalId` and/or environment variable.\r\n\r\n![image](https://github.com/checkly/checkly-cli/assets/5315705/d14e2481-846a-49fc-8612-15d562862990)\r\n\r\n![image](https://github.com/checkly/checkly-cli/assets/5315705/39a49d44-0148-4cdb-8d4e-889428f40c85)\r\n\r\n\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/717/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/checkly/checkly-cli/issues/717/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/716", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/716/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/716/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/716/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/716", + "id": 1711730720, + "node_id": "PR_kwDOE8E-g85QmaZG", + "number": 716, + "title": "feat: send file path to the BE [gh-0]", + "user": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-05-16T10:29:47Z", + "updated_at": "2023-05-16T11:24:33Z", + "closed_at": "2023-05-16T11:24:32Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/716", + "html_url": "https://github.com/checkly/checkly-cli/pull/716", + "diff_url": "https://github.com/checkly/checkly-cli/pull/716.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/716.patch", + "merged_at": "2023-05-16T11:24:32Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nSend file path to the BE as well", + "closed_by": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/716/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/checkly/checkly-cli/issues/716/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/715", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/715/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/715/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/715/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/715", + "id": 1707580094, + "node_id": "PR_kwDOE8E-g85QYq2R", + "number": 715, + "title": "feat: support top level await in browser check scripts", + "user": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 5221148871, + "node_id": "LA_kwDOE8E-g88AAAABNzRoxw", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/build", + "name": "build", + "color": "bfdadc", + "default": false, + "description": "Issue regarding building and packaging" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-05-12T12:49:45Z", + "updated_at": "2023-05-15T10:21:45Z", + "closed_at": "2023-05-15T10:21:44Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/715", + "html_url": "https://github.com/checkly/checkly-cli/pull/715", + "diff_url": "https://github.com/checkly/checkly-cli/pull/715.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/715.patch", + "merged_at": "2023-05-15T10:21:44Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nChecks created in Checkly via the UI already support top-level `await`. For example, the following check runs successfully when created from the UI:\r\n```\r\nconst sleep = ms => new Promise(r => setTimeout(r, ms));\r\nawait sleep(10000);\r\n```\r\n\r\nThe CLI currently fails to parse checks with top-level `await`, though. It fails with the following error:\r\n```\r\n Encountered an error parsing check files for /Users/clample/projects/checkly-cli/packages/cli/src/services/check-parser/__tests__/check-parser-fixtures/top-level-await.js.\r\n\r\n The following NPM dependencies were used, but aren't supported in the runtimes.\r\n For more information, see https://www.checklyhq.com/docs/runtimes/.\r\n /Users/clample/projects/checkly-cli/packages/cli/src/services/check-parser/__tests__/check-parser-fixtures/top-level-await.js imports unsupported dependencies:\r\n```\r\n\r\nThis PR fixes the issue by simply adding an additional flag to our javascript parser (docs [here](https://github.com/acornjs/acorn/tree/master/acorn/#interface)). This should make the CLI and the UI more consistent, and it's useful for migrating internal checks we have at Checkly to MaC.", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/715/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/checkly/checkly-cli/issues/715/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/714", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/714/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/714/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/714/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/714", + "id": 1707331502, + "node_id": "I_kwDOE8E-g85lw8-u", + "number": 714, + "title": "bug: no actionable error message given for empty browser check script and other validation issues", + "user": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064775, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc1", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/bug", + "name": "bug", + "color": "d73a4a", + "default": true, + "description": "Something isn't working" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 4, + "created_at": "2023-05-12T09:59:08Z", + "updated_at": "2023-05-25T12:36:58Z", + "closed_at": "2023-05-25T12:18:50Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### Node.js version\r\n\r\nv16.17.0\r\n\r\n### NPM version\r\n\r\nv8.15.0\r\n\r\n### @checkly/cli version\r\n\r\nv4.0.5\r\n\r\n### Steps to reproduce\r\n\r\nCreate a browser check with an empty script. This can be done in the boilerplate example by deleting the contents of `__checks__/homepage.spec.ts`, for example. Then run `npx checkly test` or `npx checkly deploy`.\r\n\r\n### What is expected?\r\n\r\nThere should be a clear error message that `__checks__/homepage.spec.ts` is empty. Or, the check could just pass.\r\n\r\n### What is actually happening?\r\n\r\nThis results in the following error message from the backend:\r\n```\r\n$ npx checkly test\r\nParsing your project... done\r\n\r\nUnable to run checks: \"checkRunJobs[1].script\" is not allowed to be empty\r\n```\r\n\r\nWith many checks, it will be very challenging for users to debug errors like this. Rather than `checkRunJobs[]`, we should add the items logical ID.\r\n\r\n### Any additional comments?\r\n\r\nWe should add special error handling for the empty file case. \r\n\r\nAt the same time, though, there will always be the chance that the backend reports a validation error that the CLI didn't detect. We should also handle the more general case of a backend validation error, and make sure that the logical ID is reported rather than just an index.", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/714/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/checkly/checkly-cli/issues/714/timeline", + "performed_via_github_app": null, + "state_reason": "completed" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/713", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/713/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/713/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/713/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/713", + "id": 1703894908, + "node_id": "PR_kwDOE8E-g85QMRcS", + "number": 713, + "title": "feat: create git-ignore if does not exists [sc-15241]", + "user": { + "login": "maxigimenez", + "id": 1178139, + "node_id": "MDQ6VXNlcjExNzgxMzk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1178139?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/maxigimenez", + "html_url": "https://github.com/maxigimenez", + "followers_url": "https://api.github.com/users/maxigimenez/followers", + "following_url": "https://api.github.com/users/maxigimenez/following{/other_user}", + "gists_url": "https://api.github.com/users/maxigimenez/gists{/gist_id}", + "starred_url": "https://api.github.com/users/maxigimenez/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/maxigimenez/subscriptions", + "organizations_url": "https://api.github.com/users/maxigimenez/orgs", + "repos_url": "https://api.github.com/users/maxigimenez/repos", + "events_url": "https://api.github.com/users/maxigimenez/events{/privacy}", + "received_events_url": "https://api.github.com/users/maxigimenez/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 4, + "created_at": "2023-05-10T13:07:29Z", + "updated_at": "2023-05-11T12:30:41Z", + "closed_at": "2023-05-11T12:30:40Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/713", + "html_url": "https://github.com/checkly/checkly-cli/pull/713", + "diff_url": "https://github.com/checkly/checkly-cli/pull/713.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/713.patch", + "merged_at": "2023-05-11T12:30:40Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [x] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nAllow the user to generate a `.gitignore` if none were present during the initialization of an existing project", + "closed_by": { + "login": "maxigimenez", + "id": 1178139, + "node_id": "MDQ6VXNlcjExNzgxMzk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1178139?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/maxigimenez", + "html_url": "https://github.com/maxigimenez", + "followers_url": "https://api.github.com/users/maxigimenez/followers", + "following_url": "https://api.github.com/users/maxigimenez/following{/other_user}", + "gists_url": "https://api.github.com/users/maxigimenez/gists{/gist_id}", + "starred_url": "https://api.github.com/users/maxigimenez/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/maxigimenez/subscriptions", + "organizations_url": "https://api.github.com/users/maxigimenez/orgs", + "repos_url": "https://api.github.com/users/maxigimenez/repos", + "events_url": "https://api.github.com/users/maxigimenez/events{/privacy}", + "received_events_url": "https://api.github.com/users/maxigimenez/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/713/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/checkly/checkly-cli/issues/713/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/712", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/712/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/712/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/712/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/712", + "id": 1703707037, + "node_id": "PR_kwDOE8E-g85QLojm", + "number": 712, + "title": "fix: handle edge case when formatting reporter titles", + "user": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-05-10T11:24:43Z", + "updated_at": "2023-05-11T08:59:51Z", + "closed_at": "2023-05-11T08:59:50Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/712", + "html_url": "https://github.com/checkly/checkly-cli/pull/712", + "diff_url": "https://github.com/checkly/checkly-cli/pull/712.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/712.patch", + "merged_at": "2023-05-11T08:59:50Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n> Resolves after release #697 \r\n\r\nThe linked issue reports `checkly trigger` causing an out of bounds error. This appears to happen in a CI environment:\r\n```\r\nRangeError: Invalid count value: -4\r\n at String.repeat ()\r\n at formatSectionTitle (/home/circleci/.npm/_npx/a66ee913fe899ce0/node_modules/checkly/src/reporters/util.ts:234:39)\r\n...\r\n```\r\n\r\nThis is caused by the terminal width being 0 in some CI environments (https://github.com/aws/aws-cdk/issues/2253).\r\n\r\nWhen we format the section title, we then get a negative number and cause this out of bounds error:\r\nhttps://github.com/checkly/checkly-cli/blob/e1b75b6a0f7d93ecc0a4fe48c630162fc2c24bf9/packages/cli/src/reporters/util.ts#L234\r\n\r\nTo fix the issue, this PR uses `Math.max(..., 0)` to ensure that the padding length is always non-negative. When working on the PR, I also noticed that the formula doesn't take the indentation and extra left-side `--` into account when calculating the right padding. This causes always 6 characters of wrap-around in the title (see first screenshot below). This PR also updates the calculation for the right padding to take this into account and avoid the wraparound (see second screenshot below).\r\n\r\nBefore PR:\r\n\"Screenshot\r\n\r\nAfter PR:\r\n\"Screenshot\r\n", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/712/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/checkly/checkly-cli/issues/712/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/711", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/711/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/711/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/711/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/711", + "id": 1703649587, + "node_id": "PR_kwDOE8E-g85QLb7y", + "number": 711, + "title": "fix: update e2e tests to use Danube", + "user": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-05-10T10:50:57Z", + "updated_at": "2023-05-11T08:50:30Z", + "closed_at": "2023-05-11T08:50:29Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/711", + "html_url": "https://github.com/checkly/checkly-cli/pull/711", + "diff_url": "https://github.com/checkly/checkly-cli/pull/711.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/711.patch", + "merged_at": "2023-05-11T08:50:28Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [ ] Create CLI\r\n* [x] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nThe recent changes to checklyhq.com have broken the end to end tests. Since we now use Danube in the examples, this PR fixes the issue by also using Danube in the e2e tests.\r\n", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/711/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/checkly/checkly-cli/issues/711/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/710", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/710/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/710/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/710/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/710", + "id": 1703578092, + "node_id": "PR_kwDOE8E-g85QLMax", + "number": 710, + "title": "fix: ensure check run timeouts give clear error message", + "user": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-05-10T10:12:56Z", + "updated_at": "2023-05-11T09:32:25Z", + "closed_at": "2023-05-11T09:32:24Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/710", + "html_url": "https://github.com/checkly/checkly-cli/pull/710", + "diff_url": "https://github.com/checkly/checkly-cli/pull/710.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/710.patch", + "merged_at": "2023-05-11T09:32:24Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nThere is currently an issue with timeout support for `checkly test` and `checkly trigger`. This can be reproduced by running with `--timeout 0`:\r\n\r\n```\r\n$ npx checkly test --timeout 1\r\nParsing your project... done\r\n\r\nRunning 2 checks in eu-west-1.\r\n\r\n__checks__/api.check.ts\r\n - Fetch Book List\r\n__checks__/homepage.spec.ts\r\n - homepage.spec.ts\r\n\r\n2 pending, 2 total\r\n\r\n/Users/clample/projects/checkly-cli/packages/cli/src/commands/test.ts:211\r\n reporters.forEach(r => r.onCheckEnd(checkRunId, {\r\n ^\r\nTypeError: check.getSourceFile is not a function\r\n at /Users/clample/projects/checkly-cli/packages/cli/src/commands/test.ts:214:27\r\n at Array.forEach ()\r\n at TestRunner. (/Users/clample/projects/checkly-cli/packages/cli/src/commands/test.ts:211:17)\r\n at TestRunner.emit (node:events:513:28)\r\n at TestRunner.emit (node:domain:489:12)\r\n at Timeout._onTimeout (/Users/clample/projects/checkly-cli/packages/cli/src/services/abstract-check-runner.ts:176:14)\r\n at listOnTimeout (node:internal/timers:559:17)\r\n at processTimers (node:internal/timers:502:7)\r\n```\r\n\r\nAfter more investigation, this is a regression from https://github.com/checkly/checkly-cli/pull/662. This PR changed the arguments for the `CHECK_FAILED` event, but didn't update the timeout code path.\r\n\r\nThis PR fixes the issue and adds an integration test. The timeout case is now working as it did before:\r\n```\r\n$ npx checkly test --timeout 1\r\nParsing your project... done\r\n\r\nRunning 2 checks in eu-west-1.\r\n\r\nβœ– homepage.spec.ts\r\n\r\n ──Execution Error───\r\n Reached timeout of 1 seconds waiting for check result.\r\n\r\n__checks__/api.check.ts\r\n βœ” Fetch Book List (233ms)\r\n__checks__/homepage.spec.ts\r\n βœ– homepage.spec.ts\r\n\r\n1 failed, 1 passed, 2 total\r\n```\r\n\r\nWhen the default timeout is used (300s), this case should only occur for Checkly infrastructure problems. Checkly should always report a result within 240s. In this case, the CLI also points the user to the status page and support email address:\r\n\r\n```\r\nβœ– homepage.spec.ts\r\n\r\n ──Execution Error────\r\n Reached timeout of 300 seconds waiting for check result. Checkly may be experiencing problems. Please check https://is.checkly.online or reach out to support@checklyhq.com.\r\n```", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/710/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/checkly/checkly-cli/issues/710/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/709", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/709/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/709/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/709/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/709", + "id": 1701878861, + "node_id": "PR_kwDOE8E-g85QFg6E", + "number": 709, + "title": "jangrzesik/sc-0/update-test-timeout-to-match-ecs-values", + "user": { + "login": "jan-osch", + "id": 11651780, + "node_id": "MDQ6VXNlcjExNjUxNzgw", + "avatar_url": "https://avatars.githubusercontent.com/u/11651780?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jan-osch", + "html_url": "https://github.com/jan-osch", + "followers_url": "https://api.github.com/users/jan-osch/followers", + "following_url": "https://api.github.com/users/jan-osch/following{/other_user}", + "gists_url": "https://api.github.com/users/jan-osch/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jan-osch/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jan-osch/subscriptions", + "organizations_url": "https://api.github.com/users/jan-osch/orgs", + "repos_url": "https://api.github.com/users/jan-osch/repos", + "events_url": "https://api.github.com/users/jan-osch/events{/privacy}", + "received_events_url": "https://api.github.com/users/jan-osch/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-05-09T11:14:15Z", + "updated_at": "2023-05-09T11:21:25Z", + "closed_at": "2023-05-09T11:21:24Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/709", + "html_url": "https://github.com/checkly/checkly-cli/pull/709", + "diff_url": "https://github.com/checkly/checkly-cli/pull/709.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/709.patch", + "merged_at": "2023-05-09T11:21:24Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\n\n## Affected Components\n* [x] CLI\n* [ ] Create CLI\n* [ ] Test\n* [ ] Docs\n* [ ] Examples\n* [ ] Other\n\n\n## Notes for the Reviewer\n* Updates the test command timeout to match 300s (5 mintues)\n* This timeout takes into account 240s check run time timeout + additional buffer for the scheduling delay \n", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/709/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/checkly/checkly-cli/issues/709/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/708", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/708/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/708/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/708/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/708", + "id": 1701821687, + "node_id": "PR_kwDOE8E-g85QFUVG", + "number": 708, + "title": "docs(examples): migrate examples to use Danube example site", + "user": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-05-09T10:36:35Z", + "updated_at": "2023-05-09T11:00:47Z", + "closed_at": "2023-05-09T11:00:46Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/708", + "html_url": "https://github.com/checkly/checkly-cli/pull/708", + "diff_url": "https://github.com/checkly/checkly-cli/pull/708.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/708.patch", + "merged_at": "2023-05-09T11:00:46Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [x] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nCurrently the examples use [checklyhq.com](checklyhq.com) as a testing target. This causes problems, though, since we're regularly changing the site.\r\n\r\nThis PR migrates the examples to use our test E-Commerce site [danube-web.shop](https://danube-web.shop/) instead. Since this site is designed to be a testing target, it has more interesting functionality to demo. \r\n\r\nSome examples are already written here: https://github.com/ragog/demo-cli. I copied the login example. ", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/708/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/checkly/checkly-cli/issues/708/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/707", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/707/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/707/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/707/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/707", + "id": 1701686458, + "node_id": "PR_kwDOE8E-g85QE3GV", + "number": 707, + "title": "feat: release create-cli v0.0.4", + "user": { + "login": "maxigimenez", + "id": 1178139, + "node_id": "MDQ6VXNlcjExNzgxMzk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1178139?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/maxigimenez", + "html_url": "https://github.com/maxigimenez", + "followers_url": "https://api.github.com/users/maxigimenez/followers", + "following_url": "https://api.github.com/users/maxigimenez/following{/other_user}", + "gists_url": "https://api.github.com/users/maxigimenez/gists{/gist_id}", + "starred_url": "https://api.github.com/users/maxigimenez/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/maxigimenez/subscriptions", + "organizations_url": "https://api.github.com/users/maxigimenez/orgs", + "repos_url": "https://api.github.com/users/maxigimenez/repos", + "events_url": "https://api.github.com/users/maxigimenez/events{/privacy}", + "received_events_url": "https://api.github.com/users/maxigimenez/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-05-09T09:18:02Z", + "updated_at": "2023-05-09T09:32:59Z", + "closed_at": "2023-05-09T09:32:57Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/707", + "html_url": "https://github.com/checkly/checkly-cli/pull/707", + "diff_url": "https://github.com/checkly/checkly-cli/pull/707.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/707.patch", + "merged_at": "2023-05-09T09:32:57Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [x] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nRelease new version for create-cli", + "closed_by": { + "login": "maxigimenez", + "id": 1178139, + "node_id": "MDQ6VXNlcjExNzgxMzk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1178139?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/maxigimenez", + "html_url": "https://github.com/maxigimenez", + "followers_url": "https://api.github.com/users/maxigimenez/followers", + "following_url": "https://api.github.com/users/maxigimenez/following{/other_user}", + "gists_url": "https://api.github.com/users/maxigimenez/gists{/gist_id}", + "starred_url": "https://api.github.com/users/maxigimenez/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/maxigimenez/subscriptions", + "organizations_url": "https://api.github.com/users/maxigimenez/orgs", + "repos_url": "https://api.github.com/users/maxigimenez/repos", + "events_url": "https://api.github.com/users/maxigimenez/events{/privacy}", + "received_events_url": "https://api.github.com/users/maxigimenez/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/707/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/checkly/checkly-cli/issues/707/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/706", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/706/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/706/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/706/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/706", + "id": 1701111381, + "node_id": "I_kwDOE8E-g85lZOZV", + "number": 706, + "title": "bug: Unable to create a construct 'ApiCheck' outside a Checkly CLI project.", + "user": { + "login": "anden-akkio", + "id": 131684844, + "node_id": "U_kgDOB9lZ7A", + "avatar_url": "https://avatars.githubusercontent.com/u/131684844?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/anden-akkio", + "html_url": "https://github.com/anden-akkio", + "followers_url": "https://api.github.com/users/anden-akkio/followers", + "following_url": "https://api.github.com/users/anden-akkio/following{/other_user}", + "gists_url": "https://api.github.com/users/anden-akkio/gists{/gist_id}", + "starred_url": "https://api.github.com/users/anden-akkio/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/anden-akkio/subscriptions", + "organizations_url": "https://api.github.com/users/anden-akkio/orgs", + "repos_url": "https://api.github.com/users/anden-akkio/repos", + "events_url": "https://api.github.com/users/anden-akkio/events{/privacy}", + "received_events_url": "https://api.github.com/users/anden-akkio/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064775, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc1", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/bug", + "name": "bug", + "color": "d73a4a", + "default": true, + "description": "Something isn't working" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-05-09T00:14:32Z", + "updated_at": "2023-05-09T17:55:08Z", + "closed_at": "2023-05-09T00:34:56Z", + "author_association": "NONE", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### Node.js version\r\n\r\nv20.1.0 (have tested 14.x.x as well)\r\n\r\n### NPM version\r\n\r\n9.6.4\r\n\r\n### @checkly/cli version\r\n\r\n@checkly/cli/0.4.13 darwin-arm64 node-v20.1.0\r\n\r\n### Steps to reproduce\r\n\r\nHonestly really not sure what caused this. I got this intermittently on CI/CD as well; this is the first time I've gotten it locally. This is the command that triggers it:\r\n\r\n```\r\nnpx checkly test\r\n```\r\n\r\n\r\n### What is expected?\r\n\r\nRuns my tests.\r\n\r\n### What is actually happening?\r\n\r\nError: Unable to create a construct 'ApiCheck' outside a Checkly CLI project.\r\n at Session.validateCreateConstruct (/Users/andenacitelli/akkio/node_modules/checkly/dist/constructs/project.js:95:19)\r\n at new Construct (/Users/andenacitelli/akkio/node_modules/checkly/dist/constructs/construct.js:12:27)\r\n at new Check (/Users/andenacitelli/akkio/node_modules/checkly/dist/constructs/check.js:13:9)\r\n at new ApiCheck (/Users/andenacitelli/akkio/node_modules/checkly/dist/constructs/api-check.js:159:9)\r\n at /Users/andenacitelli/akkio/tests/__checks__/api/celery-queues.check.js:8:9\r\n at Array.map ()\r\n at module.exports (/Users/andenacitelli/akkio/tests/__checks__/api/celery-queues.check.js:7:46)\r\n at loadJsFile (/Users/andenacitelli/akkio/node_modules/@checkly/cli/dist/services/util.js:28:30)\r\n at loadAllCheckFiles (/Users/andenacitelli/akkio/node_modules/@checkly/cli/dist/services/project-parser.js:39:41)\r\n at async parseProject (/Users/andenacitelli/akkio/node_modules/@checkly/cli/dist/services/project-parser.js:27:5)\r\n\r\n### Any additional comments?\r\n\r\nMy directory setup is as follows:\r\n\r\n```\r\ncheckly.config.js\r\ntests/\r\n __checks__/\r\n browser/\r\n test1.spec.js\r\n ...\r\n api/\r\n test1.check.js\r\n```\r\n\r\nMy `checkly.config.js` looks like this:\r\n\r\n```js\r\nconst { defineConfig } = require(\"checkly\")\r\n\r\nmodule.exports = defineConfig({\r\n projectName: 'Akkio',\r\n logicalId: 'akkio',\r\n checks: {\r\n activated: true,\r\n muted: false,\r\n runtimeId: '2022.10',\r\n frequency: 5,\r\n locations: ['us-east-1'],\r\n tags: ['website', 'api'],\r\n checkMatch: '**/__checks__/**/*.check.js',\r\n browserChecks: {\r\n frequency: 1,\r\n testMatch: '**/__checks__/**/*.spec.js',\r\n },\r\n },\r\n cli: {\r\n \"runLocation\": \"us-east-1\",\r\n }\r\n})\r\n```\r\n\r\nThings I've tried:\r\n- `checkly login`\r\n- Delete and reinstall `node_modules` + `package-lock.json`\r\n- `npx checkly test --config checkly.config.js`\r\n- Uninstalling global version and running from a `package.json` script", + "closed_by": { + "login": "anden-akkio", + "id": 131684844, + "node_id": "U_kgDOB9lZ7A", + "avatar_url": "https://avatars.githubusercontent.com/u/131684844?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/anden-akkio", + "html_url": "https://github.com/anden-akkio", + "followers_url": "https://api.github.com/users/anden-akkio/followers", + "following_url": "https://api.github.com/users/anden-akkio/following{/other_user}", + "gists_url": "https://api.github.com/users/anden-akkio/gists{/gist_id}", + "starred_url": "https://api.github.com/users/anden-akkio/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/anden-akkio/subscriptions", + "organizations_url": "https://api.github.com/users/anden-akkio/orgs", + "repos_url": "https://api.github.com/users/anden-akkio/repos", + "events_url": "https://api.github.com/users/anden-akkio/events{/privacy}", + "received_events_url": "https://api.github.com/users/anden-akkio/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/706/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/checkly/checkly-cli/issues/706/timeline", + "performed_via_github_app": null, + "state_reason": "completed" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/705", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/705/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/705/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/705/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/705", + "id": 1701109927, + "node_id": "PR_kwDOE8E-g85QC7fr", + "number": 705, + "title": "docs: add local env docs [gh-0]", + "user": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-05-09T00:12:24Z", + "updated_at": "2023-05-09T11:09:54Z", + "closed_at": "2023-05-09T11:09:53Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/705", + "html_url": "https://github.com/checkly/checkly-cli/pull/705", + "diff_url": "https://github.com/checkly/checkly-cli/pull/705.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/705.patch", + "merged_at": "2023-05-09T11:09:53Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [x] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n- rewrite \"Running locally\" section in `CONTRIBUTING.md` docs explaining how to use the new `CHECKLY_ENV` environment variable\r\n- remove `/bin/dev` script (now, you can point to the local backend using `CHECKLY_ENV=development`)\r\n- add `e2e:test:local` NPM script to simplify running E2E tests using local backend.\r\n\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/705/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/checkly/checkly-cli/issues/705/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/704", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/704/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/704/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/704/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/704", + "id": 1700792781, + "node_id": "I_kwDOE8E-g85lYAnN", + "number": 704, + "title": "feat: add `--test-session-name` to `test` command", + "user": { + "login": "tdeekens", + "id": 1877073, + "node_id": "MDQ6VXNlcjE4NzcwNzM=", + "avatar_url": "https://avatars.githubusercontent.com/u/1877073?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tdeekens", + "html_url": "https://github.com/tdeekens", + "followers_url": "https://api.github.com/users/tdeekens/followers", + "following_url": "https://api.github.com/users/tdeekens/following{/other_user}", + "gists_url": "https://api.github.com/users/tdeekens/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tdeekens/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tdeekens/subscriptions", + "organizations_url": "https://api.github.com/users/tdeekens/orgs", + "repos_url": "https://api.github.com/users/tdeekens/repos", + "events_url": "https://api.github.com/users/tdeekens/events{/privacy}", + "received_events_url": "https://api.github.com/users/tdeekens/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064778, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc4", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/enhancement", + "name": "enhancement", + "color": "a2eeef", + "default": true, + "description": "New feature or request" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 2, + "created_at": "2023-05-08T19:19:13Z", + "updated_at": "2023-05-17T14:27:32Z", + "closed_at": "2023-05-17T14:27:32Z", + "author_association": "NONE", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### What problem does this feature solve?\n\nThe `trigger` command has a `--record` option, just like the `test` command. However, only `trigger` seems to have the `--test-session-name` option. While invocation of either command appears in Test Sessions inside the UI.\r\n\r\nAccording to this the command's code [here](https://github.com/checkly/checkly-cli/blob/main/packages/cli/src/commands/trigger.ts#L67-L74) and [here](https://github.com/checkly/checkly-cli/blob/main/packages/cli/src/commands/test.ts#L76-L79) the option might be missing.\n\n### How would you implement this feature?\n\nAdd the option to the `test` command so it's added when Checkly's CLI makes the API call. There might be some internal differences in how `trigger` and `test` are implemented which makes this not possible.", + "closed_by": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/704/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/checkly/checkly-cli/issues/704/timeline", + "performed_via_github_app": null, + "state_reason": "completed" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/703", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/703/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/703/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/703/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/703", + "id": 1700577726, + "node_id": "PR_kwDOE8E-g85QBH20", + "number": 703, + "title": "fix: detect if package.json exists [sc-15315]", + "user": { + "login": "maxigimenez", + "id": 1178139, + "node_id": "MDQ6VXNlcjExNzgxMzk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1178139?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/maxigimenez", + "html_url": "https://github.com/maxigimenez", + "followers_url": "https://api.github.com/users/maxigimenez/followers", + "following_url": "https://api.github.com/users/maxigimenez/following{/other_user}", + "gists_url": "https://api.github.com/users/maxigimenez/gists{/gist_id}", + "starred_url": "https://api.github.com/users/maxigimenez/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/maxigimenez/subscriptions", + "organizations_url": "https://api.github.com/users/maxigimenez/orgs", + "repos_url": "https://api.github.com/users/maxigimenez/repos", + "events_url": "https://api.github.com/users/maxigimenez/events{/privacy}", + "received_events_url": "https://api.github.com/users/maxigimenez/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-05-08T16:40:46Z", + "updated_at": "2023-05-09T08:47:34Z", + "closed_at": "2023-05-09T08:47:33Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/703", + "html_url": "https://github.com/checkly/checkly-cli/pull/703", + "diff_url": "https://github.com/checkly/checkly-cli/pull/703.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/703.patch", + "merged_at": "2023-05-09T08:47:33Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [x] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nFor some reason `npm create checkly` doesn't detect `package.json` even if exists. Couldn't reproduce it in local mode, but this fix aims to solve it by having the full path of the file.", + "closed_by": { + "login": "maxigimenez", + "id": 1178139, + "node_id": "MDQ6VXNlcjExNzgxMzk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1178139?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/maxigimenez", + "html_url": "https://github.com/maxigimenez", + "followers_url": "https://api.github.com/users/maxigimenez/followers", + "following_url": "https://api.github.com/users/maxigimenez/following{/other_user}", + "gists_url": "https://api.github.com/users/maxigimenez/gists{/gist_id}", + "starred_url": "https://api.github.com/users/maxigimenez/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/maxigimenez/subscriptions", + "organizations_url": "https://api.github.com/users/maxigimenez/orgs", + "repos_url": "https://api.github.com/users/maxigimenez/repos", + "events_url": "https://api.github.com/users/maxigimenez/events{/privacy}", + "received_events_url": "https://api.github.com/users/maxigimenez/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/703/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/checkly/checkly-cli/issues/703/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/702", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/702/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/702/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/702/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/702", + "id": 1700460133, + "node_id": "PR_kwDOE8E-g85QAufm", + "number": 702, + "title": "feat: release CLI v4.0.5", + "user": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": { + "login": "kiroushi", + "id": 4924420, + "node_id": "MDQ6VXNlcjQ5MjQ0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/4924420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kiroushi", + "html_url": "https://github.com/kiroushi", + "followers_url": "https://api.github.com/users/kiroushi/followers", + "following_url": "https://api.github.com/users/kiroushi/following{/other_user}", + "gists_url": "https://api.github.com/users/kiroushi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kiroushi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kiroushi/subscriptions", + "organizations_url": "https://api.github.com/users/kiroushi/orgs", + "repos_url": "https://api.github.com/users/kiroushi/repos", + "events_url": "https://api.github.com/users/kiroushi/events{/privacy}", + "received_events_url": "https://api.github.com/users/kiroushi/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "assignees": [ + { + "login": "kiroushi", + "id": 4924420, + "node_id": "MDQ6VXNlcjQ5MjQ0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/4924420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kiroushi", + "html_url": "https://github.com/kiroushi", + "followers_url": "https://api.github.com/users/kiroushi/followers", + "following_url": "https://api.github.com/users/kiroushi/following{/other_user}", + "gists_url": "https://api.github.com/users/kiroushi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kiroushi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kiroushi/subscriptions", + "organizations_url": "https://api.github.com/users/kiroushi/orgs", + "repos_url": "https://api.github.com/users/kiroushi/repos", + "events_url": "https://api.github.com/users/kiroushi/events{/privacy}", + "received_events_url": "https://api.github.com/users/kiroushi/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + } + ], + "milestone": null, + "comments": 0, + "created_at": "2023-05-08T15:18:54Z", + "updated_at": "2023-05-09T11:22:07Z", + "closed_at": "2023-05-09T11:22:06Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/702", + "html_url": "https://github.com/checkly/checkly-cli/pull/702", + "diff_url": "https://github.com/checkly/checkly-cli/pull/702.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/702.patch", + "merged_at": "2023-05-09T11:22:06Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/702/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/checkly/checkly-cli/issues/702/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/701", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/701/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/701/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/701/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/701", + "id": 1697781572, + "node_id": "PR_kwDOE8E-g85P30HE", + "number": 701, + "title": "fix: Call NOT_CONTANS in notContains method", + "user": { + "login": "MikulasMascautanu", + "id": 68233869, + "node_id": "MDQ6VXNlcjY4MjMzODY5", + "avatar_url": "https://avatars.githubusercontent.com/u/68233869?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/MikulasMascautanu", + "html_url": "https://github.com/MikulasMascautanu", + "followers_url": "https://api.github.com/users/MikulasMascautanu/followers", + "following_url": "https://api.github.com/users/MikulasMascautanu/following{/other_user}", + "gists_url": "https://api.github.com/users/MikulasMascautanu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/MikulasMascautanu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/MikulasMascautanu/subscriptions", + "organizations_url": "https://api.github.com/users/MikulasMascautanu/orgs", + "repos_url": "https://api.github.com/users/MikulasMascautanu/repos", + "events_url": "https://api.github.com/users/MikulasMascautanu/events{/privacy}", + "received_events_url": "https://api.github.com/users/MikulasMascautanu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 2, + "created_at": "2023-05-05T15:07:56Z", + "updated_at": "2023-05-09T07:05:43Z", + "closed_at": "2023-05-08T09:39:34Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/701", + "html_url": "https://github.com/checkly/checkly-cli/pull/701", + "diff_url": "https://github.com/checkly/checkly-cli/pull/701.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/701.patch", + "merged_at": "2023-05-08T09:39:34Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n> Resolves #[306]\r\n", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/701/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/checkly/checkly-cli/issues/701/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/700", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/700/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/700/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/700/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/700", + "id": 1697687110, + "node_id": "PR_kwDOE8E-g85P3fl4", + "number": 700, + "title": "feat: release CLI v4.0.4", + "user": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 5221148871, + "node_id": "LA_kwDOE8E-g88AAAABNzRoxw", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/build", + "name": "build", + "color": "bfdadc", + "default": false, + "description": "Issue regarding building and packaging" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-05-05T14:08:17Z", + "updated_at": "2023-05-05T15:40:24Z", + "closed_at": "2023-05-05T15:40:23Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/700", + "html_url": "https://github.com/checkly/checkly-cli/pull/700", + "diff_url": "https://github.com/checkly/checkly-cli/pull/700.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/700.patch", + "merged_at": "2023-05-05T15:40:23Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n", + "closed_by": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/700/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/checkly/checkly-cli/issues/700/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/699", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/699/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/699/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/699/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/699", + "id": 1697422442, + "node_id": "PR_kwDOE8E-g85P2lxF", + "number": 699, + "title": "chore: increase timeout for flaky e2e tests", + "user": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-05-05T11:01:18Z", + "updated_at": "2023-05-05T12:11:35Z", + "closed_at": "2023-05-05T12:11:33Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/699", + "html_url": "https://github.com/checkly/checkly-cli/pull/699", + "diff_url": "https://github.com/checkly/checkly-cli/pull/699.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/699.patch", + "merged_at": "2023-05-05T12:11:33Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [ ] Create CLI\r\n* [x] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nCurrently the e2e test GH Action can be a bit flaky. After looking at past flakiness, it looks like most of the failures (not all, though) are from `test β€Ί Test project should run successfully` and `test β€Ί Should use Github reporter`. Both of these tests run [homepage.test.ts](https://github.com/checkly/checkly-cli/blob/main/packages/cli/e2e/__tests__/fixtures/test-project/src/__checks__/homepage.test.ts), which is an actual PW test taking several seconds. From looking at the failures (f.ex: [here](https://github.com/checkly/checkly-cli/actions/runs/4862530190/jobs/8669023267#step:7:49) or [here](https://github.com/checkly/checkly-cli/actions/runs/4861862224/jobs/8667435359#step:7:27)), it looks like `checkly test` reaches the 30 second timeout for `runChecklyTest`. That would explain the `null` status code for `test β€Ί Test project should run successfully` failures and why the GitHub summary isn't written for `test β€Ί Should use Github reporter` failures.\r\n\r\nTo fix the issue, this PR simply bumps the timeout for these two tests. If we continue seeing flaky test failures, we can try other solutions as well.\r\n", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/699/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/checkly/checkly-cli/issues/699/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/698", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/698/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/698/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/698/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/698", + "id": 1697380919, + "node_id": "PR_kwDOE8E-g85P2coO", + "number": 698, + "title": "chore: handle concurrent e2e test runs for env tests", + "user": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-05-05T10:28:11Z", + "updated_at": "2023-05-05T12:20:46Z", + "closed_at": "2023-05-05T12:20:44Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/698", + "html_url": "https://github.com/checkly/checkly-cli/pull/698", + "diff_url": "https://github.com/checkly/checkly-cli/pull/698.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/698.patch", + "merged_at": "2023-05-05T12:20:44Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [ ] Create CLI\r\n* [x] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nThe e2e tests for `checkly env` modify the account environment variables on the e2e test Checkly account. When there are multiple e2e tests ongoing in parallel, they can then interfere with each other and cause failures. For example, one test instance could delete the environment variable in it's cleanup right after it's added in the setup of the other test instance.\r\n\r\nRunning the e2e tests in parallel locally, this does end up causing failures. Looking at our history of flaky GitHub actions, though, this only caused a few flaky runs. Still, we should fix the issue.\r\n\r\nThis PR fixes the issue by creating a unique `executionId`. This string is then appended to the environment variable names.\r\n\r\n## New Dependencies\r\n`nanoid`: this is used for generating the unique ID's. It's more convenient than `uuid` since we can create shorter IDs.", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/698/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/checkly/checkly-cli/issues/698/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/697", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/697/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/697/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/697/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/697", + "id": 1697351842, + "node_id": "I_kwDOE8E-g85lK4ii", + "number": 697, + "title": "bug: RangeError: Invalid count value", + "user": { + "login": "tdeekens", + "id": 1877073, + "node_id": "MDQ6VXNlcjE4NzcwNzM=", + "avatar_url": "https://avatars.githubusercontent.com/u/1877073?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tdeekens", + "html_url": "https://github.com/tdeekens", + "followers_url": "https://api.github.com/users/tdeekens/followers", + "following_url": "https://api.github.com/users/tdeekens/following{/other_user}", + "gists_url": "https://api.github.com/users/tdeekens/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tdeekens/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tdeekens/subscriptions", + "organizations_url": "https://api.github.com/users/tdeekens/orgs", + "repos_url": "https://api.github.com/users/tdeekens/repos", + "events_url": "https://api.github.com/users/tdeekens/events{/privacy}", + "received_events_url": "https://api.github.com/users/tdeekens/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064775, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc1", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/bug", + "name": "bug", + "color": "d73a4a", + "default": true, + "description": "Something isn't working" + } + ], + "state": "closed", + "locked": false, + "assignee": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "assignees": [ + { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + } + ], + "milestone": null, + "comments": 2, + "created_at": "2023-05-05T10:05:58Z", + "updated_at": "2023-05-17T09:49:17Z", + "closed_at": "2023-05-17T09:49:17Z", + "author_association": "NONE", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### Node.js version\n\n19\n\n### NPM version\n\n9\n\n### @checkly/cli version\n\n4.03\n\n### Steps to reproduce\n\nTrigger checks using `--trigger` while passing some `--tags`. It does not fail on every run. It's not clear what happens inside the CLI causing this.\r\n\r\nThe output on CI is\r\n\r\n```bash\r\nRangeError: Invalid count value: -4\r\n at String.repeat ()\r\n at formatSectionTitle (/home/circleci/.npm/_npx/a66ee913fe899ce0/node_modules/checkly/src/reporters/util.ts:234:39)\r\n at formatCheckResult (/home/circleci/.npm/_npx/a66ee913fe899ce0/node_modules/checkly/src/reporters/util.ts:98:7)\r\n at CiReporter.onCheckEnd (/home/circleci/.npm/_npx/a66ee913fe899ce0/node_modules/checkly/src/reporters/ci.ts:29:45)\r\n at /home/circleci/.npm/_npx/a66ee913fe899ce0/node_modules/checkly/src/commands/trigger.ts:130:32\r\n at Array.forEach ()\r\n at TriggerRunner. (/home/circleci/.npm/_npx/a66ee913fe899ce0/node_modules/checkly/src/commands/trigger.ts:130:17)\r\n at TriggerRunner.emit (node:events:512:28)\r\n at TriggerRunner.emit (node:domain:489:12)\r\n at TriggerRunner.processMessage (/home/circleci/.npm/_npx/a66ee913fe899ce0/node_modules/checkly/src/services/abstract-check-runner.ts:154:12)\r\n```\n\n### What is expected?\n\nThe checks to fail or succeed without running into an RangeError.\n\n### What is actually happening?\n\nChecks run into a RangeError.\n\n### Any additional comments?\n\n_No response_", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/697/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/checkly/checkly-cli/issues/697/timeline", + "performed_via_github_app": null, + "state_reason": "completed" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/696", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/696/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/696/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/696/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/696", + "id": 1696140180, + "node_id": "PR_kwDOE8E-g85PyOGY", + "number": 696, + "title": "chore(examples): remove check-group.ts file from advanced example", + "user": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-05-04T14:28:01Z", + "updated_at": "2023-05-04T14:35:14Z", + "closed_at": "2023-05-04T14:35:13Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/696", + "html_url": "https://github.com/checkly/checkly-cli/pull/696", + "diff_url": "https://github.com/checkly/checkly-cli/pull/696.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/696.patch", + "merged_at": "2023-05-04T14:35:13Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [x] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nThe advanced example currently contains a [website.check-group.ts](https://github.com/checkly/checkly-cli/blob/main/examples/advanced-project/src/__checks__/website.check-group.ts) check file. Declaring constructs in *.check-group.ts files isn't fully supported, though, since the examples have checkMatch: *.check.ts (not matching any check-group.ts files).\r\n\r\nThe reason why the constructs in [website.check-group.ts](https://github.com/checkly/checkly-cli/blob/main/examples/advanced-project/src/__checks__/website.check-group.ts) are loaded, despite not matching the checkMatch pattern, is that the file is imported by other *.check.ts files. For users that build on the advanced example, though, and try to use the *.check-group.ts pattern, their setup won't work.\r\n\r\nTo fix this, we should make the file match the `*.check.ts` pattern.\r\n\r\nSee also https://github.com/checkly/checkly-cli/pull/693, which considered just updating `checkMatch` to support `check-group.ts`.\r\n\r\n\r\n", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/696/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/checkly/checkly-cli/issues/696/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/695", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/695/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/695/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/695/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/695", + "id": 1696015994, + "node_id": "PR_kwDOE8E-g85Pxycx", + "number": 695, + "title": "fix: setup/teardown checkgroup scripts [sc-0]", + "user": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-05-04T13:28:24Z", + "updated_at": "2023-05-04T19:33:37Z", + "closed_at": "2023-05-04T19:33:36Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/695", + "html_url": "https://github.com/checkly/checkly-cli/pull/695", + "diff_url": "https://github.com/checkly/checkly-cli/pull/695.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/695.patch", + "merged_at": "2023-05-04T19:33:35Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n- fix the `localSetupScript` and `localTearDownScript` properties assignment for `CheckGroup`\r\n- mark those properties as `deprecated`\r\n\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/695/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/checkly/checkly-cli/issues/695/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/694", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/694/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/694/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/694/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/694", + "id": 1695971343, + "node_id": "PR_kwDOE8E-g85Pxon9", + "number": 694, + "title": "chore: rename env var and move api url to the config [gh-0]", + "user": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-05-04T13:03:07Z", + "updated_at": "2023-05-04T13:23:01Z", + "closed_at": "2023-05-04T13:22:59Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/694", + "html_url": "https://github.com/checkly/checkly-cli/pull/694", + "diff_url": "https://github.com/checkly/checkly-cli/pull/694.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/694.patch", + "merged_at": "2023-05-04T13:22:59Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nThis PR is not yet supporting full local development. There will be further work for auth0 related work which will come later on\r\n\r\n* Change NODE_ENV to CHECKLY_ENV given NODE_ENV can overlap with other packages\r\n* Move api url to the config as well", + "closed_by": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/694/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/checkly/checkly-cli/issues/694/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/693", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/693/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/693/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/693/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/693", + "id": 1695963759, + "node_id": "PR_kwDOE8E-g85Pxm78", + "number": 693, + "title": "fix: update checkMatch to support check-group.ts", + "user": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 5, + "created_at": "2023-05-04T12:59:31Z", + "updated_at": "2023-05-04T14:19:58Z", + "closed_at": "2023-05-04T14:19:58Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/693", + "html_url": "https://github.com/checkly/checkly-cli/pull/693", + "diff_url": "https://github.com/checkly/checkly-cli/pull/693.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/693.patch", + "merged_at": null + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [x] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nThe advanced example currently contains a [website.check-group.ts](https://github.com/checkly/checkly-cli/blob/main/examples/advanced-project/src/__checks__/website.check-group.ts) check file. Declaring constructs in `*.check-group.ts` files isn't fully supported, though, since the examples have `checkMatch: *.check.ts` (not matching any check-group.ts files).\r\n\r\nThe reason why the constructs in [website.check-group.ts](https://github.com/checkly/checkly-cli/blob/main/examples/advanced-project/src/__checks__/website.check-group.ts) are loaded, despite not matching the `checkMatch` pattern, is that the file is imported by other `*.check.ts` files. For users that build on the advanced example, though, and try to use the `*.check-group.ts` pattern, there setup won't work.\r\n\r\nTo fix this, we could either:\r\n1. rename `website.check-group.ts`, so that there's no suggestion of using a `*.check-group.ts` pattern\r\n2. update `checkMatch` to support `*.check-group.ts` files\r\n\r\nThis PR takes approach 2 to give full support to `check-group.ts`. In addition to updating the examples, I also update the default `checkMatch` value. This way users don't run into any surprises when using `check-group.ts`.", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/693/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/checkly/checkly-cli/issues/693/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/692", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/692/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/692/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/692/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/692", + "id": 1695629413, + "node_id": "PR_kwDOE8E-g85Pwdzk", + "number": 692, + "title": "feat: change handling for 'checkly trigger' no matching checks", + "user": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-05-04T09:31:17Z", + "updated_at": "2023-05-04T12:18:04Z", + "closed_at": "2023-05-04T12:18:02Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/692", + "html_url": "https://github.com/checkly/checkly-cli/pull/692", + "diff_url": "https://github.com/checkly/checkly-cli/pull/692.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/692.patch", + "merged_at": "2023-05-04T12:18:02Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n> Resolves (after release) #685\r\n\r\nCurrently when no checks match the `checkly trigger` tag filters, the backend returns an error and the CLI exits with status code 1. To be consistent with `checkly test` and to support valid CI use cases (for example, dynamic tag filters by environment that don't necessarily match any checks), we should change `checkly trigger` to exit with code 0 in this case.\r\n\r\nThis PR implements this in the simplest way that I saw possible - `TriggerRunner` throws a special error if it detects no matching checks, and the `Trigger` handler logs an error. In the future, it might make sense to not throw an error at all, and just let the reporters detect and handle this case with the normal `onBegin()`, `onEnd()` hooks.\r\n\r\nIn the future, I think that it could make sense for the backend to simply return an empty array of checks rather than marking this as an error. Since this would be a breaking change for the CLI, I also add handling for this case to the CLI now. This should give us more flexibility to make this change later on.\r\n", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/692/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/checkly/checkly-cli/issues/692/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/691", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/691/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/691/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/691/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/691", + "id": 1695433315, + "node_id": "PR_kwDOE8E-g85PvymA", + "number": 691, + "title": "fix(examples): update docs-search.spec.ts to match docs updates", + "user": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-05-04T07:34:42Z", + "updated_at": "2023-05-04T07:40:23Z", + "closed_at": "2023-05-04T07:40:22Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/691", + "html_url": "https://github.com/checkly/checkly-cli/pull/691", + "diff_url": "https://github.com/checkly/checkly-cli/pull/691.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/691.patch", + "merged_at": "2023-05-04T07:40:22Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [x] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nCurrently the `docs-search.spec.ts` advanced example is failing. This is likely due to recent updates in the docs pages. This PR updates the test so that it's passing.\r\n\r\nShout-out to @modern-sapien for finding the issue and giving the fix.\r\n", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/691/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/checkly/checkly-cli/issues/691/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/690", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/690/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/690/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/690/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/690", + "id": 1694573079, + "node_id": "I_kwDOE8E-g85lASIX", + "number": 690, + "title": "feat: add visual indication to checks created via CLI", + "user": { + "login": "tdeekens", + "id": 1877073, + "node_id": "MDQ6VXNlcjE4NzcwNzM=", + "avatar_url": "https://avatars.githubusercontent.com/u/1877073?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tdeekens", + "html_url": "https://github.com/tdeekens", + "followers_url": "https://api.github.com/users/tdeekens/followers", + "following_url": "https://api.github.com/users/tdeekens/following{/other_user}", + "gists_url": "https://api.github.com/users/tdeekens/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tdeekens/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tdeekens/subscriptions", + "organizations_url": "https://api.github.com/users/tdeekens/orgs", + "repos_url": "https://api.github.com/users/tdeekens/repos", + "events_url": "https://api.github.com/users/tdeekens/events{/privacy}", + "received_events_url": "https://api.github.com/users/tdeekens/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064778, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc4", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/enhancement", + "name": "enhancement", + "color": "a2eeef", + "default": true, + "description": "New feature or request" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 3, + "created_at": "2023-05-03T18:18:55Z", + "updated_at": "2023-05-04T08:59:57Z", + "closed_at": "2023-05-04T08:59:57Z", + "author_association": "NONE", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### What problem does this feature solve?\n\nChecks can be super easily created using the CLI. Checklyβ€˜s interface however is also easy to use. \r\n\r\nAt times users may run into an issue in which a check created via the CLI is edit by another user in the UI. This would cause drift (borrowing the term from Terraform). \r\n\r\nEven though this can be solved with a different project or aborting syncing via the CLI upon drift detection one could tackle the issue in the ui. \n\n### How would you implement this feature?\n\nAdding visual markers to any entity in the ui created with the CLI could help. \r\nOne could also warn upon save stating that a given entity (group, channel, check) has been managed by the CLI and saving could cause drift. \r\n\r\nItβ€˜s all just an idea you likely have thought about. I just wanted to share what would help me. ", + "closed_by": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/690/reactions", + "total_count": 2, + "+1": 2, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 + }, + "timeline_url": "https://api.github.com/repos/checkly/checkly-cli/issues/690/timeline", + "performed_via_github_app": null, + "state_reason": "completed" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/689", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/689/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/689/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/689/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/689", + "id": 1694012230, + "node_id": "I_kwDOE8E-g85k-JNG", + "number": 689, + "title": "bug: navigating up and down in the account list hides parts of the accounts list", + "user": { + "login": "chocolateofpain", + "id": 76956254, + "node_id": "MDQ6VXNlcjc2OTU2MjU0", + "avatar_url": "https://avatars.githubusercontent.com/u/76956254?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/chocolateofpain", + "html_url": "https://github.com/chocolateofpain", + "followers_url": "https://api.github.com/users/chocolateofpain/followers", + "following_url": "https://api.github.com/users/chocolateofpain/following{/other_user}", + "gists_url": "https://api.github.com/users/chocolateofpain/gists{/gist_id}", + "starred_url": "https://api.github.com/users/chocolateofpain/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/chocolateofpain/subscriptions", + "organizations_url": "https://api.github.com/users/chocolateofpain/orgs", + "repos_url": "https://api.github.com/users/chocolateofpain/repos", + "events_url": "https://api.github.com/users/chocolateofpain/events{/privacy}", + "received_events_url": "https://api.github.com/users/chocolateofpain/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064775, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc1", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/bug", + "name": "bug", + "color": "d73a4a", + "default": true, + "description": "Something isn't working" + } + ], + "state": "closed", + "locked": false, + "assignee": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "assignees": [ + { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + } + ], + "milestone": null, + "comments": 3, + "created_at": "2023-05-03T12:48:57Z", + "updated_at": "2023-05-19T17:02:58Z", + "closed_at": "2023-05-19T17:02:58Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### Node.js version\n\nv16.17.0\n\n### NPM version\n\n8.15.0\n\n### @checkly/cli version\n\ncheckly/4.0.3 darwin-arm64 node-v16.17.0\n\n### Steps to reproduce\n\n- In the terminal enter `npx checkly switch`. The list of account linked to the user is shown.\r\n- Navigate from one account to the next on the list using arrow keys.\r\n- If there are more than 2 accounts the list is suddenly hidden when navigating to the third account on the list.\r\n\n\n### What is expected?\n\nThe full list of account show be visible at all times. \n\n### What is actually happening?\n\nThe list is fully hidden when the user is navigating to the third list item. \n\n### Any additional comments?\n\n_No response_", + "closed_by": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/689/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/checkly/checkly-cli/issues/689/timeline", + "performed_via_github_app": null, + "state_reason": "completed" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/688", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/688/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/688/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/688/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/688", + "id": 1693729002, + "node_id": "PR_kwDOE8E-g85Pp8x5", + "number": 688, + "title": "create a CLI build pointing to dev", + "user": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 5221148871, + "node_id": "LA_kwDOE8E-g88AAAABNzRoxw", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/build", + "name": "build", + "color": "bfdadc", + "default": false, + "description": "Issue regarding building and packaging" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-05-03T09:43:37Z", + "updated_at": "2023-05-03T09:59:44Z", + "closed_at": "2023-05-03T09:59:44Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/688", + "html_url": "https://github.com/checkly/checkly-cli/pull/688", + "diff_url": "https://github.com/checkly/checkly-cli/pull/688.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/688.patch", + "merged_at": null + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nCreate a build for easily testing on dev", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/688/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/checkly/checkly-cli/issues/688/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/687", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/687/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/687/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/687/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/687", + "id": 1693673256, + "node_id": "PR_kwDOE8E-g85Ppwpw", + "number": 687, + "title": "chore: update the canary release package name", + "user": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 5221148871, + "node_id": "LA_kwDOE8E-g88AAAABNzRoxw", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/build", + "name": "build", + "color": "bfdadc", + "default": false, + "description": "Issue regarding building and packaging" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-05-03T09:06:38Z", + "updated_at": "2023-05-03T09:12:27Z", + "closed_at": "2023-05-03T09:12:25Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/687", + "html_url": "https://github.com/checkly/checkly-cli/pull/687", + "diff_url": "https://github.com/checkly/checkly-cli/pull/687.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/687.patch", + "merged_at": "2023-05-03T09:12:25Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [x] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nWe recently moved the CLI NPM package from `@checkly/cli` to `checkly`. This PR also updates the canary release process accordingly.", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/687/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/checkly/checkly-cli/issues/687/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/686", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/686/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/686/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/686/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/686", + "id": 1693633564, + "node_id": "PR_kwDOE8E-g85PpoCW", + "number": 686, + "title": "create a canary release", + "user": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 5221148871, + "node_id": "LA_kwDOE8E-g88AAAABNzRoxw", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/build", + "name": "build", + "color": "bfdadc", + "default": false, + "description": "Issue regarding building and packaging" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-05-03T08:39:15Z", + "updated_at": "2023-05-03T08:42:09Z", + "closed_at": "2023-05-03T08:42:08Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/686", + "html_url": "https://github.com/checkly/checkly-cli/pull/686", + "diff_url": "https://github.com/checkly/checkly-cli/pull/686.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/686.patch", + "merged_at": null + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/686/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/checkly/checkly-cli/issues/686/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/685", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/685/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/685/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/685/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/685", + "id": 1693617181, + "node_id": "I_kwDOE8E-g85k8owd", + "number": 685, + "title": "feat: add option to pass without tests using `trigger`", + "user": { + "login": "tdeekens", + "id": 1877073, + "node_id": "MDQ6VXNlcjE4NzcwNzM=", + "avatar_url": "https://avatars.githubusercontent.com/u/1877073?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tdeekens", + "html_url": "https://github.com/tdeekens", + "followers_url": "https://api.github.com/users/tdeekens/followers", + "following_url": "https://api.github.com/users/tdeekens/following{/other_user}", + "gists_url": "https://api.github.com/users/tdeekens/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tdeekens/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tdeekens/subscriptions", + "organizations_url": "https://api.github.com/users/tdeekens/orgs", + "repos_url": "https://api.github.com/users/tdeekens/repos", + "events_url": "https://api.github.com/users/tdeekens/events{/privacy}", + "received_events_url": "https://api.github.com/users/tdeekens/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064778, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc4", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/enhancement", + "name": "enhancement", + "color": "a2eeef", + "default": true, + "description": "New feature or request" + } + ], + "state": "closed", + "locked": false, + "assignee": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "assignees": [ + { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + } + ], + "milestone": null, + "comments": 8, + "created_at": "2023-05-03T08:26:39Z", + "updated_at": "2023-05-08T07:30:58Z", + "closed_at": "2023-05-08T07:30:58Z", + "author_association": "NONE", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### What problem does this feature solve?\n\nDepending on the usage of the `trigger` command it might be expected that no tests can be triggered as none exists. A use case in which this is expected is when running Checkly across many environments from a CI pipeline dynamically while certain non crucial environments might not have any checks defined matching the `--tags` selected.\r\n\r\nFailing if no checks are found is a very good default. For instance Jest employs this too but allows opting out with a [--passWithNoTests](https://jestjs.io/docs/cli#--passwithnotests). \n\n### How would you implement this feature?\n\nAdding a `--pass-without-checks` could be an option added to the `trigger` command to opt out of failing if no matching checks are found.", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/685/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/checkly/checkly-cli/issues/685/timeline", + "performed_via_github_app": null, + "state_reason": "completed" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/684", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/684/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/684/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/684/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/684", + "id": 1693590671, + "node_id": "PR_kwDOE8E-g85Ppe23", + "number": 684, + "title": "test: add integration test for checkly trigger", + "user": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-05-03T08:06:51Z", + "updated_at": "2023-05-03T14:03:22Z", + "closed_at": "2023-05-03T14:03:21Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/684", + "html_url": "https://github.com/checkly/checkly-cli/pull/684", + "diff_url": "https://github.com/checkly/checkly-cli/pull/684.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/684.patch", + "merged_at": "2023-05-03T14:03:21Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [ ] Create CLI\r\n* [x] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nWe recently added a new command `checkly trigger`, which existing checks stored in Checkly and supports filtering by tags. To move quickly, I simply tested the new command manually but didn't add any integration tests. To avoid future regressions, though, this PR adds an integration test.\r\n\r\nThe test deploys checks to the e2e checkly account. It then executes them with `checkly trigger`. It asserts that all checks matching the tag filter are run, and checks not matching the tag filter are not run. It also checks that environment variables using the `-e` flag are propagated.\r\n\r\nOne challenge is that we might have this test running from multiple CI jobs in parallel. To avoid interference, the test generates a random `EXECUTION_ID`. This ID is then used in the project ID and in the tags of the checks.", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/684/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/checkly/checkly-cli/issues/684/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/683", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/683/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/683/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/683/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/683", + "id": 1693538636, + "node_id": "PR_kwDOE8E-g85PpTp9", + "number": 683, + "title": "docs: docoument create-checkly release process", + "user": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-05-03T07:23:52Z", + "updated_at": "2023-05-03T13:03:03Z", + "closed_at": "2023-05-03T13:03:02Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/683", + "html_url": "https://github.com/checkly/checkly-cli/pull/683", + "diff_url": "https://github.com/checkly/checkly-cli/pull/683.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/683.patch", + "merged_at": "2023-05-03T13:03:02Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [x] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nWe recently added a GitHub action for releasing the create-checkly package (https://github.com/checkly/checkly-cli/pull/666). This PR adds some documentation to CONTRIBUTING.md.", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/683/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/checkly/checkly-cli/issues/683/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/682", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/682/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/682/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/682/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/682", + "id": 1692975211, + "node_id": "I_kwDOE8E-g85k6MBr", + "number": 682, + "title": "feat: allow `--reporter=github` output summary with failing checks", + "user": { + "login": "tdeekens", + "id": 1877073, + "node_id": "MDQ6VXNlcjE4NzcwNzM=", + "avatar_url": "https://avatars.githubusercontent.com/u/1877073?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tdeekens", + "html_url": "https://github.com/tdeekens", + "followers_url": "https://api.github.com/users/tdeekens/followers", + "following_url": "https://api.github.com/users/tdeekens/following{/other_user}", + "gists_url": "https://api.github.com/users/tdeekens/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tdeekens/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tdeekens/subscriptions", + "organizations_url": "https://api.github.com/users/tdeekens/orgs", + "repos_url": "https://api.github.com/users/tdeekens/repos", + "events_url": "https://api.github.com/users/tdeekens/events{/privacy}", + "received_events_url": "https://api.github.com/users/tdeekens/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064778, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc4", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/enhancement", + "name": "enhancement", + "color": "a2eeef", + "default": true, + "description": "New feature or request" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 3, + "created_at": "2023-05-02T19:23:22Z", + "updated_at": "2023-05-03T09:07:36Z", + "closed_at": "2023-05-03T09:07:36Z", + "author_association": "NONE", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### What problem does this feature solve?\n\nWhen calling the CLI like `pnpm checkly test --reporter=github --record` the test will fail if a check fails causing the CI workflow to fail. This however, might not always be intended when wanting to use the reporters output for a step summary\r\n\r\nImagine the following setup\r\n\r\n```yaml\r\n- name: Running checks\r\n run: pnpm checkly test --reporter=github --record\r\n env:\r\n CHECKLY_ACCOUNT_ID: ${{ secrets.CHECKLY_ACCOUNT_ID }}\r\n CHECKLY_API_KEY: ${{ secrets.CHECKLY_API_KEY }}\r\n \r\n- name: Create job summary\r\n id: create-summary\r\n run: cat checkly-github-report.md > $GITHUB_STEP_SUMMARY\r\n```\r\n\r\nI would prefer to get a summary even if a check targeted with the `test` call fails. Currently I worked around it with a `|| true` but it feels not ideal.\r\n\n\n### How would you implement this feature?\n\nNot 100% sure if it should be solved or documented as expected behavior. One idea to solve it is to build knowledge into the CLI on which reporter to fail and which not which feels like unwanted coupling. An alternative would be to add a `--fail-on-failed-check` or similar. \r\n\r\nSide note, it might still be desirable that the CI workflow fails it's just that one might even with a failing check wants a summary.\r\n\r\nIt might also be missing knowledge on my part how the setup is envisioned πŸ€—.", + "closed_by": { + "login": "tdeekens", + "id": 1877073, + "node_id": "MDQ6VXNlcjE4NzcwNzM=", + "avatar_url": "https://avatars.githubusercontent.com/u/1877073?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tdeekens", + "html_url": "https://github.com/tdeekens", + "followers_url": "https://api.github.com/users/tdeekens/followers", + "following_url": "https://api.github.com/users/tdeekens/following{/other_user}", + "gists_url": "https://api.github.com/users/tdeekens/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tdeekens/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tdeekens/subscriptions", + "organizations_url": "https://api.github.com/users/tdeekens/orgs", + "repos_url": "https://api.github.com/users/tdeekens/repos", + "events_url": "https://api.github.com/users/tdeekens/events{/privacy}", + "received_events_url": "https://api.github.com/users/tdeekens/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/682/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/checkly/checkly-cli/issues/682/timeline", + "performed_via_github_app": null, + "state_reason": "completed" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/681", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/681/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/681/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/681/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/681", + "id": 1692443668, + "node_id": "PR_kwDOE8E-g85PloAg", + "number": 681, + "title": "fix: print checks for 'checkly test --list'", + "user": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-05-02T13:37:15Z", + "updated_at": "2023-05-03T15:22:53Z", + "closed_at": "2023-05-03T15:22:52Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/681", + "html_url": "https://github.com/checkly/checkly-cli/pull/681", + "diff_url": "https://github.com/checkly/checkly-cli/pull/681.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/681.patch", + "merged_at": "2023-05-03T15:22:52Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n> Resolves #677\r\n\r\nThere's been a regression in `checkly test --list` (for more info, see the linked issue). This regression was introduced in https://github.com/checkly/checkly-cli/pull/662, where we required the list of checks to be passed to the reporter in `reporter.onBegin()` rather than in the constructor. Since `onBegin()` wasn't called for `checkly test --list`, the reporter wasn't properly initialized and there would be an error.\r\n\r\nThis PR resolves the issue by removing `reporter.onBeginStatic()`, which is the reporter-specific implementation for `checkly test --list`. `onBeginStatic()` was nice since it let `checkly test --list` reuse code from the reporter, but I think that it's also awkward having each reporter implement printing for `checkly test --list`. For example, the GitHub reporter would print \"Running 5 checks in ...\", which doesn't make sense for `--list` since the checks aren't running.\r\n\r\nRather than use `reporter.onBeginStatic()`, we now just have one method `Test.listChecks()` for printing the checks for `checkly test --list`. This new method doesn't require a reporter to be set up.\r\n\r\nThe integration test is from Tim: https://github.com/checkly/checkly-cli/pull/679", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/681/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/checkly/checkly-cli/issues/681/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/680", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/680/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/680/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/680/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/680", + "id": 1690882483, + "node_id": "PR_kwDOE8E-g85PgV0v", + "number": 680, + "title": "feat: show shortlinks for failed checks and test-session summary [sc-…", + "user": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-05-01T14:25:50Z", + "updated_at": "2023-05-02T14:25:28Z", + "closed_at": "2023-05-02T14:25:27Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/680", + "html_url": "https://github.com/checkly/checkly-cli/pull/680", + "diff_url": "https://github.com/checkly/checkly-cli/pull/680.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/680.patch", + "merged_at": "2023-05-02T14:25:27Z" + }, + "body": "…15066]\r\n\r\nI hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nWe want to show short-links for assets (trace and video files) and test-results pages, ONLY for failed check results and using the `list` reporter. Also, the test-session URL is shown with a short-link.\r\nI have to request the short-links when processing the socket messages because doing it in the `onCheckEnd()` resulted in getting the terminal prints summaries disorder, caused by the `RUN_FINISHED` is received before the the short-link requests completes.\r\nThe `github` reporter is still using the long URL because they are used within markdown links.\r\nThe request are wrapped in try/catch blocks so, if there is some problem obtaining the short-links, nothing is shown for check failures and, for test-session summary, it shows the long URL.\r\n\r\n\r\n> Result \r\n![image](https://user-images.githubusercontent.com/5315705/235690930-6e1c9626-d830-4879-9013-de6f08cb3926.png)\r\n\r\n> Resolves [[sc-10566]](https://app.shortcut.com/checkly/story/15066/add-chkly-link-shortlink-to-test-results-link-in-the-cli-terminal-output)\r\n\r\n> PR https://github.com/checkly/checkly-backend/pull/4129 contains the new API endpoints.\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/680/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/checkly/checkly-cli/issues/680/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/679", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/679/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/679/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/679/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/679", + "id": 1690661140, + "node_id": "PR_kwDOE8E-g85Pfm4_", + "number": 679, + "title": "test: adds failing test", + "user": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-05-01T10:43:13Z", + "updated_at": "2023-05-03T12:57:50Z", + "closed_at": "2023-05-03T12:57:50Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": true, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/679", + "html_url": "https://github.com/checkly/checkly-cli/pull/679", + "diff_url": "https://github.com/checkly/checkly-cli/pull/679.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/679.patch", + "merged_at": null + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [ ] Create CLI\r\n* [x] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n## Notes for the Reviewer\r\n- Already adds failing to test to validate the issue.\r\n\r\n> Resolves #[issue-number]\r\n", + "closed_by": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/679/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/checkly/checkly-cli/issues/679/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/678", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/678/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/678/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/678/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/678", + "id": 1689556832, + "node_id": "I_kwDOE8E-g85ktJdg", + "number": 678, + "title": "feat: `checkly test` to respect `locations` set on groups or checks", + "user": { + "login": "tdeekens", + "id": 1877073, + "node_id": "MDQ6VXNlcjE4NzcwNzM=", + "avatar_url": "https://avatars.githubusercontent.com/u/1877073?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tdeekens", + "html_url": "https://github.com/tdeekens", + "followers_url": "https://api.github.com/users/tdeekens/followers", + "following_url": "https://api.github.com/users/tdeekens/following{/other_user}", + "gists_url": "https://api.github.com/users/tdeekens/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tdeekens/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tdeekens/subscriptions", + "organizations_url": "https://api.github.com/users/tdeekens/orgs", + "repos_url": "https://api.github.com/users/tdeekens/repos", + "events_url": "https://api.github.com/users/tdeekens/events{/privacy}", + "received_events_url": "https://api.github.com/users/tdeekens/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064778, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc4", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/enhancement", + "name": "enhancement", + "color": "a2eeef", + "default": true, + "description": "New feature or request" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 2, + "created_at": "2023-04-29T13:15:02Z", + "updated_at": "2023-05-02T06:20:39Z", + "closed_at": "2023-05-01T10:46:16Z", + "author_association": "NONE", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### What problem does this feature solve?\n\nChecks can target environments running around the world. Ideally checks should run close to the actual user group. Otherwise complex browser checks can also time out.\r\n\r\nWhen using the `checkly test` command the checks always run from the default location or from a location passed with `-`l.\r\n\r\nWhen setting up checks the group or check themselves can already have `locations` assigned to them. It might be beneficial to respect them when running the checks also using the CLI and not just from the web application in the end.\n\n### How would you implement this feature?\n\nTo have the `-l` value of the CLI respect the checks and group's location if defined.", + "closed_by": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/678/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/checkly/checkly-cli/issues/678/timeline", + "performed_via_github_app": null, + "state_reason": "completed" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/677", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/677/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/677/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/677/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/677", + "id": 1689556032, + "node_id": "I_kwDOE8E-g85ktJRA", + "number": 677, + "title": "bug: `checkly test --list` runs into type error", + "user": { + "login": "tdeekens", + "id": 1877073, + "node_id": "MDQ6VXNlcjE4NzcwNzM=", + "avatar_url": "https://avatars.githubusercontent.com/u/1877073?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tdeekens", + "html_url": "https://github.com/tdeekens", + "followers_url": "https://api.github.com/users/tdeekens/followers", + "following_url": "https://api.github.com/users/tdeekens/following{/other_user}", + "gists_url": "https://api.github.com/users/tdeekens/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tdeekens/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tdeekens/subscriptions", + "organizations_url": "https://api.github.com/users/tdeekens/orgs", + "repos_url": "https://api.github.com/users/tdeekens/repos", + "events_url": "https://api.github.com/users/tdeekens/events{/privacy}", + "received_events_url": "https://api.github.com/users/tdeekens/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064775, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc1", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/bug", + "name": "bug", + "color": "d73a4a", + "default": true, + "description": "Something isn't working" + } + ], + "state": "closed", + "locked": false, + "assignee": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "assignees": [ + { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + } + ], + "milestone": null, + "comments": 3, + "created_at": "2023-04-29T13:12:15Z", + "updated_at": "2023-05-08T07:26:13Z", + "closed_at": "2023-05-08T07:26:13Z", + "author_association": "NONE", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### Node.js version\n\n19\n\n### NPM version\n\n9\n\n### @checkly/cli version\n\n4.0.3\n\n### Steps to reproduce\n\n1. Setup some test\r\n2. Run `checkly test --list` inside the project\n\n### What is expected?\n\nThe checks setup in the project are listed\n\n### What is actually happening?\n\nAn error is thrown\r\n\r\n```bash\r\nParsing your project... done\r\n\r\nListing all checks:\r\n\r\n TypeError: Cannot read properties of undefined (reading 'size')\r\n```\n\n### Any additional comments?\n\nThis happens only with the recently released version of the CLI of v4.", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/677/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/checkly/checkly-cli/issues/677/timeline", + "performed_via_github_app": null, + "state_reason": "completed" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/676", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/676/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/676/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/676/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/676", + "id": 1688785567, + "node_id": "PR_kwDOE8E-g85PZgw4", + "number": 676, + "title": "feat: release CLI v4.0.3", + "user": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-04-28T15:53:00Z", + "updated_at": "2023-04-28T16:00:43Z", + "closed_at": "2023-04-28T16:00:41Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/676", + "html_url": "https://github.com/checkly/checkly-cli/pull/676", + "diff_url": "https://github.com/checkly/checkly-cli/pull/676.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/676.patch", + "merged_at": "2023-04-28T16:00:41Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/676/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/checkly/checkly-cli/issues/676/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/675", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/675/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/675/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/675/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/675", + "id": 1688755378, + "node_id": "PR_kwDOE8E-g85PZaTW", + "number": 675, + "title": "feat: support \"create\" on existing projects [sc-15038]", + "user": { + "login": "maxigimenez", + "id": 1178139, + "node_id": "MDQ6VXNlcjExNzgxMzk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1178139?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/maxigimenez", + "html_url": "https://github.com/maxigimenez", + "followers_url": "https://api.github.com/users/maxigimenez/followers", + "following_url": "https://api.github.com/users/maxigimenez/following{/other_user}", + "gists_url": "https://api.github.com/users/maxigimenez/gists{/gist_id}", + "starred_url": "https://api.github.com/users/maxigimenez/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/maxigimenez/subscriptions", + "organizations_url": "https://api.github.com/users/maxigimenez/orgs", + "repos_url": "https://api.github.com/users/maxigimenez/repos", + "events_url": "https://api.github.com/users/maxigimenez/events{/privacy}", + "received_events_url": "https://api.github.com/users/maxigimenez/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 3, + "created_at": "2023-04-28T15:30:29Z", + "updated_at": "2023-05-03T13:55:37Z", + "closed_at": "2023-05-03T09:00:40Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/675", + "html_url": "https://github.com/checkly/checkly-cli/pull/675", + "diff_url": "https://github.com/checkly/checkly-cli/pull/675.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/675.patch", + "merged_at": "2023-05-03T09:00:40Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [x] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nRe-opening #640 after a bug was found prior to release. The folder where dependencies were installed was wrong, now I'm sending `targetDir` correctly.\r\n\r\nHere's the fix -> https://github.com/checkly/checkly-cli/pull/675/commits/746e2926f979b5857a6a4d4985d7edc8a85255f4", + "closed_by": { + "login": "maxigimenez", + "id": 1178139, + "node_id": "MDQ6VXNlcjExNzgxMzk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1178139?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/maxigimenez", + "html_url": "https://github.com/maxigimenez", + "followers_url": "https://api.github.com/users/maxigimenez/followers", + "following_url": "https://api.github.com/users/maxigimenez/following{/other_user}", + "gists_url": "https://api.github.com/users/maxigimenez/gists{/gist_id}", + "starred_url": "https://api.github.com/users/maxigimenez/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/maxigimenez/subscriptions", + "organizations_url": "https://api.github.com/users/maxigimenez/orgs", + "repos_url": "https://api.github.com/users/maxigimenez/repos", + "events_url": "https://api.github.com/users/maxigimenez/events{/privacy}", + "received_events_url": "https://api.github.com/users/maxigimenez/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/675/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/checkly/checkly-cli/issues/675/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/674", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/674/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/674/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/674/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/674", + "id": 1688727905, + "node_id": "PR_kwDOE8E-g85PZUW0", + "number": 674, + "title": "fix: ensure `npx create checkly` installs NPM dependencies", + "user": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-04-28T15:10:56Z", + "updated_at": "2023-04-28T15:19:36Z", + "closed_at": "2023-04-28T15:19:35Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/674", + "html_url": "https://github.com/checkly/checkly-cli/pull/674", + "diff_url": "https://github.com/checkly/checkly-cli/pull/674.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/674.patch", + "merged_at": "2023-04-28T15:19:35Z" + }, + "body": "This reverts commit 5e931943edee62cb786a36a9c01efe9a69a99c25.\r\n\r\nI hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [x] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nThe `npx create checkly` flow currently doesn't correctly install NPM dependencies. Reverting https://github.com/checkly/checkly-cli/pull/640 fixes the issue, though. \r\n\r\nSince we want to release the CLI as GA this evening, this PR simply reverts https://github.com/checkly/checkly-cli/pull/640. We can go back and debug exactly what the issue is later.", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/674/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/checkly/checkly-cli/issues/674/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/673", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/673/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/673/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/673/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/673", + "id": 1688727620, + "node_id": "PR_kwDOE8E-g85PZUS6", + "number": 673, + "title": "docs: updates readme", + "user": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-04-28T15:10:43Z", + "updated_at": "2023-04-28T15:50:29Z", + "closed_at": "2023-04-28T15:50:28Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/673", + "html_url": "https://github.com/checkly/checkly-cli/pull/673", + "diff_url": "https://github.com/checkly/checkly-cli/pull/673.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/673.patch", + "merged_at": "2023-04-28T15:50:28Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [x] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n## Notes for the Reviewer\r\n- remove beta wording\r\n- small style tweaks\r\n", + "closed_by": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/673/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/checkly/checkly-cli/issues/673/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/672", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/672/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/672/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/672/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/672", + "id": 1688654313, + "node_id": "PR_kwDOE8E-g85PZEXi", + "number": 672, + "title": "docs: Update api-check construct's doc url to lead to correct url", + "user": { + "login": "MikulasMascautanu", + "id": 68233869, + "node_id": "MDQ6VXNlcjY4MjMzODY5", + "avatar_url": "https://avatars.githubusercontent.com/u/68233869?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/MikulasMascautanu", + "html_url": "https://github.com/MikulasMascautanu", + "followers_url": "https://api.github.com/users/MikulasMascautanu/followers", + "following_url": "https://api.github.com/users/MikulasMascautanu/following{/other_user}", + "gists_url": "https://api.github.com/users/MikulasMascautanu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/MikulasMascautanu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/MikulasMascautanu/subscriptions", + "organizations_url": "https://api.github.com/users/MikulasMascautanu/orgs", + "repos_url": "https://api.github.com/users/MikulasMascautanu/repos", + "events_url": "https://api.github.com/users/MikulasMascautanu/events{/privacy}", + "received_events_url": "https://api.github.com/users/MikulasMascautanu/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 2, + "created_at": "2023-04-28T14:25:44Z", + "updated_at": "2023-04-28T15:12:41Z", + "closed_at": "2023-04-28T15:06:19Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/672", + "html_url": "https://github.com/checkly/checkly-cli/pull/672", + "diff_url": "https://github.com/checkly/checkly-cli/pull/672.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/672.patch", + "merged_at": null + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [x] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n**Actual behavior**:\r\n[Current doc link](https://www.checklyhq.com/docs/cli/constructs/#apicheck) leads to a `404` page:\r\n![image](https://user-images.githubusercontent.com/68233869/235174159-196ad734-184b-4675-be4f-4412f3533aae.png)\r\n\r\n**Expected/Proposed behavior**:\r\nLink leads to a [correct page](https://www.checklyhq.com/docs/cli/using-constructs/#creating-an-api-check):\r\n![image](https://user-images.githubusercontent.com/68233869/235174574-ad1190e3-d65a-493d-a38e-9debefec7812.png)\r\n", + "closed_by": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/672/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/checkly/checkly-cli/issues/672/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/671", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/671/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/671/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/671/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/671", + "id": 1688588660, + "node_id": "PR_kwDOE8E-g85PY2Ds", + "number": 671, + "title": "fix: remove another reference to @checkly/cli", + "user": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-04-28T13:45:16Z", + "updated_at": "2023-04-28T14:01:40Z", + "closed_at": "2023-04-28T14:01:39Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/671", + "html_url": "https://github.com/checkly/checkly-cli/pull/671", + "diff_url": "https://github.com/checkly/checkly-cli/pull/671.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/671.patch", + "merged_at": "2023-04-28T14:01:39Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [x] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nI missed removing a reference to `@checkly/cli` in https://github.com/checkly/checkly-cli/pull/668.", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/671/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/checkly/checkly-cli/issues/671/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/670", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/670/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/670/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/670/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/670", + "id": 1688557923, + "node_id": "PR_kwDOE8E-g85PYvY6", + "number": 670, + "title": "feat: update default runtime IDs to 2023.02", + "user": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-04-28T13:25:53Z", + "updated_at": "2023-04-28T14:33:52Z", + "closed_at": "2023-04-28T14:33:50Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/670", + "html_url": "https://github.com/checkly/checkly-cli/pull/670", + "diff_url": "https://github.com/checkly/checkly-cli/pull/670.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/670.patch", + "merged_at": "2023-04-28T14:33:50Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [x] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nUpdates the default runtime ID from `2022.10` to the latest runtime, `2023.02`. Tested that the examples still pass via `checkly test`.", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/670/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/checkly/checkly-cli/issues/670/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/669", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/669/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/669/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/669/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/669", + "id": 1688521994, + "node_id": "PR_kwDOE8E-g85PYnjs", + "number": 669, + "title": "fix: continue reading config for @checkly/cli", + "user": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-04-28T13:01:39Z", + "updated_at": "2023-04-28T13:30:06Z", + "closed_at": "2023-04-28T13:30:04Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/669", + "html_url": "https://github.com/checkly/checkly-cli/pull/669", + "diff_url": "https://github.com/checkly/checkly-cli/pull/669.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/669.patch", + "merged_at": "2023-04-28T13:30:04Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n> Relates to #566\r\n\r\nWe currently use [conf](https://www.npmjs.com/package/conf) for persisting credentials. Conf persists credentials using a filename containing the package name. On MacOS, CLI credentials were persisted in `~/Library/Preferences/@checkly/cli`.\r\n\r\nWith https://github.com/checkly/checkly-cli/pull/665, we changed the package name to `checkly` and so the CLI now reads credentials from `~/Library/Preferences/checkly`. This means that users migrating to the new CLI version need to recreate credentials and log in to Checkly!\r\n\r\nTo avoid this inconvenience and make the upgrade process smoother, we can simply continue using the old config file.\r\n", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/669/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/checkly/checkly-cli/issues/669/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/668", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/668/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/668/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/668/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/668", + "id": 1688498495, + "node_id": "PR_kwDOE8E-g85PYiVz", + "number": 668, + "title": "feat: update references to @checkly/cli package", + "user": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-04-28T12:47:53Z", + "updated_at": "2023-04-28T13:38:15Z", + "closed_at": "2023-04-28T13:38:14Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/668", + "html_url": "https://github.com/checkly/checkly-cli/pull/668", + "diff_url": "https://github.com/checkly/checkly-cli/pull/668.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/668.patch", + "merged_at": "2023-04-28T13:38:14Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [x] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [x] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n> Relates to #566\r\n\r\nWe now have [checkly](https://www.npmjs.com/package/checkly) and [create-checkly](https://www.npmjs.com/package/checkly) packages on NPM. This PR updates the examples and README's to use the new packages.\r\n", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/668/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/checkly/checkly-cli/issues/668/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/667", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/667/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/667/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/667/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/667", + "id": 1688436475, + "node_id": "PR_kwDOE8E-g85PYU6c", + "number": 667, + "title": "fix: don't run oclif manifest for create-cli package", + "user": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-04-28T12:03:58Z", + "updated_at": "2023-04-28T12:18:27Z", + "closed_at": "2023-04-28T12:18:26Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/667", + "html_url": "https://github.com/checkly/checkly-cli/pull/667", + "diff_url": "https://github.com/checkly/checkly-cli/pull/667.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/667.patch", + "merged_at": "2023-04-28T12:18:26Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [x] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nPublishing the `create-cli` package to NPM is currently broken due to `npx oclif manifest` failing during `prepack`: https://github.com/checkly/checkly-cli/actions/runs/4830121579.\r\n\r\nFrom what I can see, this manifest step isn't actually necessary, though. The simplest way to fix this seems to be just removing this step. Since no customers are currently using the package with the new name, it should be safe to publish to NPM to try this.", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/667/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/checkly/checkly-cli/issues/667/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/666", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/666/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/666/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/666/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/666", + "id": 1688341712, + "node_id": "PR_kwDOE8E-g85PYAMP", + "number": 666, + "title": "feat: migrate @checkly/create-cli to new package", + "user": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-04-28T10:51:11Z", + "updated_at": "2023-04-28T11:30:51Z", + "closed_at": "2023-04-28T11:30:50Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/666", + "html_url": "https://github.com/checkly/checkly-cli/pull/666", + "diff_url": "https://github.com/checkly/checkly-cli/pull/666.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/666.patch", + "merged_at": "2023-04-28T11:30:50Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [x] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\nRelates to #566\r\n\r\nNow that the CLI package is moved to [checkly](https://www.npmjs.com/package/checkly), we need to migrate the create-cli package to `create-checkly`.\r\n\r\nAFAIK, we've also been publishing this package by hand so far. This PR adds a simple GH Action to handle publishing the package.\r\n", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/666/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/checkly/checkly-cli/issues/666/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/665", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/665/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/665/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/665/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/665", + "id": 1688158543, + "node_id": "PR_kwDOE8E-g85PXY4G", + "number": 665, + "title": "feat: change CLI package name", + "user": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-04-28T08:48:21Z", + "updated_at": "2023-04-28T09:46:03Z", + "closed_at": "2023-04-28T09:46:02Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/665", + "html_url": "https://github.com/checkly/checkly-cli/pull/665", + "diff_url": "https://github.com/checkly/checkly-cli/pull/665.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/665.patch", + "merged_at": "2023-04-28T09:46:02Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\nRelates to #566\r\n\r\nWe now control the `checkly` NPM package. This PR updates the CLI to be published their, instead of to `@checkly/cli`. Since the `checkly` package was previously used, we need to start by releasing version `4.0.0`.\r\n\r\nIn follow up PR's, I'll migrate the `@checkly/create-cli` package, the templates, and the README's. I first want to make sure that we can publish to `checkly`, though.\r\n", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/665/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/checkly/checkly-cli/issues/665/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/664", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/664/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/664/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/664/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/664", + "id": 1687100486, + "node_id": "PR_kwDOE8E-g85PT23B", + "number": 664, + "title": "feat: container entrypoint.sh updates", + "user": { + "login": "ndom91", + "id": 7415984, + "node_id": "MDQ6VXNlcjc0MTU5ODQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/7415984?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ndom91", + "html_url": "https://github.com/ndom91", + "followers_url": "https://api.github.com/users/ndom91/followers", + "following_url": "https://api.github.com/users/ndom91/following{/other_user}", + "gists_url": "https://api.github.com/users/ndom91/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ndom91/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ndom91/subscriptions", + "organizations_url": "https://api.github.com/users/ndom91/orgs", + "repos_url": "https://api.github.com/users/ndom91/repos", + "events_url": "https://api.github.com/users/ndom91/events{/privacy}", + "received_events_url": "https://api.github.com/users/ndom91/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-04-27T15:34:50Z", + "updated_at": "2023-04-27T15:35:54Z", + "closed_at": "2023-04-27T15:35:54Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/664", + "html_url": "https://github.com/checkly/checkly-cli/pull/664", + "diff_url": "https://github.com/checkly/checkly-cli/pull/664.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/664.patch", + "merged_at": null + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [x] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n![image](https://user-images.githubusercontent.com/7415984/234912831-e9205ae0-e8bb-4b17-b97b-5230e2793157.png)\r\n\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "ndom91", + "id": 7415984, + "node_id": "MDQ6VXNlcjc0MTU5ODQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/7415984?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ndom91", + "html_url": "https://github.com/ndom91", + "followers_url": "https://api.github.com/users/ndom91/followers", + "following_url": "https://api.github.com/users/ndom91/following{/other_user}", + "gists_url": "https://api.github.com/users/ndom91/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ndom91/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ndom91/subscriptions", + "organizations_url": "https://api.github.com/users/ndom91/orgs", + "repos_url": "https://api.github.com/users/ndom91/repos", + "events_url": "https://api.github.com/users/ndom91/events{/privacy}", + "received_events_url": "https://api.github.com/users/ndom91/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/664/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/checkly/checkly-cli/issues/664/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/663", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/663/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/663/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/663/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/663", + "id": 1686770467, + "node_id": "PR_kwDOE8E-g85PSuyn", + "number": 663, + "title": "feat: remove assets column in GH reporter", + "user": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-04-27T12:39:47Z", + "updated_at": "2023-04-28T15:26:47Z", + "closed_at": "2023-04-28T15:26:46Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/663", + "html_url": "https://github.com/checkly/checkly-cli/pull/663", + "diff_url": "https://github.com/checkly/checkly-cli/pull/663.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/663.patch", + "merged_at": "2023-04-28T15:26:46Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [x] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n## Notes for the Reviewer\r\nRemoves the Assets column in the GH reporter in favour if just rendering the link to the full report. This is needed because there can be N assets that don't fit in a line.\r\n", + "closed_by": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/663/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/checkly/checkly-cli/issues/663/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/662", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/662/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/662/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/662/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/662", + "id": 1685314131, + "node_id": "PR_kwDOE8E-g85PN0Gq", + "number": 662, + "title": "refactor: prepare reporters for checkly trigger command [sc-14206]", + "user": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-04-26T16:04:50Z", + "updated_at": "2023-04-27T13:11:34Z", + "closed_at": "2023-04-27T13:11:33Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/662", + "html_url": "https://github.com/checkly/checkly-cli/pull/662", + "diff_url": "https://github.com/checkly/checkly-cli/pull/662.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/662.patch", + "merged_at": "2023-04-27T13:11:33Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nThe reporters are currently quite coupled to `checkly test` and will be tricky to work with for `checkly trigger`. This PR refactors the reporters to prepare for the `checkly trigger` command (https://github.com/checkly/checkly-cli/pull/609).\r\n\r\nIn particular:\r\n1. All of the `Reporters` currently take the list of checks that will be run in the constructor. With `checkly trigger`, though, we won't know in advance which checks will actually be run (since the backend applies tag filters). This PR makes the reporters accept a list of checks that will be run in `onBegin` instead. Unfortunately, this means that we sometimes need to use the null assertion operator `!` in the reporters.\r\n2. `AbstractListReporter` currently tracks the state of checks using a map `checkFilesMap` from `file -> check logicalId -> check+result`. With `checkly trigger`, though, we can't assume that all checks have a logical ID. This PR refactors the map to track the check state using the `CheckRunId` as a key instead, since we always have this for checks.\r\n * `checkly trigger` won't have a `file` for checks either. This could cause problems for `AbstractListReporter.checkFilesMap`. To work around this, we can simply use `null` as the file for `checkly trigger`. The reporters will need to be updated accordingly, to just not print a filename if the file is `null`.\r\n3. Currently the reporters track the `testResultIds` as a map from logical ID to the `testResultId`. We won't have logical IDs for `checkly trigger`, though. Instead, we can move the `testResultId`'s into `AbstractListReporter.checkFilesMap` which is indexed by `CheckRunId`.", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/662/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/checkly/checkly-cli/issues/662/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/661", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/661/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/661/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/661/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/661", + "id": 1684827710, + "node_id": "PR_kwDOE8E-g85PMLhG", + "number": 661, + "title": "feat: release version 0.4.13 of CLI", + "user": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-04-26T11:19:23Z", + "updated_at": "2023-04-26T11:28:11Z", + "closed_at": "2023-04-26T11:28:10Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/661", + "html_url": "https://github.com/checkly/checkly-cli/pull/661", + "diff_url": "https://github.com/checkly/checkly-cli/pull/661.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/661.patch", + "merged_at": "2023-04-26T11:28:09Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/661/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/checkly/checkly-cli/issues/661/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/660", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/660/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/660/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/660/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/660", + "id": 1684683551, + "node_id": "PR_kwDOE8E-g85PLsN0", + "number": 660, + "title": "empty test commit", + "user": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-04-26T09:52:46Z", + "updated_at": "2023-04-26T11:10:20Z", + "closed_at": "2023-04-26T11:10:20Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/660", + "html_url": "https://github.com/checkly/checkly-cli/pull/660", + "diff_url": "https://github.com/checkly/checkly-cli/pull/660.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/660.patch", + "merged_at": null + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/660/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/checkly/checkly-cli/issues/660/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/659", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/659/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/659/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/659/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/659", + "id": 1684346540, + "node_id": "PR_kwDOE8E-g85PKkC6", + "number": 659, + "title": "login.ts: Fix help URL to API keys", + "user": { + "login": "benben", + "id": 124513, + "node_id": "MDQ6VXNlcjEyNDUxMw==", + "avatar_url": "https://avatars.githubusercontent.com/u/124513?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/benben", + "html_url": "https://github.com/benben", + "followers_url": "https://api.github.com/users/benben/followers", + "following_url": "https://api.github.com/users/benben/following{/other_user}", + "gists_url": "https://api.github.com/users/benben/gists{/gist_id}", + "starred_url": "https://api.github.com/users/benben/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/benben/subscriptions", + "organizations_url": "https://api.github.com/users/benben/orgs", + "repos_url": "https://api.github.com/users/benben/repos", + "events_url": "https://api.github.com/users/benben/events{/privacy}", + "received_events_url": "https://api.github.com/users/benben/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-04-26T06:13:10Z", + "updated_at": "2023-04-26T06:35:08Z", + "closed_at": "2023-04-26T06:35:06Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/659", + "html_url": "https://github.com/checkly/checkly-cli/pull/659", + "diff_url": "https://github.com/checkly/checkly-cli/pull/659.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/659.patch", + "merged_at": "2023-04-26T06:35:06Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n\r\n## Notes for the Reviewer\r\n\r\nOld URL was leading to the general Settings page. When clicking straight on `API keys` there (which is your mental mode since you came from `npx checkly login -h` telling you to go there finding API keys) then you get a deprecation warning that keys are based on users now. This is a fix to lead the user straight to the correct page.\r\n", + "closed_by": { + "login": "benben", + "id": 124513, + "node_id": "MDQ6VXNlcjEyNDUxMw==", + "avatar_url": "https://avatars.githubusercontent.com/u/124513?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/benben", + "html_url": "https://github.com/benben", + "followers_url": "https://api.github.com/users/benben/followers", + "following_url": "https://api.github.com/users/benben/following{/other_user}", + "gists_url": "https://api.github.com/users/benben/gists{/gist_id}", + "starred_url": "https://api.github.com/users/benben/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/benben/subscriptions", + "organizations_url": "https://api.github.com/users/benben/orgs", + "repos_url": "https://api.github.com/users/benben/repos", + "events_url": "https://api.github.com/users/benben/events{/privacy}", + "received_events_url": "https://api.github.com/users/benben/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/659/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/checkly/checkly-cli/issues/659/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/658", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/658/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/658/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/658/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/658", + "id": 1683172316, + "node_id": "PR_kwDOE8E-g85PGoTg", + "number": 658, + "title": "refactor: prepare CheckRunner for trigger command [sc-14206]", + "user": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-04-25T13:24:26Z", + "updated_at": "2023-04-26T10:58:35Z", + "closed_at": "2023-04-26T10:58:34Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/658", + "html_url": "https://github.com/checkly/checkly-cli/pull/658", + "diff_url": "https://github.com/checkly/checkly-cli/pull/658.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/658.patch", + "merged_at": "2023-04-26T10:58:34Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nhttps://github.com/checkly/checkly-cli/pull/609 adding `checkly trigger` will be a somewhat large PR. This PR splits off some of the work.\r\n\r\nThis PR lays the groundwork for `checkly trigger` by making `CheckRunner` more generic. `CheckRunner` now accepts different methods for staring checks (`CheckScheduler`'s). This will be used to also call the `/trigger` API to start checks. It also makes `CheckRunner` only assume that we know which checks will be run after the start-check API is invoked. This is necessary since `checkly trigger` uses tag filters and won't know up-front which checks are going to run.", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/658/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/checkly/checkly-cli/issues/658/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/657", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/657/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/657/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/657/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/657", + "id": 1683043277, + "node_id": "PR_kwDOE8E-g85PGMb-", + "number": 657, + "title": "chore(deps): Bump acorn from 8.8.1 to 8.8.2", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 4, + "created_at": "2023-04-25T12:06:14Z", + "updated_at": "2023-06-19T12:12:09Z", + "closed_at": "2023-06-19T12:12:06Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/657", + "html_url": "https://github.com/checkly/checkly-cli/pull/657", + "diff_url": "https://github.com/checkly/checkly-cli/pull/657.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/657.patch", + "merged_at": null + }, + "body": "Bumps [acorn](https://github.com/acornjs/acorn) from 8.8.1 to 8.8.2.\n
\nCommits\n
    \n
  • 2282d4b Mark version 8.8.2
  • \n
  • 75faae6 Return consistent boolean value
  • \n
  • 724f1e0 Add missing argument
  • \n
  • 07b52f6 Remove unreachable code
  • \n
  • 5a376d4 Remove unused parameter
  • \n
  • a32994a Remove unused argument
  • \n
  • 4cf56d2 Remove passing allowHashBang from test262
  • \n
  • 0ae1bfc Remove passing allowAwaitOutsideFunction from test262
  • \n
  • 11340a4 Avoid crash from previous patch
  • \n
  • e708a22 Fix default for allowHashBang option
  • \n
  • Additional commits viewable in compare view
  • \n
\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=acorn&package-manager=npm_and_yarn&previous-version=8.8.1&new-version=8.8.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
> **Note**\n> Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n", + "closed_by": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/657/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/checkly/checkly-cli/issues/657/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/656", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/656/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/656/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/656/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/656", + "id": 1682995772, + "node_id": "PR_kwDOE8E-g85PGCDO", + "number": 656, + "title": "fix: dont create alert subscriptions when testOnly is true [gh-655]", + "user": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-04-25T11:38:45Z", + "updated_at": "2023-04-25T12:04:00Z", + "closed_at": "2023-04-25T12:03:58Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/656", + "html_url": "https://github.com/checkly/checkly-cli/pull/656", + "diff_url": "https://github.com/checkly/checkly-cli/pull/656.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/656.patch", + "merged_at": "2023-04-25T12:03:58Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nDont create alert subscriptions if `testOnly=true`\r\n\r\n> Resolves #655 \r\n", + "closed_by": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/656/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/checkly/checkly-cli/issues/656/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/655", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/655/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/655/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/655/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/655", + "id": 1682897455, + "node_id": "I_kwDOE8E-g85kTvov", + "number": 655, + "title": "bug: `readOnly` check flag breaks with defined alert channels", + "user": { + "login": "stefanjudis", + "id": 962099, + "node_id": "MDQ6VXNlcjk2MjA5OQ==", + "avatar_url": "https://avatars.githubusercontent.com/u/962099?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/stefanjudis", + "html_url": "https://github.com/stefanjudis", + "followers_url": "https://api.github.com/users/stefanjudis/followers", + "following_url": "https://api.github.com/users/stefanjudis/following{/other_user}", + "gists_url": "https://api.github.com/users/stefanjudis/gists{/gist_id}", + "starred_url": "https://api.github.com/users/stefanjudis/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/stefanjudis/subscriptions", + "organizations_url": "https://api.github.com/users/stefanjudis/orgs", + "repos_url": "https://api.github.com/users/stefanjudis/repos", + "events_url": "https://api.github.com/users/stefanjudis/events{/privacy}", + "received_events_url": "https://api.github.com/users/stefanjudis/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064775, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc1", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/bug", + "name": "bug", + "color": "d73a4a", + "default": true, + "description": "Something isn't working" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-04-25T10:33:37Z", + "updated_at": "2023-04-25T12:04:00Z", + "closed_at": "2023-04-25T12:04:00Z", + "author_association": "COLLABORATOR", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### Node.js version\n\n20\n\n### NPM version\n\n9.6.4\n\n### @checkly/cli version\n\n@checkly/cli/0.4.12 darwin-arm64 node-v20.0.0\n\n### Steps to reproduce\n\nSetting `testOnly` on a check with alert channels results in an error when running `npx checkly deploy --preview`.\r\n\r\n```\r\nconst NAMES = [\"stefan\", \"raccoon\"];\r\nconst alertChannels = NAMES.map(\r\n (name) =>\r\n new EmailAlertChannel(`email-alert-${name}`, {\r\n address: `${name}@checklyhq.com`,\r\n })\r\n);\r\n\r\nnew ApiCheck(\"public-stats\", {\r\n name: \"Public stats\",\r\n request: {\r\n url:\r\n process.env.ENVIRONMENT_URL || \"https://api.checklyhq.com/public-stats/\",\r\n method: \"GET\",\r\n assertions: [AssertionBuilder.statusCode().equals(200)],\r\n },\r\n testOnly: true,\r\n alertChannels,\r\n});\r\n```\r\n\r\nError:\r\n\r\n```\r\n β€Ίβ€Ίβ€Ί npx checkly deploy --preview\r\nParsing your project... done\r\n Error: Failed to deploy your project. Request failed with \r\n status code 500\r\n```\r\n\r\n[We also discussed this internally](https://checklyhq.slack.com/archives/C04PFSV5W3B/p1682416532112459).\n\n### What is expected?\n\nI could see two options:\r\n\r\n1) no error and just handle it\r\n2) an error telling me that `alertChannels` doesn't work with `testOnly`.\n\n### What is actually happening?\n\nA 500 response.\n\n### Any additional comments?\n\n_No response_", + "closed_by": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/655/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/checkly/checkly-cli/issues/655/timeline", + "performed_via_github_app": null, + "state_reason": "completed" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/654", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/654/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/654/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/654/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/654", + "id": 1681147162, + "node_id": "PR_kwDOE8E-g85O_yOd", + "number": 654, + "title": "chore(deps-dev): bump ts-jest from 29.0.3 to 29.1.0", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 3, + "created_at": "2023-04-24T12:19:45Z", + "updated_at": "2023-06-29T07:53:38Z", + "closed_at": "2023-06-29T07:53:35Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/654", + "html_url": "https://github.com/checkly/checkly-cli/pull/654", + "diff_url": "https://github.com/checkly/checkly-cli/pull/654.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/654.patch", + "merged_at": null + }, + "body": "Bumps [ts-jest](https://github.com/kulshekhar/ts-jest) from 29.0.3 to 29.1.0.\n
\nRelease notes\n

Sourced from ts-jest's releases.

\n
\n

v29.1.0

\n

Please refer to CHANGELOG.md for details.

\n

v29.0.5

\n

Please refer to CHANGELOG.md for details.

\n

v29.0.4

\n

Please refer to CHANGELOG.md for details.

\n
\n
\n
\nChangelog\n

Sourced from ts-jest's changelog.

\n
\n

29.1.0 (2023-03-26)

\n

Features

\n\n

29.0.5 (2023-01-13)

\n

Reverts

\n
    \n
  • Revert "fix(transformer): don't use cache when tsJestConfig is different (#3966)" (185eb18), closes #3966
  • \n
\n

29.0.4 (2023-01-10)

\n

Bug Fixes

\n\n
\n
\n
\nCommits\n
    \n
  • f208af9 chore(release): 29.1.0 (#4070)
  • \n
  • eca695f build(deps): Update dependency @​types/node to v18.15.11 (#4072)
  • \n
  • 4dfe274 build(deps): Update dependency eslint to ^8.37.0 (#4073)
  • \n
  • 19aedc2 build(deps): Update @​types packages to ^5.57.0 (#4071)
  • \n
  • ca38646 build(deps): Update dependency @​types/node to v18.15.10 (#4068)
  • \n
  • c3af9e9 build(deps): Update dependency esbuild to ~0.17.14 (#4069)
  • \n
  • 87f2782 build(deps): update dependency typescript to v5 (#4064)
  • \n
  • 40c981c build(deps): Update dependency prettier to ^2.8.7 (#4067)
  • \n
  • f2374aa build(deps): Update dependency esbuild to ~0.17.13 (#4066)
  • \n
  • b0052bb build(deps): Update dependency @​types/node to v18.15.9 (#4065)
  • \n
  • Additional commits viewable in compare view
  • \n
\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ts-jest&package-manager=npm_and_yarn&previous-version=29.0.3&new-version=29.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
> **Note**\n> Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n", + "closed_by": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/654/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/checkly/checkly-cli/issues/654/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/653", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/653/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/653/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/653/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/653", + "id": 1681146260, + "node_id": "PR_kwDOE8E-g85O_yC9", + "number": 653, + "title": "chore(deps-dev): bump @types/uuid from 9.0.0 to 9.0.1", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-04-24T12:19:13Z", + "updated_at": "2023-04-24T15:07:23Z", + "closed_at": "2023-04-24T15:07:21Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/653", + "html_url": "https://github.com/checkly/checkly-cli/pull/653", + "diff_url": "https://github.com/checkly/checkly-cli/pull/653.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/653.patch", + "merged_at": "2023-04-24T15:07:21Z" + }, + "body": "Bumps [@types/uuid](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/uuid) from 9.0.0 to 9.0.1.\n
\nCommits\n\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@types/uuid&package-manager=npm_and_yarn&previous-version=9.0.0&new-version=9.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", + "closed_by": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/653/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/checkly/checkly-cli/issues/653/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/652", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/652/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/652/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/652/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/652", + "id": 1681145602, + "node_id": "PR_kwDOE8E-g85O_x6J", + "number": 652, + "title": "chore(deps-dev): bump @types/prompts from 2.4.2 to 2.4.4", + "user": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 3474237097, + "node_id": "LA_kwDOE8E-g87PFKap", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-04-24T12:18:48Z", + "updated_at": "2023-05-19T17:05:15Z", + "closed_at": "2023-05-19T17:05:13Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/652", + "html_url": "https://github.com/checkly/checkly-cli/pull/652", + "diff_url": "https://github.com/checkly/checkly-cli/pull/652.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/652.patch", + "merged_at": null + }, + "body": "Bumps [@types/prompts](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/prompts) from 2.4.2 to 2.4.4.\n
\nCommits\n\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@types/prompts&package-manager=npm_and_yarn&previous-version=2.4.2&new-version=2.4.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", + "closed_by": { + "login": "dependabot[bot]", + "id": 49699333, + "node_id": "MDM6Qm90NDk2OTkzMzM=", + "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dependabot%5Bbot%5D", + "html_url": "https://github.com/apps/dependabot", + "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", + "type": "Bot", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/652/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/checkly/checkly-cli/issues/652/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/651", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/651/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/651/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/651/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/651", + "id": 1681108997, + "node_id": "PR_kwDOE8E-g85O_pt9", + "number": 651, + "title": "fix: correctly configure dependabot directory", + "user": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-04-24T12:01:39Z", + "updated_at": "2023-04-24T12:17:57Z", + "closed_at": "2023-04-24T12:17:56Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/651", + "html_url": "https://github.com/checkly/checkly-cli/pull/651", + "diff_url": "https://github.com/checkly/checkly-cli/pull/651.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/651.patch", + "merged_at": "2023-04-24T12:17:56Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nThe dependabot github action has started failing, but it's not clear what triggered this. To resolve this, we can set the required `directory` property ([docs here](https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#directory)).\r\n", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/651/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/checkly/checkly-cli/issues/651/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/650", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/650/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/650/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/650/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/650", + "id": 1680949090, + "node_id": "PR_kwDOE8E-g85O_Gmc", + "number": 650, + "title": "fix: set versioning strategy to fix dependabot [sc-0]", + "user": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-04-24T10:32:56Z", + "updated_at": "2023-04-24T10:52:51Z", + "closed_at": "2023-04-24T10:52:49Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/650", + "html_url": "https://github.com/checkly/checkly-cli/pull/650", + "diff_url": "https://github.com/checkly/checkly-cli/pull/650.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/650.patch", + "merged_at": "2023-04-24T10:52:48Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [x] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n* This is supposed to fix dependabot with workspaces", + "closed_by": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/650/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/checkly/checkly-cli/issues/650/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/649", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/649/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/649/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/649/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/649", + "id": 1680939570, + "node_id": "PR_kwDOE8E-g85O_Ejl", + "number": 649, + "title": "feat: add high frequencies [sc-0]", + "user": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 2, + "created_at": "2023-04-24T10:26:55Z", + "updated_at": "2023-04-25T12:37:46Z", + "closed_at": "2023-04-25T12:37:44Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/649", + "html_url": "https://github.com/checkly/checkly-cli/pull/649", + "diff_url": "https://github.com/checkly/checkly-cli/pull/649.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/649.patch", + "merged_at": "2023-04-25T12:37:44Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n* Adds a new class to avoid magic numbers as frequencies like, `Frequency.everySecond(10)`\r\n* Add high frequency support using the new `Frequency` class\r\n\r\n> Resolves #454 ", + "closed_by": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/649/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/checkly/checkly-cli/issues/649/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/648", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/648/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/648/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/648/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/648", + "id": 1680766493, + "node_id": "PR_kwDOE8E-g85O-eyA", + "number": 648, + "title": "feat: show logo when successful login ", + "user": { + "login": "kiroushi", + "id": 4924420, + "node_id": "MDQ6VXNlcjQ5MjQ0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/4924420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kiroushi", + "html_url": "https://github.com/kiroushi", + "followers_url": "https://api.github.com/users/kiroushi/followers", + "following_url": "https://api.github.com/users/kiroushi/following{/other_user}", + "gists_url": "https://api.github.com/users/kiroushi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kiroushi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kiroushi/subscriptions", + "organizations_url": "https://api.github.com/users/kiroushi/orgs", + "repos_url": "https://api.github.com/users/kiroushi/repos", + "events_url": "https://api.github.com/users/kiroushi/events{/privacy}", + "received_events_url": "https://api.github.com/users/kiroushi/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-04-24T08:58:23Z", + "updated_at": "2023-04-24T10:16:09Z", + "closed_at": "2023-04-24T10:16:08Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/648", + "html_url": "https://github.com/checkly/checkly-cli/pull/648", + "diff_url": "https://github.com/checkly/checkly-cli/pull/648.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/648.patch", + "merged_at": "2023-04-24T10:16:08Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nEmbedded the SVG as base64 to avoid having to bundle the asset separately.", + "closed_by": { + "login": "kiroushi", + "id": 4924420, + "node_id": "MDQ6VXNlcjQ5MjQ0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/4924420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kiroushi", + "html_url": "https://github.com/kiroushi", + "followers_url": "https://api.github.com/users/kiroushi/followers", + "following_url": "https://api.github.com/users/kiroushi/following{/other_user}", + "gists_url": "https://api.github.com/users/kiroushi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kiroushi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kiroushi/subscriptions", + "organizations_url": "https://api.github.com/users/kiroushi/orgs", + "repos_url": "https://api.github.com/users/kiroushi/repos", + "events_url": "https://api.github.com/users/kiroushi/events{/privacy}", + "received_events_url": "https://api.github.com/users/kiroushi/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/648/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/checkly/checkly-cli/issues/648/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/647", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/647/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/647/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/647/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/647", + "id": 1680643243, + "node_id": "PR_kwDOE8E-g85O-FEH", + "number": 647, + "title": "Add env commands", + "user": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 2, + "created_at": "2023-04-24T07:40:08Z", + "updated_at": "2023-04-24T13:03:41Z", + "closed_at": "2023-04-24T13:03:39Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/647", + "html_url": "https://github.com/checkly/checkly-cli/pull/647", + "diff_url": "https://github.com/checkly/checkly-cli/pull/647.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/647.patch", + "merged_at": "2023-04-24T13:03:39Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nThis PR is a copy of https://github.com/checkly/checkly-cli/pull/632. Due to limitations with GH Action secrets on forks, we need to re-open the PR directly from the checkly/checkly-cli repository.", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/647/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/checkly/checkly-cli/issues/647/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/646", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/646/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/646/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/646/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/646", + "id": 1668270914, + "node_id": "PR_kwDOE8E-g85OU_jQ", + "number": 646, + "title": "fix: let parser handle the file missing case [gh-0]", + "user": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-04-14T13:41:52Z", + "updated_at": "2023-04-24T09:02:20Z", + "closed_at": "2023-04-24T09:02:19Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/646", + "html_url": "https://github.com/checkly/checkly-cli/pull/646", + "diff_url": "https://github.com/checkly/checkly-cli/pull/646.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/646.patch", + "merged_at": "2023-04-24T09:02:19Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nLet the parser handle the missing entrypoint file", + "closed_by": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/646/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/checkly/checkly-cli/issues/646/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/645", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/645/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/645/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/645/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/645", + "id": 1668237669, + "node_id": "PR_kwDOE8E-g85OU4wM", + "number": 645, + "title": "feat: improve CLI login nudge [sc-00]", + "user": { + "login": "kiroushi", + "id": 4924420, + "node_id": "MDQ6VXNlcjQ5MjQ0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/4924420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kiroushi", + "html_url": "https://github.com/kiroushi", + "followers_url": "https://api.github.com/users/kiroushi/followers", + "following_url": "https://api.github.com/users/kiroushi/following{/other_user}", + "gists_url": "https://api.github.com/users/kiroushi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kiroushi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kiroushi/subscriptions", + "organizations_url": "https://api.github.com/users/kiroushi/orgs", + "repos_url": "https://api.github.com/users/kiroushi/repos", + "events_url": "https://api.github.com/users/kiroushi/events{/privacy}", + "received_events_url": "https://api.github.com/users/kiroushi/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 2, + "created_at": "2023-04-14T13:21:19Z", + "updated_at": "2023-04-14T13:35:25Z", + "closed_at": "2023-04-14T13:33:58Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/645", + "html_url": "https://github.com/checkly/checkly-cli/pull/645", + "diff_url": "https://github.com/checkly/checkly-cli/pull/645.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/645.patch", + "merged_at": "2023-04-14T13:33:58Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\nhttps://user-images.githubusercontent.com/4924420/232055777-7bfbfe02-9da4-45be-8a06-e6b3d19fc98b.mov\r\n\r\n\r\n", + "closed_by": { + "login": "kiroushi", + "id": 4924420, + "node_id": "MDQ6VXNlcjQ5MjQ0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/4924420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kiroushi", + "html_url": "https://github.com/kiroushi", + "followers_url": "https://api.github.com/users/kiroushi/followers", + "following_url": "https://api.github.com/users/kiroushi/following{/other_user}", + "gists_url": "https://api.github.com/users/kiroushi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kiroushi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kiroushi/subscriptions", + "organizations_url": "https://api.github.com/users/kiroushi/orgs", + "repos_url": "https://api.github.com/users/kiroushi/repos", + "events_url": "https://api.github.com/users/kiroushi/events{/privacy}", + "received_events_url": "https://api.github.com/users/kiroushi/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/645/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/checkly/checkly-cli/issues/645/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/644", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/644/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/644/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/644/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/644", + "id": 1667696388, + "node_id": "PR_kwDOE8E-g85OTFzU", + "number": 644, + "title": "feat: support fromId for alert channels using the new endpoint [gh-567]", + "user": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-04-14T07:36:23Z", + "updated_at": "2023-04-25T15:08:55Z", + "closed_at": "2023-04-25T15:08:54Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/644", + "html_url": "https://github.com/checkly/checkly-cli/pull/644", + "diff_url": "https://github.com/checkly/checkly-cli/pull/644.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/644.patch", + "merged_at": "2023-04-25T15:08:54Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n* use the new deploy endpoint, the tests will fail until the BE is deployed\r\n* update __checklyType to match the BE types expected\r\n* add fromId(id) support for alert channels. This will work with `OpsgenieAlertChannel.fromId` as well\r\n\r\n> Resolves #567 ", + "closed_by": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/644/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/checkly/checkly-cli/issues/644/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/643", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/643/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/643/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/643/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/643", + "id": 1666716186, + "node_id": "PR_kwDOE8E-g85OP1t-", + "number": 643, + "title": "feat: use latest version tag to download template [gh-0]", + "user": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-04-13T16:08:35Z", + "updated_at": "2023-04-13T16:52:39Z", + "closed_at": "2023-04-13T16:52:37Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/643", + "html_url": "https://github.com/checkly/checkly-cli/pull/643", + "diff_url": "https://github.com/checkly/checkly-cli/pull/643.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/643.patch", + "merged_at": "2023-04-13T16:52:37Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [x] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [x] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n- use the latest version tag when downloading templates on `npm create` command\r\n\r\n\r\n## New Dependency Submission\r\n- update `giget` package from `^1.0.0` to `^1.1.2`\r\n\r\n", + "closed_by": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/643/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/checkly/checkly-cli/issues/643/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/642", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/642/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/642/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/642/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/642", + "id": 1666616450, + "node_id": "PR_kwDOE8E-g85OPgKy", + "number": 642, + "title": "feat: adds environment and refactors gitInfo to be more flexible", + "user": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-04-13T15:07:47Z", + "updated_at": "2023-04-25T08:19:33Z", + "closed_at": "2023-04-25T08:19:31Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/642", + "html_url": "https://github.com/checkly/checkly-cli/pull/642", + "diff_url": "https://github.com/checkly/checkly-cli/pull/642.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/642.patch", + "merged_at": "2023-04-25T08:19:31Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n## Notes for the Reviewer\r\n- enable overrides on the collected git info via env. vars. `CHECKLY_TEST_REPO_SHA` etc.\r\n- enable setting the environment with an env. var. `CHECKLY_TEST_ENVIRONMENT`\r\n", + "closed_by": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/642/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/checkly/checkly-cli/issues/642/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/641", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/641/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/641/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/641/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/641", + "id": 1666539352, + "node_id": "PR_kwDOE8E-g85OPPQU", + "number": 641, + "title": "fix: set import helpers to false [sc-0]", + "user": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-04-13T14:29:00Z", + "updated_at": "2023-04-13T14:44:30Z", + "closed_at": "2023-04-13T14:44:29Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/641", + "html_url": "https://github.com/checkly/checkly-cli/pull/641", + "diff_url": "https://github.com/checkly/checkly-cli/pull/641.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/641.patch", + "merged_at": "2023-04-13T14:44:29Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n* set importHelpers to false so the cli doesn't use `tslib` and don't depend on `tslib` from different packages", + "closed_by": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/641/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/checkly/checkly-cli/issues/641/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/640", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/640/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/640/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/640/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/640", + "id": 1666278514, + "node_id": "PR_kwDOE8E-g85OOW1B", + "number": 640, + "title": "feat: support existing projects [sc-15038]", + "user": { + "login": "maxigimenez", + "id": 1178139, + "node_id": "MDQ6VXNlcjExNzgxMzk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1178139?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/maxigimenez", + "html_url": "https://github.com/maxigimenez", + "followers_url": "https://api.github.com/users/maxigimenez/followers", + "following_url": "https://api.github.com/users/maxigimenez/following{/other_user}", + "gists_url": "https://api.github.com/users/maxigimenez/gists{/gist_id}", + "starred_url": "https://api.github.com/users/maxigimenez/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/maxigimenez/subscriptions", + "organizations_url": "https://api.github.com/users/maxigimenez/orgs", + "repos_url": "https://api.github.com/users/maxigimenez/repos", + "events_url": "https://api.github.com/users/maxigimenez/events{/privacy}", + "received_events_url": "https://api.github.com/users/maxigimenez/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-04-13T11:59:32Z", + "updated_at": "2023-04-28T15:28:58Z", + "closed_at": "2023-04-26T08:22:29Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/640", + "html_url": "https://github.com/checkly/checkly-cli/pull/640", + "diff_url": "https://github.com/checkly/checkly-cli/pull/640.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/640.patch", + "merged_at": "2023-04-26T08:22:29Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [x] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nAbility to initialize the CLI on existing JavasSciprt projects by detecting if `package.json` already exists.\r\n\r\nAlso, this PR introduces a new folder structure `/actions` with the ability to reuse part of them at different stages of the installation, for example, install dependencies. \r\n\r\n**Note for reviewer:** I'm unsure of a couple of folders/files, feel free to suggest better placing (for example the actions folder). Same as for how the initial `__checks__` & `checkly.config.ts` are generated, on the initial version had static files along the code, but change it to download the boilerplate template and move files around.\r\n\r\n\r\nhttps://user-images.githubusercontent.com/1178139/231795157-86cf7b39-7e93-4a56-b54c-eeb06900d832.mp4\r\n\r\n### Dependencies\r\n- [normalize-url](https://github.com/sindresorhus/normalize-url)\r\n\r\n\r\n\r\n\r\n", + "closed_by": { + "login": "maxigimenez", + "id": 1178139, + "node_id": "MDQ6VXNlcjExNzgxMzk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1178139?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/maxigimenez", + "html_url": "https://github.com/maxigimenez", + "followers_url": "https://api.github.com/users/maxigimenez/followers", + "following_url": "https://api.github.com/users/maxigimenez/following{/other_user}", + "gists_url": "https://api.github.com/users/maxigimenez/gists{/gist_id}", + "starred_url": "https://api.github.com/users/maxigimenez/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/maxigimenez/subscriptions", + "organizations_url": "https://api.github.com/users/maxigimenez/orgs", + "repos_url": "https://api.github.com/users/maxigimenez/repos", + "events_url": "https://api.github.com/users/maxigimenez/events{/privacy}", + "received_events_url": "https://api.github.com/users/maxigimenez/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/640/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/checkly/checkly-cli/issues/640/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/639", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/639/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/639/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/639/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/639", + "id": 1664372808, + "node_id": "PR_kwDOE8E-g85OH8gi", + "number": 639, + "title": "feat: adds autocomplete + suggestions. Tweaks small loading messages …", + "user": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-04-12T11:25:15Z", + "updated_at": "2023-04-12T12:10:46Z", + "closed_at": "2023-04-12T12:10:45Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/639", + "html_url": "https://github.com/checkly/checkly-cli/pull/639", + "diff_url": "https://github.com/checkly/checkly-cli/pull/639.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/639.patch", + "merged_at": "2023-04-12T12:10:45Z" + }, + "body": "…for quicker interaction.\r\n\r\nI hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [x] Examples\r\n* [ ] Other\r\n\r\n## Notes for the Reviewer\r\n- adds autocomplete and suggestion plugins. Test locally and works as described.\r\n- adds a small progress messages to `test` and `deploy` commands as project parsing can take a second or two.\r\n\r\nResolves #637 \r\nResolves #625 \r\n\r\n\r\n## New Dependency Submission\r\n- \"@oclif/plugin-not-found\"\r\n- \"@oclif/plugin-autocomplete\"", + "closed_by": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/639/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/checkly/checkly-cli/issues/639/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/638", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/638/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/638/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/638/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/638", + "id": 1664144666, + "node_id": "PR_kwDOE8E-g85OHLhZ", + "number": 638, + "title": "refactor: move filename filter before project rendering", + "user": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-04-12T09:00:14Z", + "updated_at": "2023-04-12T09:51:56Z", + "closed_at": "2023-04-12T09:51:56Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/638", + "html_url": "https://github.com/checkly/checkly-cli/pull/638", + "diff_url": "https://github.com/checkly/checkly-cli/pull/638.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/638.patch", + "merged_at": null + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [x] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n## Notes for the Reviewer\r\n- shuffles file name filtering, e.g. `npx checkly test my-file` just before the files are required, enabling having \"broken\" checks in your code base but still being able to run specific checks.\r\n\r\n- note: still has one broken test that works when running individually, but not as a suite. Probably due to scope polution.\r\n\r\n> Resolves #441 \r\n\r\n\r\n", + "closed_by": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/638/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/checkly/checkly-cli/issues/638/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/637", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/637/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/637/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/637/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/637", + "id": 1663994808, + "node_id": "I_kwDOE8E-g85jLou4", + "number": 637, + "title": "story: Add feedback on progress after running commands", + "user": { + "login": "Dennis91", + "id": 2674733, + "node_id": "MDQ6VXNlcjI2NzQ3MzM=", + "avatar_url": "https://avatars.githubusercontent.com/u/2674733?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Dennis91", + "html_url": "https://github.com/Dennis91", + "followers_url": "https://api.github.com/users/Dennis91/followers", + "following_url": "https://api.github.com/users/Dennis91/following{/other_user}", + "gists_url": "https://api.github.com/users/Dennis91/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Dennis91/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Dennis91/subscriptions", + "organizations_url": "https://api.github.com/users/Dennis91/orgs", + "repos_url": "https://api.github.com/users/Dennis91/repos", + "events_url": "https://api.github.com/users/Dennis91/events{/privacy}", + "received_events_url": "https://api.github.com/users/Dennis91/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "assignees": [ + { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + } + ], + "milestone": null, + "comments": 0, + "created_at": "2023-04-12T07:20:21Z", + "updated_at": "2023-04-12T12:10:46Z", + "closed_at": "2023-04-12T12:10:46Z", + "author_association": "NONE", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### Story description\n\nCurrently after running a command we show a blank space. Depending on the machine etc this might take longer. A user might expect that nothing happens. \r\n\r\nShow some kind of loader, text etc to indicate there is something in progress.\n\n### Shortcut link\n\n_No response_\n\n### Additional resources\n\n_No response_", + "closed_by": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/637/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/checkly/checkly-cli/issues/637/timeline", + "performed_via_github_app": null, + "state_reason": "completed" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/636", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/636/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/636/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/636/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/636", + "id": 1662754988, + "node_id": "PR_kwDOE8E-g85OCdPk", + "number": 636, + "title": "feat: add multiple reporters config [gh-635]", + "user": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-04-11T15:30:09Z", + "updated_at": "2023-04-11T23:03:12Z", + "closed_at": "2023-04-11T23:03:11Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/636", + "html_url": "https://github.com/checkly/checkly-cli/pull/636", + "diff_url": "https://github.com/checkly/checkly-cli/pull/636.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/636.patch", + "merged_at": "2023-04-11T23:03:11Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n- add `reporters` configuration property within the `cli` object, into the config file.\r\n\r\n\r\n> Resolves #635\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/636/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/checkly/checkly-cli/issues/636/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/635", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/635/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/635/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/635/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/635", + "id": 1662515927, + "node_id": "I_kwDOE8E-g85jF_rX", + "number": 635, + "title": "feat: add multiple reporters configuration ", + "user": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064778, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc4", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/enhancement", + "name": "enhancement", + "color": "a2eeef", + "default": true, + "description": "New feature or request" + } + ], + "state": "closed", + "locked": false, + "assignee": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "assignees": [ + { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + } + ], + "milestone": { + "url": "https://api.github.com/repos/checkly/checkly-cli/milestones/18", + "html_url": "https://github.com/checkly/checkly-cli/milestone/18", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/milestones/18/labels", + "id": 9096684, + "node_id": "MI_kwDOE8E-g84Ais3s", + "number": 18, + "title": "Checkly CLI GA", + "description": "Checkly CLI GA means a well rounded set of features fully supported on the Checkly platform.\r\n\r\n- Stabilised core constructs and CLI `deploy` & `test` commands\r\n- Showing test results in the UI\r\n- CI integration for test results\r\n- Adoption & education through documentation, CTAs and helpers", + "creator": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "open_issues": 0, + "closed_issues": 15, + "state": "closed", + "created_at": "2023-02-27T21:26:11Z", + "updated_at": "2023-05-23T10:56:33Z", + "due_on": "2023-04-28T07:00:00Z", + "closed_at": "2023-05-23T10:56:33Z" + }, + "comments": 0, + "created_at": "2023-04-11T13:42:08Z", + "updated_at": "2023-04-11T23:03:13Z", + "closed_at": "2023-04-11T23:03:12Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### What problem does this feature solve?\n\nThis will let the user to pick multiple reporter, i.e. `list` to display the check results status and generate the `github` summary.\n\n### How would you implement this feature?\n\nAdd `reporters: ReporterType[]` into the configuration file within the `cli` object.", + "closed_by": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/635/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/checkly/checkly-cli/issues/635/timeline", + "performed_via_github_app": null, + "state_reason": "completed" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/634", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/634/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/634/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/634/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/634", + "id": 1662381047, + "node_id": "PR_kwDOE8E-g85OBK50", + "number": 634, + "title": "fix: default reporter value [gh-0]", + "user": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-04-11T12:32:32Z", + "updated_at": "2023-04-11T12:59:49Z", + "closed_at": "2023-04-11T12:59:47Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/634", + "html_url": "https://github.com/checkly/checkly-cli/pull/634", + "diff_url": "https://github.com/checkly/checkly-cli/pull/634.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/634.patch", + "merged_at": "2023-04-11T12:59:47Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n- remove the `--reporter` default value to fix the `ci` output when CLI is executed from a CI task.\r\n\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/634/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/checkly/checkly-cli/issues/634/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/633", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/633/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/633/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/633/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/633", + "id": 1660887127, + "node_id": "PR_kwDOE8E-g85N8Ko9", + "number": 633, + "title": "555 story review error messages", + "user": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-04-10T14:41:00Z", + "updated_at": "2023-04-11T16:02:41Z", + "closed_at": "2023-04-11T16:02:39Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/633", + "html_url": "https://github.com/checkly/checkly-cli/pull/633", + "diff_url": "https://github.com/checkly/checkly-cli/pull/633.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/633.patch", + "merged_at": "2023-04-11T16:02:39Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [x] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n## Notes for the Reviewer\r\n- full review of common messages and help text\r\n- extends help command to show Examples section.\r\n\r\n> Resolves [#555]\r\n\r\n![CleanShot 2023-04-10 at 16 40 44](https://user-images.githubusercontent.com/3802923/230923828-baa343ca-d2ff-4b6d-829a-db8c6914be49.png)\r\n\r\n", + "closed_by": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/633/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/checkly/checkly-cli/issues/633/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/632", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/632/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/632/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/632/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/632", + "id": 1659970508, + "node_id": "PR_kwDOE8E-g85N5IbZ", + "number": 632, + "title": "add env command(s)", + "user": { + "login": "hlenke", + "id": 1430734, + "node_id": "MDQ6VXNlcjE0MzA3MzQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/1430734?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/hlenke", + "html_url": "https://github.com/hlenke", + "followers_url": "https://api.github.com/users/hlenke/followers", + "following_url": "https://api.github.com/users/hlenke/following{/other_user}", + "gists_url": "https://api.github.com/users/hlenke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/hlenke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/hlenke/subscriptions", + "organizations_url": "https://api.github.com/users/hlenke/orgs", + "repos_url": "https://api.github.com/users/hlenke/repos", + "events_url": "https://api.github.com/users/hlenke/events{/privacy}", + "received_events_url": "https://api.github.com/users/hlenke/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 7, + "created_at": "2023-04-09T18:58:45Z", + "updated_at": "2023-04-24T13:04:16Z", + "closed_at": "2023-04-24T13:04:16Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/632", + "html_url": "https://github.com/checkly/checkly-cli/pull/632", + "diff_url": "https://github.com/checkly/checkly-cli/pull/632.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/632.patch", + "merged_at": null + }, + "body": "adding command(s) to ls, add, rm, pull Checkly env commands\r\n\r\nI hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\n\r\n> Resolves #[issue-number]\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/632/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/checkly/checkly-cli/issues/632/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/630", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/630/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/630/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/630/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/630", + "id": 1657329303, + "node_id": "PR_kwDOE8E-g85Nw8Ok", + "number": 630, + "title": "fix: set timeouts before the run command [gh-0]", + "user": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-04-06T12:24:52Z", + "updated_at": "2023-04-06T13:22:30Z", + "closed_at": "2023-04-06T13:22:29Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/630", + "html_url": "https://github.com/checkly/checkly-cli/pull/630", + "diff_url": "https://github.com/checkly/checkly-cli/pull/630.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/630.patch", + "merged_at": "2023-04-06T13:22:29Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nSet the timeouts before we hit the run session command. It is async so we might get the check run result before the test session rest call ends", + "closed_by": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/630/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/checkly/checkly-cli/issues/630/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/629", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/629/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/629/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/629/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/629", + "id": 1656197343, + "node_id": "PR_kwDOE8E-g85NtO5d", + "number": 629, + "title": "feat: add gh actions to publish canary versions [gh-0]", + "user": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 5221148871, + "node_id": "LA_kwDOE8E-g88AAAABNzRoxw", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/build", + "name": "build", + "color": "bfdadc", + "default": false, + "description": "Issue regarding building and packaging" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 4, + "created_at": "2023-04-05T19:53:15Z", + "updated_at": "2023-04-25T14:37:27Z", + "closed_at": "2023-04-25T14:37:26Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/629", + "html_url": "https://github.com/checkly/checkly-cli/pull/629", + "diff_url": "https://github.com/checkly/checkly-cli/pull/629.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/629.patch", + "merged_at": "2023-04-25T14:37:26Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [x] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n- add new Github Actions workflow to publish canary version to NPM registry only the `build` label is added to the PR\r\n- the new package is published as version `.-canary-.` and tag \r\n`canary-`\r\n- a PR comment is created after the new version is published.\r\n\r\nNote: if you want to re-publish after a new commit you have to remove the `build` label and add it again. This will generate a new version using the short commit SHA as suffix\r\n\r\nYou can check the last version published for this PR [here](https://registry.npmjs.org/@checkly/cli/0.4.12-canary-629.55c4556)\r\n\r\n* [x] TODO: increase version when new commits are added in the PR (`publish` fails if version already exists). Using the `--git-tag-version` doesn't work if the package is inside a subdir. (npm bug [here](https://github.com/npm/cli/issues/2010)) \r\n\r\n\r\n## New Dependency Submission\r\nNew `oclif` packages is added into the NPM dev dependencies. This is required because we the `npx oclif manifest` fails using `--tag ...` because `npx` uses the specified tag to try install the `oclif` packages. When it is present as a package it works.\r\n\r\n\r\n", + "closed_by": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/629/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/checkly/checkly-cli/issues/629/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/628", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/628/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/628/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/628/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/628", + "id": 1655612468, + "node_id": "PR_kwDOE8E-g85NrSbA", + "number": 628, + "title": "feat: add mjs support to the cli [gh-616]", + "user": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "assignees": [ + { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + } + ], + "milestone": null, + "comments": 4, + "created_at": "2023-04-05T13:21:43Z", + "updated_at": "2023-05-17T13:39:45Z", + "closed_at": "2023-05-17T13:39:43Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/628", + "html_url": "https://github.com/checkly/checkly-cli/pull/628", + "diff_url": "https://github.com/checkly/checkly-cli/pull/628.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/628.patch", + "merged_at": "2023-05-17T13:39:43Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [x] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n* Handle mjs files\r\n* Load the check files using the `import` function which supports both commonjs and esm\r\n* Leave a TODO to handle the extensions custom set by the user in the package.json\r\n* Handle `D:` drive letter paths support on Win systems.\r\n\r\n> Resolves #616 ", + "closed_by": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/628/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/checkly/checkly-cli/issues/628/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/627", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/627/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/627/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/627/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/627", + "id": 1655608759, + "node_id": "PR_kwDOE8E-g85NrRoB", + "number": 627, + "title": "feat: release CLI v0.4.10", + "user": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-04-05T13:19:25Z", + "updated_at": "2023-04-05T13:33:48Z", + "closed_at": "2023-04-05T13:33:47Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/627", + "html_url": "https://github.com/checkly/checkly-cli/pull/627", + "diff_url": "https://github.com/checkly/checkly-cli/pull/627.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/627.patch", + "merged_at": "2023-04-05T13:33:47Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n## Notes for the Reviewer\r\nBump version number\r\n", + "closed_by": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/627/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/checkly/checkly-cli/issues/627/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/626", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/626/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/626/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/626/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/626", + "id": 1655361036, + "node_id": "PR_kwDOE8E-g85Nqb7Q", + "number": 626, + "title": "fix: remove typo from `home.check.ts` description [sc-00]", + "user": { + "login": "shiini2", + "id": 25155364, + "node_id": "MDQ6VXNlcjI1MTU1MzY0", + "avatar_url": "https://avatars.githubusercontent.com/u/25155364?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/shiini2", + "html_url": "https://github.com/shiini2", + "followers_url": "https://api.github.com/users/shiini2/followers", + "following_url": "https://api.github.com/users/shiini2/following{/other_user}", + "gists_url": "https://api.github.com/users/shiini2/gists{/gist_id}", + "starred_url": "https://api.github.com/users/shiini2/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/shiini2/subscriptions", + "organizations_url": "https://api.github.com/users/shiini2/orgs", + "repos_url": "https://api.github.com/users/shiini2/repos", + "events_url": "https://api.github.com/users/shiini2/events{/privacy}", + "received_events_url": "https://api.github.com/users/shiini2/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-04-05T10:31:08Z", + "updated_at": "2023-04-05T13:04:51Z", + "closed_at": "2023-04-05T13:04:50Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/626", + "html_url": "https://github.com/checkly/checkly-cli/pull/626", + "diff_url": "https://github.com/checkly/checkly-cli/pull/626.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/626.patch", + "merged_at": "2023-04-05T13:04:50Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [x] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\nFix the sentence:\r\n> We explicitly define the Browser check here, instead of using ~generating~ a default based on a .spec.js file. \r\n\r\nLet me know if `generating` is the intended word.\r\n", + "closed_by": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/626/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/checkly/checkly-cli/issues/626/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/625", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/625/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/625/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/625/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/625", + "id": 1653358170, + "node_id": "I_kwDOE8E-g85ijD5a", + "number": 625, + "title": "feat: Add autocomplete and \"did you mean\" support to the cli commands", + "user": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064778, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc4", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/enhancement", + "name": "enhancement", + "color": "a2eeef", + "default": true, + "description": "New feature or request" + } + ], + "state": "closed", + "locked": false, + "assignee": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "assignees": [ + { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + } + ], + "milestone": null, + "comments": 0, + "created_at": "2023-04-04T07:39:49Z", + "updated_at": "2023-04-12T12:10:47Z", + "closed_at": "2023-04-12T12:10:47Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### What problem does this feature solve?\n\nThis helps onboard users faster by helping them with the cli commands\n\n### How would you implement this feature?\n\nhttps://github.com/oclif/plugin-not-found\r\nhttps://github.com/oclif/plugin-autocomplete", + "closed_by": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/625/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/checkly/checkly-cli/issues/625/timeline", + "performed_via_github_app": null, + "state_reason": "completed" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/624", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/624/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/624/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/624/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/624", + "id": 1650599158, + "node_id": "I_kwDOE8E-g85iYiT2", + "number": 624, + "title": "docs: examples deploy checks from pull requests before they are merged", + "user": { + "login": "alvarlagerlof", + "id": 14835120, + "node_id": "MDQ6VXNlcjE0ODM1MTIw", + "avatar_url": "https://avatars.githubusercontent.com/u/14835120?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/alvarlagerlof", + "html_url": "https://github.com/alvarlagerlof", + "followers_url": "https://api.github.com/users/alvarlagerlof/followers", + "following_url": "https://api.github.com/users/alvarlagerlof/following{/other_user}", + "gists_url": "https://api.github.com/users/alvarlagerlof/gists{/gist_id}", + "starred_url": "https://api.github.com/users/alvarlagerlof/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/alvarlagerlof/subscriptions", + "organizations_url": "https://api.github.com/users/alvarlagerlof/orgs", + "repos_url": "https://api.github.com/users/alvarlagerlof/repos", + "events_url": "https://api.github.com/users/alvarlagerlof/events{/privacy}", + "received_events_url": "https://api.github.com/users/alvarlagerlof/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064776, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc2", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/documentation", + "name": "documentation", + "color": "0075ca", + "default": true, + "description": "Improvements or additions to documentation" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 3, + "created_at": "2023-04-01T18:51:59Z", + "updated_at": "2023-04-28T17:55:57Z", + "closed_at": "2023-04-28T17:55:56Z", + "author_association": "NONE", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### What is the improvement or update you wish to see?\n\nCurrently, the example GitHub actions workflows run on:\r\n\r\n```yml\r\non: [deployment_status]\r\n```\r\n\r\nAnd then they end with these two steps\r\n\r\n```yml\r\n - name: Run checks\r\n id: run-checks\r\n run: npm run checkly:test -- -e ENVIRONMENT_URL=${{ env.ENVIRONMENT_URL }}\r\n continue-on-error: false\r\n - name: Deploy checks\r\n if: steps.run-checks.outcome == 'success'\r\n run: npm run checkly:deploy\r\n```\r\n\r\nFocusing on the last step, the deploy, I can see that it will not happen if the `checkly:test` is not sucessfull. That's great, but what seems to will happen is this:\r\n\r\nIf a new PR is opened, and the `checkly:test` step completes, the `checkly:deploy` will run, overriding whatever checks iare deployed as \"prod\" to Checkly. I may be wrong here, but if I am not, this seems like a very incorrect setup. Wouldn't you only want to deploy to Checkly when merging to the `main` branch? Otherwise open PRs with sucessfull tests are constantly going to override the \"prod\" checks on Checkly.\r\n\r\nHappy to make a PR fix this. What I've done personally is having two scripts. One that runs on pushes to main, and one that runs for every pull request push, much like the current example. It might also be possible to add an extra `if: ` case to the deploy step, and keep to a single workflow file.\n\n### Is there any context that might help us understand?\n\nI want to treat Checkly similarly to how Vercel works.\n\n### Does the docs page already exist? Please link to it.\n\nhttps://github.com/checkly/checkly-cli/blob/main/examples/advanced-project/.github/workflow.yml", + "closed_by": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/624/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/checkly/checkly-cli/issues/624/timeline", + "performed_via_github_app": null, + "state_reason": "completed" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/623", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/623/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/623/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/623/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/623", + "id": 1649798143, + "node_id": "PR_kwDOE8E-g85NYBKT", + "number": 623, + "title": "chore: add stage to runtimes command [sc-00]", + "user": { + "login": "ianaya89", + "id": 3258966, + "node_id": "MDQ6VXNlcjMyNTg5NjY=", + "avatar_url": "https://avatars.githubusercontent.com/u/3258966?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ianaya89", + "html_url": "https://github.com/ianaya89", + "followers_url": "https://api.github.com/users/ianaya89/followers", + "following_url": "https://api.github.com/users/ianaya89/following{/other_user}", + "gists_url": "https://api.github.com/users/ianaya89/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ianaya89/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ianaya89/subscriptions", + "organizations_url": "https://api.github.com/users/ianaya89/orgs", + "repos_url": "https://api.github.com/users/ianaya89/repos", + "events_url": "https://api.github.com/users/ianaya89/events{/privacy}", + "received_events_url": "https://api.github.com/users/ianaya89/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 3, + "created_at": "2023-03-31T18:02:45Z", + "updated_at": "2023-04-03T12:19:57Z", + "closed_at": "2023-04-03T12:19:56Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/623", + "html_url": "https://github.com/checkly/checkly-cli/pull/623", + "diff_url": "https://github.com/checkly/checkly-cli/pull/623.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/623.patch", + "merged_at": "2023-04-03T12:19:56Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nAdd missing `stage` property to runtimes command", + "closed_by": { + "login": "ianaya89", + "id": 3258966, + "node_id": "MDQ6VXNlcjMyNTg5NjY=", + "avatar_url": "https://avatars.githubusercontent.com/u/3258966?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ianaya89", + "html_url": "https://github.com/ianaya89", + "followers_url": "https://api.github.com/users/ianaya89/followers", + "following_url": "https://api.github.com/users/ianaya89/following{/other_user}", + "gists_url": "https://api.github.com/users/ianaya89/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ianaya89/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ianaya89/subscriptions", + "organizations_url": "https://api.github.com/users/ianaya89/orgs", + "repos_url": "https://api.github.com/users/ianaya89/repos", + "events_url": "https://api.github.com/users/ianaya89/events{/privacy}", + "received_events_url": "https://api.github.com/users/ianaya89/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/623/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/checkly/checkly-cli/issues/623/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/622", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/622/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/622/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/622/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/622", + "id": 1649164889, + "node_id": "PR_kwDOE8E-g85NV5H4", + "number": 622, + "title": "chore: use the import syntax for chalk [sc-0]", + "user": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-03-31T11:08:43Z", + "updated_at": "2023-03-31T14:39:36Z", + "closed_at": "2023-03-31T14:39:35Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/622", + "html_url": "https://github.com/checkly/checkly-cli/pull/622", + "diff_url": "https://github.com/checkly/checkly-cli/pull/622.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/622.patch", + "merged_at": "2023-03-31T14:39:35Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nDon't use require to import chalk\r\n", + "closed_by": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/622/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/checkly/checkly-cli/issues/622/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/621", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/621/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/621/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/621/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/621", + "id": 1648971500, + "node_id": "PR_kwDOE8E-g85NVPzT", + "number": 621, + "title": "feat: allows file dependencies for setup / teardown scripts", + "user": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-03-31T08:55:06Z", + "updated_at": "2023-04-04T15:37:45Z", + "closed_at": "2023-04-04T15:37:43Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/621", + "html_url": "https://github.com/checkly/checkly-cli/pull/621", + "diff_url": "https://github.com/checkly/checkly-cli/pull/621.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/621.patch", + "merged_at": "2023-04-04T15:37:43Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [x] Test\r\n* [ ] Docs\r\n* [x] Examples\r\n* [ ] Other\r\n\r\n## Notes for the Reviewer\r\n\r\nThis PR introduces two new concepts:\r\n- `scriptPath` for setup & teardown scripts\r\n- `dependencies` for setup & teardown scripts\r\n\r\nUsage for setup / teardown scripts will now follow this pattern\r\n- just use `path.join()` to import an entry file.\r\n- note, the `readFileSync()` option still works, so it's backwards compatible. We just check whether the value is a path or an blob of JS/TS code as a string.\r\n\r\n```ts\r\nimport { ApiCheck, AssertionBuilder } from '@checkly/cli/constructs'\r\nimport * as path from 'path'\r\nimport { readFileSync } from 'fs'\r\n\r\nnew ApiCheck('test-api-check-1', {\r\n name: 'Test API check SETUP TEARDOWN',\r\n activated: true,\r\n muted: false,\r\n frequency: 1,\r\n localSetupScript: readFileSync(path.join(__dirname, 'setup.ts'), 'utf-8'), // old way, still works\r\n localTearDownScript: path.join(__dirname, 'teardown.ts'), // new, better way\r\n doubleCheck: false,\r\n request: {\r\n url: 'https://httpbin.org/post',\r\n method: 'POST',\r\n body: JSON.stringify({\r\n data: 1\r\n }),\r\n assertions: [\r\n AssertionBuilder.statusCode().equals(200)\r\n ]\r\n }\r\n})\r\n```\r\n\r\n\r\n> Resolves #620 \r\n\r\nCompanion PRs that need to go live first:\r\n- https://github.com/checkly/checkly-backend/pull/4046\r\n- https://github.com/checkly/checkly-lambda-runners/pull/1154\r\n\r\n", + "closed_by": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/621/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/checkly/checkly-cli/issues/621/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/620", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/620/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/620/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/620/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/620", + "id": 1648961661, + "node_id": "I_kwDOE8E-g85iSSh9", + "number": 620, + "title": "story: allow `import` / `require` for setup and teardown scripts", + "user": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "assignees": [ + { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + } + ], + "milestone": { + "url": "https://api.github.com/repos/checkly/checkly-cli/milestones/18", + "html_url": "https://github.com/checkly/checkly-cli/milestone/18", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/milestones/18/labels", + "id": 9096684, + "node_id": "MI_kwDOE8E-g84Ais3s", + "number": 18, + "title": "Checkly CLI GA", + "description": "Checkly CLI GA means a well rounded set of features fully supported on the Checkly platform.\r\n\r\n- Stabilised core constructs and CLI `deploy` & `test` commands\r\n- Showing test results in the UI\r\n- CI integration for test results\r\n- Adoption & education through documentation, CTAs and helpers", + "creator": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "open_issues": 0, + "closed_issues": 15, + "state": "closed", + "created_at": "2023-02-27T21:26:11Z", + "updated_at": "2023-05-23T10:56:33Z", + "due_on": "2023-04-28T07:00:00Z", + "closed_at": "2023-05-23T10:56:33Z" + }, + "comments": 0, + "created_at": "2023-03-31T08:48:16Z", + "updated_at": "2023-04-04T15:37:46Z", + "closed_at": "2023-04-04T15:37:45Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### Story description\n\nIn the current solution (v0.4.9) we only allow direct JS/TS code to be added as a `localSetupScript` and/or `localTearDownScript`. This is very restrictive when building out more sophisticated login and setup routines.\r\n\r\nWe want to allow users the same experience as with Browser Checks scripts:\r\n- use `import`/`require`\r\n- dry-up code\r\n- use allow-listed external NPM packages like `axios` in file dependencies.\n\n### Shortcut link\n\nhttps://app.shortcut.com/checkly/story/14893/enable-setup-teardown-scripts-with-dependencies\n\n### Additional resources\n\n_No response_", + "closed_by": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/620/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/checkly/checkly-cli/issues/620/timeline", + "performed_via_github_app": null, + "state_reason": "completed" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/619", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/619/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/619/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/619/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/619", + "id": 1647119933, + "node_id": "I_kwDOE8E-g85iLQ49", + "number": 619, + "title": "bug: unable to run checkly cli with esm project", + "user": { + "login": "devunt", + "id": 337728, + "node_id": "MDQ6VXNlcjMzNzcyOA==", + "avatar_url": "https://avatars.githubusercontent.com/u/337728?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/devunt", + "html_url": "https://github.com/devunt", + "followers_url": "https://api.github.com/users/devunt/followers", + "following_url": "https://api.github.com/users/devunt/following{/other_user}", + "gists_url": "https://api.github.com/users/devunt/gists{/gist_id}", + "starred_url": "https://api.github.com/users/devunt/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/devunt/subscriptions", + "organizations_url": "https://api.github.com/users/devunt/orgs", + "repos_url": "https://api.github.com/users/devunt/repos", + "events_url": "https://api.github.com/users/devunt/events{/privacy}", + "received_events_url": "https://api.github.com/users/devunt/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064775, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc1", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/bug", + "name": "bug", + "color": "d73a4a", + "default": true, + "description": "Something isn't working" + } + ], + "state": "closed", + "locked": false, + "assignee": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "assignees": [ + { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + } + ], + "milestone": null, + "comments": 6, + "created_at": "2023-03-30T08:04:58Z", + "updated_at": "2023-06-20T08:08:08Z", + "closed_at": "2023-05-23T14:37:27Z", + "author_association": "NONE", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### Node.js version\n\nv19.8.1\n\n### NPM version\n\npnpm v8.0.0\n\n### @checkly/cli version\n\n0.4.9\n\n### Steps to reproduce\n\nUsing `@checkly/cli` in ESM typescript project produces the following error:\r\n```\r\n~/w/rezero developβ€’ ❱ pnpm checkly test\r\n Error: Error loading file /Users/devunt/workspace/rezero/checkly.config.ts\r\n Error [ERR_REQUIRE_ESM]: Must use import to load ES Module: /Users/devunt/workspace/rezero/checkly.config.ts\r\n require() of ES modules is not supported.\r\n require() of /Users/devunt/workspace/rezero/checkly.config.ts from\r\n /Users/devunt/workspace/rezero/node_modules/.pnpm/@checkly+cli@0.4.9_typescript@5.0.2/node_modules/@checkly/cli/dist/services/util.js is an ES module file as it is\r\n a .ts file whose nearest parent package.json contains \"type\": \"module\" which defines all .ts files in that package scope as ES modules.\r\n Instead change the requiring code to use import(), or remove \"type\": \"module\" from /Users/devunt/workspace/rezero/package.json.\r\n\r\n at createErrRequireEsm\r\n (/Users/devunt/Library/pnpm/global/5/.pnpm/ts-node@10.9.1_jh3j7gf3qptnaxtpzk3sx5vjku/node_modules/ts-node/dist-raw/node-internal-errors.js:46:15)\r\n at assertScriptCanLoadAsCJSImpl\r\n (/Users/devunt/Library/pnpm/global/5/.pnpm/ts-node@10.9.1_jh3j7gf3qptnaxtpzk3sx5vjku/node_modules/ts-node/dist-raw/node-internal-modules-cjs-loader.js:584:11)\r\n at Object.require.extensions. [as .ts]\r\n (/Users/devunt/Library/pnpm/global/5/.pnpm/ts-node@10.9.1_jh3j7gf3qptnaxtpzk3sx5vjku/node_modules/ts-node/src/index.ts:1610:5)\r\n at Module.load (node:internal/modules/cjs/loader:1133:32)\r\n at Function.Module._load (node:internal/modules/cjs/loader:972:12)\r\n at Module.require (node:internal/modules/cjs/loader:1157:19)\r\n at require (node:internal/modules/helpers:119:18)\r\n at loadTsFile (/Users/devunt/workspace/rezero/node_modules/.pnpm/@checkly+cli@0.4.9_typescript@5.0.2/node_modules/@checkly/cli/src/services/util.ts:41:33)\r\n at processTicksAndRejections (node:internal/process/task_queues:95:5)\r\n at async loadChecklyConfig\r\n (/Users/devunt/workspace/rezero/node_modules/.pnpm/@checkly+cli@0.4.9_typescript@5.0.2/node_modules/@checkly/cli/src/services/checkly-config-loader.ts:87:14)\r\n```\r\n\r\nIn my `package.json`, there are `\"type\": \"module\"` and I have the corresponding configurations in `tsconfig.json` which is following:\r\n```\r\n\t\t\"moduleResolution\": \"node\",\r\n\t\t\"module\": \"esnext\",\r\n\t\t\"target\": \"esnext\",\r\n```\r\n\r\nDoes `@checkly/cli` only works in commonjs projects?\n\n### What is expected?\n\n`@checkly/cli` runs.\n\n### What is actually happening?\n\nInstead `@checkly/cli` produces error.\n\n### Any additional comments?\n\n_No response_", + "closed_by": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/619/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/checkly/checkly-cli/issues/619/timeline", + "performed_via_github_app": null, + "state_reason": "completed" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/618", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/618/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/618/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/618/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/618", + "id": 1646347214, + "node_id": "PR_kwDOE8E-g85NMfqs", + "number": 618, + "title": "feat: log scheduling errors", + "user": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-03-29T18:55:04Z", + "updated_at": "2023-03-30T19:16:56Z", + "closed_at": "2023-03-30T19:16:55Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/618", + "html_url": "https://github.com/checkly/checkly-cli/pull/618", + "diff_url": "https://github.com/checkly/checkly-cli/pull/618.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/618.patch", + "merged_at": "2023-03-30T19:16:55Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [x] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n## Notes for the Reviewer\r\nLogs scheduling errors to the logs.\r\n\r\nExample:\r\n\r\n```\r\nRunning 1 checks in eu-west-1.\r\n\r\nβœ– Test API check (0ms)\r\n\r\n ──Scheduling Error────────\r\n Your setup script timed out after 23010 milliseconds\r\n\r\nsrc/__checks__/api-3.check.ts\r\n βœ– Test API check (0ms)\r\n```\r\n\r\n> Resolves #617 \r\n", + "closed_by": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/618/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/checkly/checkly-cli/issues/618/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/617", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/617/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/617/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/617/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/617", + "id": 1646344902, + "node_id": "I_kwDOE8E-g85iITrG", + "number": 617, + "title": "story: log scheduling errors", + "user": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "assignees": [ + { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + } + ], + "milestone": { + "url": "https://api.github.com/repos/checkly/checkly-cli/milestones/18", + "html_url": "https://github.com/checkly/checkly-cli/milestone/18", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/milestones/18/labels", + "id": 9096684, + "node_id": "MI_kwDOE8E-g84Ais3s", + "number": 18, + "title": "Checkly CLI GA", + "description": "Checkly CLI GA means a well rounded set of features fully supported on the Checkly platform.\r\n\r\n- Stabilised core constructs and CLI `deploy` & `test` commands\r\n- Showing test results in the UI\r\n- CI integration for test results\r\n- Adoption & education through documentation, CTAs and helpers", + "creator": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "open_issues": 0, + "closed_issues": 15, + "state": "closed", + "created_at": "2023-02-27T21:26:11Z", + "updated_at": "2023-05-23T10:56:33Z", + "due_on": "2023-04-28T07:00:00Z", + "closed_at": "2023-05-23T10:56:33Z" + }, + "comments": 0, + "created_at": "2023-03-29T18:53:20Z", + "updated_at": "2023-03-30T19:16:57Z", + "closed_at": "2023-03-30T19:16:56Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### Story description\n\nWe should logs scheduling errors that prevent the check from executing at all to the terminal logs.\n\n### Shortcut link\n\n_No response_\n\n### Additional resources\n\n_No response_", + "closed_by": { + "login": "tnolet", + "id": 3802923, + "node_id": "MDQ6VXNlcjM4MDI5MjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3802923?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tnolet", + "html_url": "https://github.com/tnolet", + "followers_url": "https://api.github.com/users/tnolet/followers", + "following_url": "https://api.github.com/users/tnolet/following{/other_user}", + "gists_url": "https://api.github.com/users/tnolet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tnolet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tnolet/subscriptions", + "organizations_url": "https://api.github.com/users/tnolet/orgs", + "repos_url": "https://api.github.com/users/tnolet/repos", + "events_url": "https://api.github.com/users/tnolet/events{/privacy}", + "received_events_url": "https://api.github.com/users/tnolet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/617/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/checkly/checkly-cli/issues/617/timeline", + "performed_via_github_app": null, + "state_reason": "completed" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/616", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/616/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/616/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/616/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/616", + "id": 1646166390, + "node_id": "I_kwDOE8E-g85iHoF2", + "number": 616, + "title": "feat: the ability to import / require mjs files using the CLI", + "user": { + "login": "modern-sapien", + "id": 58672259, + "node_id": "MDQ6VXNlcjU4NjcyMjU5", + "avatar_url": "https://avatars.githubusercontent.com/u/58672259?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/modern-sapien", + "html_url": "https://github.com/modern-sapien", + "followers_url": "https://api.github.com/users/modern-sapien/followers", + "following_url": "https://api.github.com/users/modern-sapien/following{/other_user}", + "gists_url": "https://api.github.com/users/modern-sapien/gists{/gist_id}", + "starred_url": "https://api.github.com/users/modern-sapien/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/modern-sapien/subscriptions", + "organizations_url": "https://api.github.com/users/modern-sapien/orgs", + "repos_url": "https://api.github.com/users/modern-sapien/repos", + "events_url": "https://api.github.com/users/modern-sapien/events{/privacy}", + "received_events_url": "https://api.github.com/users/modern-sapien/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064778, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc4", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/enhancement", + "name": "enhancement", + "color": "a2eeef", + "default": true, + "description": "New feature or request" + } + ], + "state": "closed", + "locked": false, + "assignee": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "assignees": [ + { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + } + ], + "milestone": null, + "comments": 0, + "created_at": "2023-03-29T16:42:46Z", + "updated_at": "2023-05-17T13:39:45Z", + "closed_at": "2023-05-17T13:39:45Z", + "author_association": "NONE", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### What problem does this feature solve?\n\nCurrently, mjs files are not supported by the CLI.\r\n\r\n```\r\n`import { test, expect } from \"@playwright/test\";\r\nimport { myFunction } from '../myModule.mjs';\r\n\r\n\r\ntest(\"coupon\", async ({ page }) => {\r\n myFunction()\r\n await page.goto(\"https://danube-web.shop/\");\r\n})\r\nexport function myFunction() {\r\n console.log(\"Hello World!\");\r\n}`\r\n```\r\n\r\nThe above code will generate this error\r\n\r\n> The following NPM dependencies were used, but aren't supported in the runtimes.\r\n> For more information, see https://www.checklyhq.com/docs/runtimes/.\r\n> /Users/jonathancheckly/Desktop/CODE/solutions/template-solutions-scaffold/tests/e2e-guide-tests/coupon.spec.ts imports unsupported dependencies:\r\n> .myModule.mjs\r\n\r\n\r\nThere has been some customer feedback regarding this and how cli/constructs impede some workarounds.\n\n### How would you implement this feature?\n\nCurrently this behavior is supported with [GitHub sync](https://github.com/checkly/checkly-webapp/pull/2901), so it would stand to reason that there is some related solution already in place.", + "closed_by": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/616/reactions", + "total_count": 2, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 2, + "eyes": 0 + }, + "timeline_url": "https://api.github.com/repos/checkly/checkly-cli/issues/616/timeline", + "performed_via_github_app": null, + "state_reason": "completed" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/615", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/615/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/615/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/615/events", + "html_url": "https://github.com/checkly/checkly-cli/issues/615", + "id": 1645800242, + "node_id": "I_kwDOE8E-g85iGOsy", + "number": 615, + "title": "bug: local development environment is not working", + "user": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 2674064775, + "node_id": "MDU6TGFiZWwyNjc0MDY0Nzc1", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/bug", + "name": "bug", + "color": "d73a4a", + "default": true, + "description": "Something isn't working" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2023-03-29T13:18:30Z", + "updated_at": "2023-05-08T13:51:05Z", + "closed_at": "2023-05-08T13:50:58Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "sub_issues_summary": { + "total": 0, + "completed": 0, + "percent_completed": 0 + }, + "body": "### Node.js version\n\nv16.17.0\n\n### NPM version\n\n8.15.0\n\n### @checkly/cli version\n\nv0.4.9\n\n### Steps to reproduce\n\nCreate a CLI project and execute the `test` command using the development environment: `/bin/dev test`\n\n### What is expected?\n\nTo parse the project and execute the checks using the local backend (`http://localhost:3000`).\n\n### What is actually happening?\n\nResources can't be added to the project, throwing the following error:\r\n\r\n```bash\r\nError: Error loading file /home/yosoy/checkly/sandbox/checkly-cli-sandbox/__check__/api.check.js\r\nError: Unable to create a construct 'ApiCheck' outside a Checkly CLI project.\r\n at Function.validateCreateConstruct (/home/yosoy/checkly/checkly-cli/packages/cli/src/constructs/project.ts:140:13)\r\n at new Construct (/home/yosoy/checkly/checkly-cli/packages/cli/src/constructs/construct.ts:10:13)\r\n at new Check (/home/yosoy/checkly/checkly-cli/packages/cli/src/constructs/check.ts:99:5)\r\n at new ApiCheck (/home/yosoy/checkly/checkly-cli/packages/cli/src/constructs/api-check.ts:254:5)\r\n at Object. (/home/yosoy/checkly/sandbox/checkly-cli-sandbox/__check__/api.check.js:3:13)\r\n at Module._compile (node:internal/modules/cjs/loader:1126:14)\r\n at Module._extensions..js (node:internal/modules/cjs/loader:1180:10)\r\n at Object.require.extensions. [as .js] (/home/yosoy/checkly/checkly-cli/node_modules/ts-node/src/index.ts:1608:43)\r\n at Module.load (node:internal/modules/cjs/loader:1004:32)\r\n at Function.Module._load (node:internal/modules/cjs/loader:839:12)\r\n at loadJsFile (/home/yosoy/checkly/checkly-cli/packages/cli/src/services/util.ts:40:11)\r\n at loadAllCheckFiles (/home/yosoy/checkly/checkly-cli/packages/cli/src/services/project-parser.ts:80:23)\r\n at async parseProject (/home/yosoy/checkly/checkly-cli/packages/cli/src/services/project-parser.ts:63:3)\r\n at async Test.run (/home/yosoy/checkly/checkly-cli/packages/cli/src/commands/test.ts:125:21)\r\n at async Test._run (/home/yosoy/checkly/checkly-cli/node_modules/@oclif/core/lib/command.js:107:22)\r\n at async Config.runCommand (/home/yosoy/checkly/checkly-cli/node_modules/@oclif/core/lib/config/config.js:296:25)\r\n```\n\n### Any additional comments?\n\nDocs in `CONTRIBUTING.md` must be adjusted too. ", + "closed_by": { + "login": "nahuelon", + "id": 5315705, + "node_id": "MDQ6VXNlcjUzMTU3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5315705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nahuelon", + "html_url": "https://github.com/nahuelon", + "followers_url": "https://api.github.com/users/nahuelon/followers", + "following_url": "https://api.github.com/users/nahuelon/following{/other_user}", + "gists_url": "https://api.github.com/users/nahuelon/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nahuelon/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nahuelon/subscriptions", + "organizations_url": "https://api.github.com/users/nahuelon/orgs", + "repos_url": "https://api.github.com/users/nahuelon/repos", + "events_url": "https://api.github.com/users/nahuelon/events{/privacy}", + "received_events_url": "https://api.github.com/users/nahuelon/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/615/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/checkly/checkly-cli/issues/615/timeline", + "performed_via_github_app": null, + "state_reason": "completed" + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/614", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/614/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/614/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/614/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/614", + "id": 1644850050, + "node_id": "PR_kwDOE8E-g85NHcTf", + "number": 614, + "title": "feat: add `locations` command [sc-00]", + "user": { + "login": "ianaya89", + "id": 3258966, + "node_id": "MDQ6VXNlcjMyNTg5NjY=", + "avatar_url": "https://avatars.githubusercontent.com/u/3258966?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ianaya89", + "html_url": "https://github.com/ianaya89", + "followers_url": "https://api.github.com/users/ianaya89/followers", + "following_url": "https://api.github.com/users/ianaya89/following{/other_user}", + "gists_url": "https://api.github.com/users/ianaya89/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ianaya89/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ianaya89/subscriptions", + "organizations_url": "https://api.github.com/users/ianaya89/orgs", + "repos_url": "https://api.github.com/users/ianaya89/repos", + "events_url": "https://api.github.com/users/ianaya89/events{/privacy}", + "received_events_url": "https://api.github.com/users/ianaya89/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 2, + "created_at": "2023-03-29T00:32:46Z", + "updated_at": "2023-03-30T21:43:06Z", + "closed_at": "2023-03-30T21:43:06Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/614", + "html_url": "https://github.com/checkly/checkly-cli/pull/614", + "diff_url": "https://github.com/checkly/checkly-cli/pull/614.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/614.patch", + "merged_at": null + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nAdd a command to retrieve all available locations easily. \r\nI think it is very useful for a rapid locations settings on `checkly.config.ts`\r\n\r\n``` bash\r\n$ npx checkly locations\r\n[\r\n \"us-east-1\",\r\n \"us-east-2\",\r\n \"us-west-1\",\r\n \"us-west-2\",\r\n \"ca-central-1\",\r\n \"sa-east-1\",\r\n \"eu-west-1\",\r\n \"eu-central-1\",\r\n \"eu-west-2\",\r\n \"eu-west-3\",\r\n \"eu-north-1\",\r\n \"eu-south-1\",\r\n \"me-south-1\",\r\n \"ap-southeast-1\",\r\n \"ap-northeast-1\",\r\n \"ap-east-1\",\r\n \"ap-southeast-2\",\r\n \"ap-southeast-3\",\r\n \"ap-northeast-2\",\r\n \"ap-northeast-3\",\r\n \"ap-south-1\",\r\n \"af-south-1\"\r\n]\r\n```\r\n", + "closed_by": { + "login": "ianaya89", + "id": 3258966, + "node_id": "MDQ6VXNlcjMyNTg5NjY=", + "avatar_url": "https://avatars.githubusercontent.com/u/3258966?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ianaya89", + "html_url": "https://github.com/ianaya89", + "followers_url": "https://api.github.com/users/ianaya89/followers", + "following_url": "https://api.github.com/users/ianaya89/following{/other_user}", + "gists_url": "https://api.github.com/users/ianaya89/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ianaya89/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ianaya89/subscriptions", + "organizations_url": "https://api.github.com/users/ianaya89/orgs", + "repos_url": "https://api.github.com/users/ianaya89/repos", + "events_url": "https://api.github.com/users/ianaya89/events{/privacy}", + "received_events_url": "https://api.github.com/users/ianaya89/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/614/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/checkly/checkly-cli/issues/614/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/613", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/613/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/613/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/613/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/613", + "id": 1644846859, + "node_id": "PR_kwDOE8E-g85NHboM", + "number": 613, + "title": "chore: add account id to `whoami` output [sc-00]", + "user": { + "login": "ianaya89", + "id": 3258966, + "node_id": "MDQ6VXNlcjMyNTg5NjY=", + "avatar_url": "https://avatars.githubusercontent.com/u/3258966?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ianaya89", + "html_url": "https://github.com/ianaya89", + "followers_url": "https://api.github.com/users/ianaya89/followers", + "following_url": "https://api.github.com/users/ianaya89/following{/other_user}", + "gists_url": "https://api.github.com/users/ianaya89/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ianaya89/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ianaya89/subscriptions", + "organizations_url": "https://api.github.com/users/ianaya89/orgs", + "repos_url": "https://api.github.com/users/ianaya89/repos", + "events_url": "https://api.github.com/users/ianaya89/events{/privacy}", + "received_events_url": "https://api.github.com/users/ianaya89/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-03-29T00:27:24Z", + "updated_at": "2023-03-29T10:09:37Z", + "closed_at": "2023-03-29T10:09:36Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/613", + "html_url": "https://github.com/checkly/checkly-cli/pull/613", + "diff_url": "https://github.com/checkly/checkly-cli/pull/613.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/613.patch", + "merged_at": "2023-03-29T10:09:36Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n- Add `accountId` when running `whoami` command\r\n\r\n```bash\r\n> You are currently on account \"nacho@checklyhq.com\" (111ac7a7-466b-4d15-b07d-8b051626f754) as Ignacio Anaya.\r\n```", + "closed_by": { + "login": "ianaya89", + "id": 3258966, + "node_id": "MDQ6VXNlcjMyNTg5NjY=", + "avatar_url": "https://avatars.githubusercontent.com/u/3258966?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ianaya89", + "html_url": "https://github.com/ianaya89", + "followers_url": "https://api.github.com/users/ianaya89/followers", + "following_url": "https://api.github.com/users/ianaya89/following{/other_user}", + "gists_url": "https://api.github.com/users/ianaya89/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ianaya89/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ianaya89/subscriptions", + "organizations_url": "https://api.github.com/users/ianaya89/orgs", + "repos_url": "https://api.github.com/users/ianaya89/repos", + "events_url": "https://api.github.com/users/ianaya89/events{/privacy}", + "received_events_url": "https://api.github.com/users/ianaya89/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/613/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/checkly/checkly-cli/issues/613/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/612", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/612/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/612/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/612/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/612", + "id": 1642030066, + "node_id": "PR_kwDOE8E-g85M98DC", + "number": 612, + "title": "chore: add engines property to cli package.json", + "user": { + "login": "stefanjudis", + "id": 962099, + "node_id": "MDQ6VXNlcjk2MjA5OQ==", + "avatar_url": "https://avatars.githubusercontent.com/u/962099?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/stefanjudis", + "html_url": "https://github.com/stefanjudis", + "followers_url": "https://api.github.com/users/stefanjudis/followers", + "following_url": "https://api.github.com/users/stefanjudis/following{/other_user}", + "gists_url": "https://api.github.com/users/stefanjudis/gists{/gist_id}", + "starred_url": "https://api.github.com/users/stefanjudis/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/stefanjudis/subscriptions", + "organizations_url": "https://api.github.com/users/stefanjudis/orgs", + "repos_url": "https://api.github.com/users/stefanjudis/repos", + "events_url": "https://api.github.com/users/stefanjudis/events{/privacy}", + "received_events_url": "https://api.github.com/users/stefanjudis/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-03-27T13:19:14Z", + "updated_at": "2023-03-28T08:33:25Z", + "closed_at": "2023-03-28T08:33:24Z", + "author_association": "COLLABORATOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/612", + "html_url": "https://github.com/checkly/checkly-cli/pull/612", + "diff_url": "https://github.com/checkly/checkly-cli/pull/612.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/612.patch", + "merged_at": "2023-03-28T08:33:24Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n\r\nAdd `engines` property to CLI `package.json` to warn folks when they're using the wrong Node.js version\r\n\r\n\r\n## New Dependency Submission\r\n\r\n", + "closed_by": { + "login": "stefanjudis", + "id": 962099, + "node_id": "MDQ6VXNlcjk2MjA5OQ==", + "avatar_url": "https://avatars.githubusercontent.com/u/962099?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/stefanjudis", + "html_url": "https://github.com/stefanjudis", + "followers_url": "https://api.github.com/users/stefanjudis/followers", + "following_url": "https://api.github.com/users/stefanjudis/following{/other_user}", + "gists_url": "https://api.github.com/users/stefanjudis/gists{/gist_id}", + "starred_url": "https://api.github.com/users/stefanjudis/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/stefanjudis/subscriptions", + "organizations_url": "https://api.github.com/users/stefanjudis/orgs", + "repos_url": "https://api.github.com/users/stefanjudis/repos", + "events_url": "https://api.github.com/users/stefanjudis/events{/privacy}", + "received_events_url": "https://api.github.com/users/stefanjudis/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/612/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/checkly/checkly-cli/issues/612/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/611", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/611/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/611/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/611/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/611", + "id": 1641964985, + "node_id": "PR_kwDOE8E-g85M9wTn", + "number": 611, + "title": "chore: improve deploy job [sc-0]", + "user": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-03-27T11:46:31Z", + "updated_at": "2023-04-24T15:01:52Z", + "closed_at": "2023-04-24T15:00:01Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/611", + "html_url": "https://github.com/checkly/checkly-cli/pull/611", + "diff_url": "https://github.com/checkly/checkly-cli/pull/611.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/611.patch", + "merged_at": "2023-04-24T15:00:01Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [ ] CLI\r\n* [ ] Create CLI\r\n* [x] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\n* Use a new project logical id for each test\r\n* Increase duration to 20s\r\n* Delete directly the project instead of fetching it if the project logical id is passed", + "closed_by": { + "login": "umutuzgur", + "id": 5844182, + "node_id": "MDQ6VXNlcjU4NDQxODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5844182?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umutuzgur", + "html_url": "https://github.com/umutuzgur", + "followers_url": "https://api.github.com/users/umutuzgur/followers", + "following_url": "https://api.github.com/users/umutuzgur/following{/other_user}", + "gists_url": "https://api.github.com/users/umutuzgur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umutuzgur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umutuzgur/subscriptions", + "organizations_url": "https://api.github.com/users/umutuzgur/orgs", + "repos_url": "https://api.github.com/users/umutuzgur/repos", + "events_url": "https://api.github.com/users/umutuzgur/events{/privacy}", + "received_events_url": "https://api.github.com/users/umutuzgur/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/611/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/checkly/checkly-cli/issues/611/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/610", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/610/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/610/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/610/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/610", + "id": 1641909400, + "node_id": "PR_kwDOE8E-g85M9kTG", + "number": 610, + "title": "feat: allow choosing auth mode when logging in", + "user": { + "login": "kiroushi", + "id": 4924420, + "node_id": "MDQ6VXNlcjQ5MjQ0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/4924420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kiroushi", + "html_url": "https://github.com/kiroushi", + "followers_url": "https://api.github.com/users/kiroushi/followers", + "following_url": "https://api.github.com/users/kiroushi/following{/other_user}", + "gists_url": "https://api.github.com/users/kiroushi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kiroushi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kiroushi/subscriptions", + "organizations_url": "https://api.github.com/users/kiroushi/orgs", + "repos_url": "https://api.github.com/users/kiroushi/repos", + "events_url": "https://api.github.com/users/kiroushi/events{/privacy}", + "received_events_url": "https://api.github.com/users/kiroushi/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2023-03-27T11:08:24Z", + "updated_at": "2023-03-27T13:21:50Z", + "closed_at": "2023-03-27T13:21:48Z", + "author_association": "MEMBER", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/610", + "html_url": "https://github.com/checkly/checkly-cli/pull/610", + "diff_url": "https://github.com/checkly/checkly-cli/pull/610.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/610.patch", + "merged_at": "2023-03-27T13:21:48Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nChange login flow so a prompt for either logging in or signing up is presented to the user:\r\n\r\n![image](https://user-images.githubusercontent.com/4924420/227924876-a711da5a-e700-4463-9c8d-6d970c03d921.png)\r\n\r\n", + "closed_by": { + "login": "kiroushi", + "id": 4924420, + "node_id": "MDQ6VXNlcjQ5MjQ0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/4924420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kiroushi", + "html_url": "https://github.com/kiroushi", + "followers_url": "https://api.github.com/users/kiroushi/followers", + "following_url": "https://api.github.com/users/kiroushi/following{/other_user}", + "gists_url": "https://api.github.com/users/kiroushi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kiroushi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kiroushi/subscriptions", + "organizations_url": "https://api.github.com/users/kiroushi/orgs", + "repos_url": "https://api.github.com/users/kiroushi/repos", + "events_url": "https://api.github.com/users/kiroushi/events{/privacy}", + "received_events_url": "https://api.github.com/users/kiroushi/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "reactions": { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/610/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/checkly/checkly-cli/issues/610/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + { + "url": "https://api.github.com/repos/checkly/checkly-cli/issues/609", + "repository_url": "https://api.github.com/repos/checkly/checkly-cli", + "labels_url": "https://api.github.com/repos/checkly/checkly-cli/issues/609/labels{/name}", + "comments_url": "https://api.github.com/repos/checkly/checkly-cli/issues/609/comments", + "events_url": "https://api.github.com/repos/checkly/checkly-cli/issues/609/events", + "html_url": "https://github.com/checkly/checkly-cli/pull/609", + "id": 1639593382, + "node_id": "PR_kwDOE8E-g85M2CII", + "number": 609, + "title": "feat: introduce checkly trigger command [sc-14206]", + "user": { + "login": "clample", + "id": 10483186, + "node_id": "MDQ6VXNlcjEwNDgzMTg2", + "avatar_url": "https://avatars.githubusercontent.com/u/10483186?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/clample", + "html_url": "https://github.com/clample", + "followers_url": "https://api.github.com/users/clample/followers", + "following_url": "https://api.github.com/users/clample/following{/other_user}", + "gists_url": "https://api.github.com/users/clample/gists{/gist_id}", + "starred_url": "https://api.github.com/users/clample/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/clample/subscriptions", + "organizations_url": "https://api.github.com/users/clample/orgs", + "repos_url": "https://api.github.com/users/clample/repos", + "events_url": "https://api.github.com/users/clample/events{/privacy}", + "received_events_url": "https://api.github.com/users/clample/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "labels": [ + { + "id": 5221148871, + "node_id": "LA_kwDOE8E-g88AAAABNzRoxw", + "url": "https://api.github.com/repos/checkly/checkly-cli/labels/build", + "name": "build", + "color": "bfdadc", + "default": false, + "description": "Issue regarding building and packaging" + } + ], + "state": "closed", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 3, + "created_at": "2023-03-24T15:22:12Z", + "updated_at": "2023-04-28T10:12:12Z", + "closed_at": "2023-04-28T10:12:11Z", + "author_association": "CONTRIBUTOR", + "type": null, + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://api.github.com/repos/checkly/checkly-cli/pulls/609", + "html_url": "https://github.com/checkly/checkly-cli/pull/609", + "diff_url": "https://github.com/checkly/checkly-cli/pull/609.diff", + "patch_url": "https://github.com/checkly/checkly-cli/pull/609.patch", + "merged_at": "2023-04-28T10:12:11Z" + }, + "body": "I hereby confirm that I followed the code guidelines found at [engineering guidelines](https://www.notion.so/checkly/Engineering-Guidelines-a3a165a203a04dc1a112f0e26b2f2d3f)\r\n\r\n## Affected Components\r\n* [x] CLI\r\n* [ ] Create CLI\r\n* [ ] Test\r\n* [ ] Docs\r\n* [ ] Examples\r\n* [ ] Other\r\n\r\n\r\n## Notes for the Reviewer\r\nThis PR introduces a new command for running checks, `npx checkly trigger`. Unlike `npx checkly test`, this lets you run checks that are stored on your Checkly account and not necessarily managed with MaC. It's possible to specify checks to run using tags: `npx checkly trigger -t target-tag`. For the most part, `npx checkly trigger` aims to be as similar as possible to `npx checkly test`.\r\n\r\n```\r\n$ npx checkly trigger --help\r\nTrigger checks on Checkly\r\n\r\nUSAGE\r\n $ checkly trigger [--private-location | -l ] [-t ] [-c ] [--timeout ] [-v] [-r list|dot|ci|github] [-e | --env-file ] [--record] [-n ]\r\n\r\nFLAGS\r\n -c, --config= The Checkly CLI config filename.\r\n -e, --env=... [default: ] Env vars to be passed to the check run.\r\n -l, --location= The location to run the checks at.\r\n -n, --test-session-name= A name to use when storing results in Checkly with --record.\r\n -r, --reporter=