{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":540597864,"defaultBranch":"main","name":"virtual-code-owners","ownerLogin":"sverweij","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-09-23T19:56:59.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4822597?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1715560802.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"479b1ac54a330a5cb5aedb52e2bf11f127dab5f6","ref":"refs/heads/dependabot/npm_and_yarn/non-major-node-dev-dependencies-d454b94f87","pushedAt":"2024-05-13T00:40:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps-dev): bump tsx in the non-major-node-dev-dependencies group\n\nBumps the non-major-node-dev-dependencies group with 1 update: [tsx](https://github.com/privatenumber/tsx).\n\n\nUpdates `tsx` from 4.9.4 to 4.10.1\n- [Release notes](https://github.com/privatenumber/tsx/releases)\n- [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs)\n- [Commits](https://github.com/privatenumber/tsx/compare/v4.9.4...v4.10.1)\n\n---\nupdated-dependencies:\n- dependency-name: tsx\n dependency-type: direct:development\n update-type: version-update:semver-minor\n dependency-group: non-major-node-dev-dependencies\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps-dev): bump tsx in the non-major-node-dev-dependencies group"}},{"before":"a2bb25a7cd18d7fef543345dfafe7ef0f005ff2a","after":"9129d2e401a959f01dcb67f9f3f6e347b2f4abb7","ref":"refs/heads/main","pushedAt":"2024-05-12T15:33:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sverweij","name":"Sander Verweij","path":"/sverweij","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4822597?s=80&v=4"},"commit":{"message":"refactor: sectionName -> name\n\nas it's already a section, it doesn't need that prefix","shortMessageHtmlLink":"refactor: sectionName -> name"}},{"before":"de7d251412993ab8a46c9579631e0a77257676c9","after":"a2bb25a7cd18d7fef543345dfafe7ef0f005ff2a","ref":"refs/heads/main","pushedAt":"2024-05-12T12:33:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sverweij","name":"Sander Verweij","path":"/sverweij","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4822597?s=80&v=4"},"commit":{"message":"chore(tools): refines the dot-with-summary reporter","shortMessageHtmlLink":"chore(tools): refines the dot-with-summary reporter"}},{"before":"d93e45b80f1bd34e0a900715387121626d5a9322","after":"de7d251412993ab8a46c9579631e0a77257676c9","ref":"refs/heads/main","pushedAt":"2024-05-11T20:04:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sverweij","name":"Sander Verweij","path":"/sverweij","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4822597?s=80&v=4"},"commit":{"message":"8.1.0","shortMessageHtmlLink":"8.1.0"}},{"before":"c225876c811fe68829423220f075daef73b23089","after":null,"ref":"refs/heads/feature/adds-support-for-sections","pushedAt":"2024-05-11T19:21:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"McMeadow","name":"Lex McMeadow","path":"/McMeadow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11897590?s=80&v=4"}},{"before":"9f61fb9289293b62431fbdab0747e6df9283b4ff","after":"d93e45b80f1bd34e0a900715387121626d5a9322","ref":"refs/heads/main","pushedAt":"2024-05-11T19:21:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"McMeadow","name":"Lex McMeadow","path":"/McMeadow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11897590?s=80&v=4"},"commit":{"message":"feat: adds support for [sections] - GitLab style (#204)\n\n## Description\r\n\r\n- Adds support for sections as in use in GitLab \r\nThey're not illegal on GitHub (CODEOWNERS with them do check out OK),\r\nbut I'm not sure\r\n they're actually supported yet.\r\n\r\n## Motivation and Context\r\n\r\n- They're 'legal' parts of a CODEOWNERS file both GitHub and on GitLab\r\n(and on GitLab they have a documented meaning). Before this PR the\r\nvirtual-codeowners parser would most of the time reject lines with\r\nsections as 'unkown' syntax.\r\n- Sections can contain group names that need to be expanded in\r\nCODEOWNERS\r\n\r\n\r\n## How Has This Been Tested?\r\n\r\n- [x] green ci\r\n- [x] Additional unit/ integration tests & expanded _corpus_\r\n\r\n## Types of changes\r\n\r\n- [ ] Bug fix (non-breaking change which fixes an issue)\r\n- [ ] Documentation only change\r\n- [ ] Refactor (non-breaking change which fixes an issue without\r\nchanging functionality)\r\n- [x] New feature (non-breaking change which adds functionality)\r\n- [ ] Breaking change (fix or feature that would cause existing\r\nfunctionality to change)\r\n\r\nCo-authored-by: Lex McMeadow ","shortMessageHtmlLink":"feat: adds support for [sections] - GitLab style (#204)"}},{"before":"c1eaee150951bdf705779fcc87a1258b06f343bf","after":"c225876c811fe68829423220f075daef73b23089","ref":"refs/heads/feature/adds-support-for-sections","pushedAt":"2024-05-11T19:15:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sverweij","name":"Sander Verweij","path":"/sverweij","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4822597?s=80&v=4"},"commit":{"message":"fix: 'section' -> 'section-heading'","shortMessageHtmlLink":"fix: 'section' -> 'section-heading'"}},{"before":"b89fc0457ad7fd41d49d2d2c76f4c98312305b73","after":"c1eaee150951bdf705779fcc87a1258b06f343bf","ref":"refs/heads/feature/adds-support-for-sections","pushedAt":"2024-05-11T19:11:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sverweij","name":"Sander Verweij","path":"/sverweij","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4822597?s=80&v=4"},"commit":{"message":"fix: 'section' -> 'section-heading'","shortMessageHtmlLink":"fix: 'section' -> 'section-heading'"}},{"before":"6340f48e6226698a65791c484bee2d8a7173d6f0","after":"b89fc0457ad7fd41d49d2d2c76f4c98312305b73","ref":"refs/heads/feature/adds-support-for-sections","pushedAt":"2024-05-11T18:55:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sverweij","name":"Sander Verweij","path":"/sverweij","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4822597?s=80&v=4"},"commit":{"message":"refactor(codeowners/generate): slightly de-duplicate","shortMessageHtmlLink":"refactor(codeowners/generate): slightly de-duplicate"}},{"before":"f1a1598a62a292dd7219959c89b9980ddd1a52d7","after":"6340f48e6226698a65791c484bee2d8a7173d6f0","ref":"refs/heads/feature/adds-support-for-sections","pushedAt":"2024-05-11T18:35:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sverweij","name":"Sander Verweij","path":"/sverweij","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4822597?s=80&v=4"},"commit":{"message":"fix: apply suggestions from code review @McMeadow\n\nCo-authored-by: Lex McMeadow ","shortMessageHtmlLink":"fix: apply suggestions from code review @McMeadow"}},{"before":"7f2de6e2c3d17e8502bb2523e8f6c6ba02b17123","after":"f1a1598a62a292dd7219959c89b9980ddd1a52d7","ref":"refs/heads/feature/adds-support-for-sections","pushedAt":"2024-05-11T18:17:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sverweij","name":"Sander Verweij","path":"/sverweij","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4822597?s=80&v=4"},"commit":{"message":"fix: clean up own codeowners file","shortMessageHtmlLink":"fix: clean up own codeowners file"}},{"before":null,"after":"7f2de6e2c3d17e8502bb2523e8f6c6ba02b17123","ref":"refs/heads/feature/adds-support-for-sections","pushedAt":"2024-05-11T17:50:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sverweij","name":"Sander Verweij","path":"/sverweij","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4822597?s=80&v=4"},"commit":{"message":"feat: adds support for [sections] - GitLab style","shortMessageHtmlLink":"feat: adds support for [sections] - GitLab style"}},{"before":"cd9e0b2179faf66bc4f99fca578768bf82aa9eab","after":"9f61fb9289293b62431fbdab0747e6df9283b4ff","ref":"refs/heads/main","pushedAt":"2024-05-11T16:52:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sverweij","name":"Sander Verweij","path":"/sverweij","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4822597?s=80&v=4"},"commit":{"message":"chore: replaces c8 with node native coverage (#203)\n\n## Description\n\n- removes c8 dependency & config\n- uses the --experimental-test-coverage cli switch to get coverage\n- updates `./tools/dot-with-summary.reporter.js` reporter to emit\ncoverage information\n- updates the ci workflow to emit information from that report instead\nof the markdown derived from the codecov run (on node 20 only for now as\nthere it's stable).\n\n## Motivation and Context\n\nIn our setup c8 doesn't provide any real coverage information anymore\n(see below - note the number of lines, functions and branches). Root\ncause probably lies [how node handles ESM/ how v8-to-istanbul can\nprocess that](https://github.com/bcoe/c8/issues/34). As nodejs now also\nhas a --experimental-test-coverage built in we migrate this to that.\n\n> --experimental-test-coverage isn't perfect either b.t.w. In node 20\nit's stable, but on node 22 (at least in our set up) it tends to report\ndifferent results on each run with unchanged source code.\n\n
\nrecent c8 output on virtual-code-owners main branch\n\n```shell\n$ npm test\n\n> virtual-code-owners@8.0.5 test\n> c8 tsx --test-reporter ./tools/dot-with-summary.reporter.js --test src/*.test.ts src/**/*.test.ts\n\n.....................................................\n\n53 passing (1.159 ms)\n\n=============================== Coverage summary ===============================\nStatements : 100% ( 11/11 )\nBranches : 100% ( 0/0 )\nFunctions : 100% ( 0/0 )\nLines : 100% ( 11/11 )\n================================================================================\n```\n\n
\n\n## How Has This Been Tested?\n\n- [x] green ci\n- [x] manually (the script in tools should probably be put in a separate\nrepo and get its own set of unit tests c.s., but for fixing the issue at\nhand a bit out of scope.\n\n## Screenshots\n\n```\n.....................................................\n\n53 passing (1.199 ms)\n\n=============================== Coverage summary ===============================\nBranches : 100 % (205/205)\nFunctions : 100 % (123/123)\nLines : 100 % (1.533/1.533)\n================================================================================\n```\n\nWith uncovered lines/ functions (b.t.w. same, unchanged codebase as\nabove ..., but using node 22, after a run or two)\n\n```shell\n.....................................................\n\n53 passing (1.216 ms)\n\n=============================== Coverage summary ===============================\nBranches : 100 % (184/184)\nFunctions : 98,31 % (116/118) NOK\nLines : 99,74 % (1.529/1.533)\n================================================================================\n\nUncovered lines:\n /Users/sander/prg/js/virtual-code-owners/src/labeler-yml/generate.ts:102,103,104\n /Users/sander/prg/js/virtual-code-owners/src/virtual-code-owners/anomalies.ts:40\n\nUncovered functions:\n /Users/sander/prg/js/virtual-code-owners/src/virtual-code-owners/anomalies.ts:40,40\n```\n\n## Types of changes\n\n\n\n- [ ] Bug fix (non-breaking change which fixes an issue)\n- [ ] Documentation only change\n- [ ] Refactor (non-breaking change which fixes an issue without\nchanging functionality)\n- [ ] New feature (non-breaking change which adds functionality)\n- [ ] Breaking change (fix or feature that would cause existing\nfunctionality to change)\n- [x] Chore (thing that needs doing in e.g. coding infrastructure)","shortMessageHtmlLink":"chore: replaces c8 with node native coverage (#203)"}},{"before":"bdb0d1c5648ccfecc2b07a12006b75e04f412f4f","after":"cd9e0b2179faf66bc4f99fca578768bf82aa9eab","ref":"refs/heads/main","pushedAt":"2024-05-11T15:28:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sverweij","name":"Sander Verweij","path":"/sverweij","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4822597?s=80&v=4"},"commit":{"message":"chore: replaces c8 with node native coverage (#203)\n\n## Description\n\n- removes c8 dependency & config\n- uses the --experimental-test-coverage cli switch to get coverage\n- updates `./tools/dot-with-summary.reporter.js` reporter to emit\ncoverage information\n- updates the ci workflow to emit information from that report instead\nof the markdown derived from the codecov run (on node 20 only for now as\nthere it's stable).\n\n## Motivation and Context\n\nIn our setup c8 doesn't provide any real coverage information anymore\n(see below - note the number of lines, functions and branches). Root\ncause probably lies [how node handles ESM/ how v8-to-istanbul can\nprocess that](https://github.com/bcoe/c8/issues/34). As nodejs now also\nhas a --experimental-test-coverage built in we migrate this to that.\n\n> --experimental-test-coverage isn't perfect either b.t.w. In node 20\nit's stable, but on node 22 (at least in our set up) it tends to report\ndifferent results on each run with unchanged source code.\n\n
\nrecent c8 output on virtual-code-owners main branch\n\n```shell\n$ npm test\n\n> virtual-code-owners@8.0.5 test\n> c8 tsx --test-reporter ./tools/dot-with-summary.reporter.js --test src/*.test.ts src/**/*.test.ts\n\n.....................................................\n\n53 passing (1.159 ms)\n\n=============================== Coverage summary ===============================\nStatements : 100% ( 11/11 )\nBranches : 100% ( 0/0 )\nFunctions : 100% ( 0/0 )\nLines : 100% ( 11/11 )\n================================================================================\n```\n\n
\n\n## How Has This Been Tested?\n\n- [x] green ci\n- [x] manually (the script in tools should probably be put in a separate\nrepo and get its own set of unit tests c.s., but for fixing the issue at\nhand a bit out of scope.\n\n## Screenshots\n\n```\n.....................................................\n\n53 passing (1.199 ms)\n\n=============================== Coverage summary ===============================\nBranches : 100 % (205/205)\nFunctions : 100 % (123/123)\nLines : 100 % (1.533/1.533)\n================================================================================\n```\n\nWith uncovered lines/ functions (b.t.w. same, unchanged codebase as\nabove ..., but using node 22, after a run or two)\n\n```shell\n.....................................................\n\n53 passing (1.216 ms)\n\n=============================== Coverage summary ===============================\nBranches : 100 % (184/184)\nFunctions : 98,31 % (116/118) NOK\nLines : 99,74 % (1.529/1.533)\n================================================================================\n\nUncovered lines:\n /Users/sander/prg/js/virtual-code-owners/src/labeler-yml/generate.ts:102,103,104\n /Users/sander/prg/js/virtual-code-owners/src/virtual-code-owners/anomalies.ts:40\n\nUncovered functions:\n /Users/sander/prg/js/virtual-code-owners/src/virtual-code-owners/anomalies.ts:40,40\n```\n\n## Types of changes\n\n\n\n- [ ] Bug fix (non-breaking change which fixes an issue)\n- [ ] Documentation only change\n- [ ] Refactor (non-breaking change which fixes an issue without\nchanging functionality)\n- [ ] New feature (non-breaking change which adds functionality)\n- [ ] Breaking change (fix or feature that would cause existing\nfunctionality to change)\n- [x] Chore (thing that needs doing in e.g. coding infrastructure)","shortMessageHtmlLink":"chore: replaces c8 with node native coverage (#203)"}},{"before":"8233e66ce4880cecf715535ece04084cf9eb2896","after":"bdb0d1c5648ccfecc2b07a12006b75e04f412f4f","ref":"refs/heads/main","pushedAt":"2024-05-11T10:33:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sverweij","name":"Sander Verweij","path":"/sverweij","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4822597?s=80&v=4"},"commit":{"message":"chore: replaces c8 with node native coverage (#203)\n\n## Description\r\n\r\n- removes c8 dependency & config\r\n- uses the --experimental-test-coverage cli switch to get coverage\r\n- updates `./tools/dot-with-summary.reporter.js` reporter to emit\r\ncoverage information\r\n- updates the ci workflow to emit information from that report instead\r\nof the markdown derived from the codecov run (on node 20 only for now as\r\nthere it's stable).\r\n\r\n## Motivation and Context\r\n\r\nIn our setup c8 doesn't provide any real coverage information anymore\r\n(see below - note the number of lines, functions and branches). Root\r\ncause probably lies [how node handles ESM/ how v8-to-istanbul can\r\nprocess that](https://github.com/bcoe/c8/issues/34). As nodejs now also\r\nhas a --experimental-test-coverage built in we migrate this to that.\r\n\r\n> --experimental-test-coverage isn't perfect either b.t.w. In node 20\r\nit's stable, but on node 22 (at least in our set up) it tends to report\r\ndifferent results on each run with unchanged source code.\r\n\r\n
\r\nrecent c8 output on virtual-code-owners main branch\r\n\r\n\r\n```shell\r\n$ npm test\r\n\r\n> virtual-code-owners@8.0.5 test\r\n> c8 tsx --test-reporter ./tools/dot-with-summary.reporter.js --test src/*.test.ts src/**/*.test.ts\r\n\r\n.....................................................\r\n\r\n53 passing (1.159 ms)\r\n\r\n\r\n=============================== Coverage summary ===============================\r\nStatements : 100% ( 11/11 )\r\nBranches : 100% ( 0/0 )\r\nFunctions : 100% ( 0/0 )\r\nLines : 100% ( 11/11 )\r\n================================================================================\r\n```\r\n\r\n
\r\n\r\n\r\n## How Has This Been Tested?\r\n\r\n- [x] green ci\r\n- [x] manually (the script in tools should probably be put in a separate\r\nrepo and get its own set of unit tests c.s., but for fixing the issue at\r\nhand a bit out of scope.\r\n\r\n## Screenshots\r\n\r\n```\r\n.....................................................\r\n\r\n53 passing (1.199 ms)\r\n\r\n=============================== Coverage summary ===============================\r\nBranches : 100 % (205/205)\r\nFunctions : 100 % (123/123)\r\nLines : 100 % (1.533/1.533)\r\n================================================================================\r\n```\r\n\r\nWith uncovered lines/ functions (b.t.w. same, unchanged codebase as\r\nabove ..., but using node 22, after a run or two)\r\n\r\n```shell\r\n.....................................................\r\n\r\n53 passing (1.216 ms)\r\n\r\n=============================== Coverage summary ===============================\r\nBranches : 100 % (184/184)\r\nFunctions : 98,31 % (116/118) NOK\r\nLines : 99,74 % (1.529/1.533)\r\n================================================================================\r\n\r\nUncovered lines:\r\n /Users/sander/prg/js/virtual-code-owners/src/labeler-yml/generate.ts:102,103,104\r\n /Users/sander/prg/js/virtual-code-owners/src/virtual-code-owners/anomalies.ts:40\r\n\r\nUncovered functions:\r\n /Users/sander/prg/js/virtual-code-owners/src/virtual-code-owners/anomalies.ts:40,40\r\n```\r\n\r\n## Types of changes\r\n\r\n\r\n\r\n- [ ] Bug fix (non-breaking change which fixes an issue)\r\n- [ ] Documentation only change\r\n- [ ] Refactor (non-breaking change which fixes an issue without\r\nchanging functionality)\r\n- [ ] New feature (non-breaking change which adds functionality)\r\n- [ ] Breaking change (fix or feature that would cause existing\r\nfunctionality to change)\r\n- [x] Chore (thing that needs doing in e.g. coding infrastructure)","shortMessageHtmlLink":"chore: replaces c8 with node native coverage (#203)"}},{"before":"e1fecc10174ae47c44d9935fd96256f4c3cbf439","after":null,"ref":"refs/heads/chore/replace-c8-with-native-coverage","pushedAt":"2024-05-11T10:33:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sverweij","name":"Sander Verweij","path":"/sverweij","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4822597?s=80&v=4"}},{"before":"bc360d3d5817e60e8503e39fb1ac13fe2f31c9ea","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/non-major-node-dev-dependencies-43c81297ce","pushedAt":"2024-05-11T10:26:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"8dbdaf922e170f5507321292e2d918ee5485baee","after":"e1fecc10174ae47c44d9935fd96256f4c3cbf439","ref":"refs/heads/chore/replace-c8-with-native-coverage","pushedAt":"2024-05-11T10:24:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sverweij","name":"Sander Verweij","path":"/sverweij","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4822597?s=80&v=4"},"commit":{"message":"chore: replaces c8 with node native coverage","shortMessageHtmlLink":"chore: replaces c8 with node native coverage"}},{"before":"dc72a044ece8f8cda3379d6f1ca444fde9dcac47","after":"8dbdaf922e170f5507321292e2d918ee5485baee","ref":"refs/heads/chore/replace-c8-with-native-coverage","pushedAt":"2024-05-11T10:22:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sverweij","name":"Sander Verweij","path":"/sverweij","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4822597?s=80&v=4"},"commit":{"message":"chore: replaces c8 with node native coverage","shortMessageHtmlLink":"chore: replaces c8 with node native coverage"}},{"before":"93e97a0d61e336df2933833c52deb472e7e4aeca","after":"dc72a044ece8f8cda3379d6f1ca444fde9dcac47","ref":"refs/heads/chore/replace-c8-with-native-coverage","pushedAt":"2024-05-11T10:20:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sverweij","name":"Sander Verweij","path":"/sverweij","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4822597?s=80&v=4"},"commit":{"message":"chore: replaces c8 with node native coverage","shortMessageHtmlLink":"chore: replaces c8 with node native coverage"}},{"before":"e6aa3c4bda93448e34c961ae4b2de5e9da94f540","after":"93e97a0d61e336df2933833c52deb472e7e4aeca","ref":"refs/heads/chore/replace-c8-with-native-coverage","pushedAt":"2024-05-11T10:18:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sverweij","name":"Sander Verweij","path":"/sverweij","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4822597?s=80&v=4"},"commit":{"message":"chore: replaces c8 with node native coverage","shortMessageHtmlLink":"chore: replaces c8 with node native coverage"}},{"before":"04df62a5d7a0f3f41f14163ee80e59b9f4409e37","after":"e6aa3c4bda93448e34c961ae4b2de5e9da94f540","ref":"refs/heads/chore/replace-c8-with-native-coverage","pushedAt":"2024-05-11T10:16:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sverweij","name":"Sander Verweij","path":"/sverweij","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4822597?s=80&v=4"},"commit":{"message":"chore: replaces c8 with node native coverage","shortMessageHtmlLink":"chore: replaces c8 with node native coverage"}},{"before":"813c540d072bdc3e8c49d59843a47ecb1cbaa93b","after":"04df62a5d7a0f3f41f14163ee80e59b9f4409e37","ref":"refs/heads/chore/replace-c8-with-native-coverage","pushedAt":"2024-05-11T10:14:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sverweij","name":"Sander Verweij","path":"/sverweij","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4822597?s=80&v=4"},"commit":{"message":"chore: emit test results with coverage to github step summary","shortMessageHtmlLink":"chore: emit test results with coverage to github step summary"}},{"before":"6b5f99d0f2cbe28a61785ab79851193541d70b4e","after":"813c540d072bdc3e8c49d59843a47ecb1cbaa93b","ref":"refs/heads/chore/replace-c8-with-native-coverage","pushedAt":"2024-05-11T09:20:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sverweij","name":"Sander Verweij","path":"/sverweij","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4822597?s=80&v=4"},"commit":{"message":"chore: replaces c8 with node native coverage","shortMessageHtmlLink":"chore: replaces c8 with node native coverage"}},{"before":"0f4c52d7fb300ec8bbdba203255705c9a9aecb1d","after":"8233e66ce4880cecf715535ece04084cf9eb2896","ref":"refs/heads/main","pushedAt":"2024-05-11T09:18:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sverweij","name":"Sander Verweij","path":"/sverweij","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4822597?s=80&v=4"},"commit":{"message":"build(npm): updates external devDependencies\n\nUp'em just updated these outdated dependencies in package.json:\n\n@types/node 20.12.8 -> 20.12.11 devDependencies (policy: latest)\ndependency-cruiser 16.3.1 -> 16.3.2 devDependencies (policy: latest)\ntsx 4.8.2 -> 4.9.4 devDependencies (policy: latest)","shortMessageHtmlLink":"build(npm): updates external devDependencies"}},{"before":"c0642ded5e7f61ecb096a7e265b42bba2f6622e6","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/non-major-node-dev-dependencies-99f243a4bc","pushedAt":"2024-05-11T09:03:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"bc360d3d5817e60e8503e39fb1ac13fe2f31c9ea","ref":"refs/heads/dependabot/npm_and_yarn/non-major-node-dev-dependencies-43c81297ce","pushedAt":"2024-05-11T09:03:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps-dev): bump tsx\n\nBumps the non-major-node-dev-dependencies group with 1 update in the / directory: [tsx](https://github.com/privatenumber/tsx).\n\n\nUpdates `tsx` from 4.9.3 to 4.9.4\n- [Release notes](https://github.com/privatenumber/tsx/releases)\n- [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs)\n- [Commits](https://github.com/privatenumber/tsx/compare/v4.9.3...v4.9.4)\n\n---\nupdated-dependencies:\n- dependency-name: tsx\n dependency-type: direct:development\n update-type: version-update:semver-patch\n dependency-group: non-major-node-dev-dependencies\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps-dev): bump tsx"}},{"before":"183f2e135f736c42842ae99310f056f1d935f141","after":"0f4c52d7fb300ec8bbdba203255705c9a9aecb1d","ref":"refs/heads/main","pushedAt":"2024-05-11T09:02:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sverweij","name":"Sander Verweij","path":"/sverweij","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4822597?s=80&v=4"},"commit":{"message":"build(npm): updates external devDependencies\n\nUp'em just updated these outdated dependencies in package.json:\n\n@types/node 20.12.8 -> 20.12.11 devDependencies (policy: latest)\ndependency-cruiser 16.3.1 -> 16.3.2 devDependencies (policy: latest)\ntsx 4.8.2 -> 4.9.3 devDependencies (policy: latest)","shortMessageHtmlLink":"build(npm): updates external devDependencies"}},{"before":"98534e06f4fe8d5f950b717c6b2d2e318917da6e","after":"6b5f99d0f2cbe28a61785ab79851193541d70b4e","ref":"refs/heads/chore/replace-c8-with-native-coverage","pushedAt":"2024-05-11T09:02:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sverweij","name":"Sander Verweij","path":"/sverweij","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4822597?s=80&v=4"},"commit":{"message":"chore: replaces c8 with node native coverage","shortMessageHtmlLink":"chore: replaces c8 with node native coverage"}},{"before":null,"after":"98534e06f4fe8d5f950b717c6b2d2e318917da6e","ref":"refs/heads/chore/replace-c8-with-native-coverage","pushedAt":"2024-05-11T08:58:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sverweij","name":"Sander Verweij","path":"/sverweij","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4822597?s=80&v=4"},"commit":{"message":"build(npm): updates external devDependencies\n\nUp'em just updated these outdated dependencies in package.json:\n\n@types/node 20.12.8 -> 20.12.11 devDependencies (policy: latest)\ndependency-cruiser 16.3.1 -> 16.3.2 devDependencies (policy: latest)\ntsx 4.8.2 -> 4.9.3 devDependencies (policy: latest)","shortMessageHtmlLink":"build(npm): updates external devDependencies"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAER-c3DwA","startCursor":null,"endCursor":null}},"title":"Activity ยท sverweij/virtual-code-owners"}