Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/electron/bugbot

Making life easier for people who report or triage Electron issues.
https://github.com/electron/bugbot

build(deps): bump ip from 1.1.8 to 1.1.9 (#212)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+d...

f3c767dabbc3e4f47d8970fe29f107ce9407634c authored 11 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): bump probot from 12.2.8 to 12.3.3 (#209)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+d...

37b16dac1618e8fd0475cf2700fb840aa71a6362 authored 12 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): bump follow-redirects from 1.15.2 to 1.15.4 (#211)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+d...

5d2964bcc00b17d2dd938d82ba4961548d364411 authored 12 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): bump @octokit/webhooks from 9.8.4 to 9.26.3 (#210)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+d...

756856d6488cb56ef6c7e3e46b141d6d09472883 authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore: update deps to clear some audit warnings (#208)

80ad5216171f4d65ea2f98bee4101e22b196fb1a authored about 1 year ago by David Sanders <[email protected]>
build(deps): bump @babel/traverse from 7.14.7 to 7.23.2 (#207)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+d...

f58500b23e219af81f8a81050f1e061506a43d60 authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): bump systeminformation from 5.8.0 to 5.21.8 (#206)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+d...

4fca72847559a311418f11467df1cf4813d91d7c authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
ci: update semantic PR title check workflow (#205)

66fc656de77facb12a72b1613058c02acc436d1a authored over 1 year ago by David Sanders <[email protected]>
build(deps): bump word-wrap from 1.2.3 to 1.2.4 (#204)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+d...

48133f1fe65e37672d2a0aa7f3a5ba5ab392ffb4 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): bump tough-cookie from 4.0.0 to 4.1.3 (#203)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+d...

029c633d3866e807366f692f3f19f7e0a4d32829 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): bump semver from 7.3.5 to 7.5.2 (#202)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+d...

31e2f2102a81e817b3dd2de440424981653b5312 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): bump vm2 from 3.9.17 to 3.9.18 (#201)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+d...

fadb31dc9424935f23be8bb8094fb4e0759f8700 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): bump vm2 from 3.9.16 to 3.9.17 (#200)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+d...

20af0716569eccf9be963b7bee41a827dc9fc7ba authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): bump vm2 from 3.9.12 to 3.9.16 (#199)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+d...

6b295de9d56056d5beb3556304c532547eba68c1 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
ci: update GitHub actions workflow (#196)

dda12cbc014fdd6ae1e0f2e4dfe391c02e038445 authored almost 2 years ago by David Sanders <[email protected]>
build(deps): bump http-cache-semantics from 4.1.0 to 4.1.1 (#197)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+d...

826f615036f3e79bfb1032f2a954661111d78e91 authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): bump json5 from 2.2.0 to 2.2.3 (#194)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+d...

ffe03543997f379d44b7e45e883558bb630d905c authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): bump fast-json-patch from 3.0.0-1 to 3.1.1 (#195)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+d...

e7fc495d4264f726657f81987d6203f6b7b4cee4 authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build: bump dependencies to clean yarn audit

afe19309852b4f9c35db1a550407b1678c7c05c3 authored almost 2 years ago by Samuel Attard <[email protected]>
chore: set @wg-releases as CODEOWNERS (#193)

bf37da60aeb866d9dfc573706122a3b3f585a46f authored almost 2 years ago by David Sanders <[email protected]>
build: update dependencies to clean up yarn audit

2c26ed022028e01f5e13c03e3cf22cdd6a065be0 authored about 2 years ago by Samuel Attard <[email protected]>
build: update dependencies to clean up yarn audit

46f9f342bcd732f4ade540f1c45b3428a39dedaf authored about 2 years ago by Samuel Attard <[email protected]>
chore: update stale links (#191)

0a367bb7465472d0c86fd29607b11366ce925e8c authored about 2 years ago by David Sanders <[email protected]>
chore: add semantic commit check (#192)

d51a65f95d551f48257619d667af8d4e2b8b195d authored about 2 years ago by David Sanders <[email protected]>
build(deps): switch to @electron/fiddle-core package (#190)

7631d72a04c59a28e07c3282bcebd4955f3e7e1a authored about 2 years ago by David Sanders <[email protected]>
feat: rename `bot` module to `issue-manager` (#189)

388197d3294e7b88fda14ddb110c5ee1f8d35af2 authored over 3 years ago by Calvin <[email protected]>
fix(bot): case insensitive markdown heading parsing (#188)

a6421717a662d1c23bf016be324f9cc25da16504 authored over 3 years ago by Erick Zhao <[email protected]>
lint: fix and turn on lints that are turned off (#181)

09ebe3b8b5a5d08e081b72a695c718d8dd2972b6 authored over 3 years ago by Calvin <[email protected]>
refactor: use fiddle core (#174)

* refactor: use fiddle-core

3ee05f0ca50408600bb3e7245a673e12c7c558c7 authored over 3 years ago by Charles Kerr <[email protected]>
fix: use the issue URL instead of unique issue ID (#179)

b35b25fe6478cfa8d2e4120c0089412d518d67d7 authored over 3 years ago by Calvin <[email protected]>
fix: handle >1 concurrent job per issue in the bot (#178)

49b063a421b9a3bb1ac0f2e8fe412af3a88c6bf1 authored over 3 years ago by Charles Kerr <[email protected]>
fix: move metric logging to a better spot (#172)

8010313315d5b33d82870dced333b876732bf9fa authored over 3 years ago by Calvin <[email protected]>
feat: make the runner more resilient to crashes (#173)

5c9cc6ae2dc58eba8b0f8145604fd1d9579026dc authored over 3 years ago by Calvin <[email protected]>
refactor: use fiddle-core's Version class (#170)

* refactor: use fiddle-core's Version class

a1874277a83de32b992c1e58c480c0361fe687a0 authored over 3 years ago by Charles Kerr <[email protected]>
fix: linting in integration-tests submodule (#169)

* fix: linting in integration-tests submodule

86bb5b8f648cce8e43b58ac41b2ae416eb36e13d authored over 3 years ago by Charles Kerr <[email protected]>
refactor: change how issue comment is updated during test matrix (#168)

* refactor: change how issue comment is updated during test matrix

Try to periodically update...

dfe1e43a0e4a2dba5d48db040dd7f86921221649 authored over 3 years ago by Charles Kerr <[email protected]>
refactor: move Runner's Task class to its own file (#165)

4d31e3bdb1607756a4063734d8a00a691f2f2741 authored over 3 years ago by Charles Kerr <[email protected]>
build: disable new eslint warnings (#163)

43ba861cdd86aad95c508404b6e2d1c3ce4bab26 authored over 3 years ago by Charles Kerr <[email protected]>
fix: don't strip empty lines from the runner's log (#164)

06df0f309197b15145e10d98a30290ea3ddec65d authored over 3 years ago by Charles Kerr <[email protected]>
refactor: remove unused bot BrokerClient.completeJob() (#166)

46b0aa97a344bb3106f923910935fba220e86047 authored over 3 years ago by Charles Kerr <[email protected]>
feat: add remote metric logging (#144)

3c15faaba1eeedbd276104b7770d19769f43cdea authored over 3 years ago by Calvin <[email protected]>
feat: bot should make new comments for new tasks (#156)

One possible fix for #153.

When running a task, e.g. a bisect or a test matrix, keep patching...

61ac287cb275500581b80c4b5e13f4b5b477a795 authored over 3 years ago by Charles Kerr <[email protected]>
feat: add a gist link to the test matrix comment (#159)

* feat: add a gist link to the test matrix comment

* feat: add a readme link to the test matr...

5522827568730a751c5a5b620c0736f162edc2f7 authored over 3 years ago by Charles Kerr <[email protected]>
feat: do not sleep when jobs are waiting in runner (#154)

* feat: do not sleep when jobs are waiting in runner

* refactor: make Runner.pollOnce loop mo...

84d1b84279be980dc309998214be3ca8cedb9c2f authored over 3 years ago by Charles Kerr <[email protected]>
Update README.md

minor copyediting of the README text

4a7cbe3beb9a153424a7096d278fcb5b276a7baf authored over 3 years ago by Charles Kerr <[email protected]>
chore: slightly terser runner debug logging (#155)

4ccb59cdf1ac9ba7e502f1e40450000c3621d208 authored over 3 years ago by Charles Kerr <[email protected]>
chore: terser URL strings in debug logs (#150)

ce3a5f7344098540167a58033ad1a10531c57a95 authored over 3 years ago by Charles Kerr <[email protected]>
fix: runner check for Fiddle to log its error code (#149)

* fix: runner check for Fiddle to log its error code

This is a workaround for https://github....

4a93a44647e91b25512fb8f93185979d41b38a9c authored over 3 years ago by Charles Kerr <[email protected]>
fix: post a new comment if patching old one fails (#146)

Bugbot tries to update its existing issue comments; but if that fails,
it should post a new com...

c9fb25d765ecc830c4151bddbd1b1d1c214b1d2e authored over 3 years ago by Charles Kerr <[email protected]>
feat: better 'hello world' comment for test matrix (#145)

* feat: better 'hello world' comment for test matrix

Previously we had a placeholder comment ...

c26237d632ab55dcf7372023105c21f5bfe7bc4a authored over 3 years ago by Charles Kerr <[email protected]>
fix: do not parse 'win32' as a version number 😂 (#143)

* fix: do not parse 'win32' as a version number 😂

Do not treat 'win32' as an Electron version...

5903db1d39a670c63272796c6c1a88beb5cb16c7 authored over 3 years ago by Charles Kerr <[email protected]>
Revert "build: import sibling workspaces from src/, not build/ (#138)" (#142)

* build: Revert "build: import sibling workspaces from src/, not build/ (#138)"

This reverts ...

14eec4e1e8114b80962e2301d86992aff11c17ec authored over 3 years ago by Charles Kerr <[email protected]>
feat: limit how frequently the bot updates its issue comment (#139)

* feat: ratelimit test matrix comment updates

1. Ratelimit the testmatrix comment updates.
2...

caf9709a51fa5fe15d421e669ef6eb10dcb70998 authored over 3 years ago by Charles Kerr <[email protected]>
fix: omit noop from integration-tests package.json (#141)

aaf6ad8ba5a2b712084915244439bd799caa92ba authored over 3 years ago by Charles Kerr <[email protected]>
feat: in test matrix comment, link to Electron release (#140)

fca42cb98eb22edc77c961181df3d8e8b274f69d authored over 3 years ago by Charles Kerr <[email protected]>
build: import sibling workspaces from src/, not build/ (#138)

The goal is to get cross-workspace code picked up in our test coverage.
This change pulls in th...

51afb54429a955fd50b25057255f909c023b7366 authored over 3 years ago by Charles Kerr <[email protected]>
test: end-to-end integration tests. (#135)

* test: add TestJob bot-to-runner integration tests

7d094cddcfee78b9ad8942d0db53fbde7fe81aed authored over 3 years ago by Charles Kerr <[email protected]>
fix: runner should call Fiddle with --log-config (#132)

* fix: runner should call Fiddle with --log-config

This is a two-line change; the rest of the...

3a3ea3db6023314f20093c80b46476e68eb5c566 authored over 3 years ago by Charles Kerr <[email protected]>
fix: broker was caching an out-of-date etag field (#131)

* fix: broker was caching an out-of-date etag field

Job etags are cheap to rebuild, so just d...

5ec38ae30f98c20496f98048db1361566af125b5 authored over 3 years ago by Charles Kerr <[email protected]>
fix: runner runs jobs claimed by other runners (#130)

* fix: runner would run unclaimed jobs

When claiming a job, the runner didn't check the broke...

4107fcf1bc0bc99ae3b730567d147aae50276c4c authored over 3 years ago by Charles Kerr <[email protected]>
fix: runner polling loop can accidentally run jobs in parallel (#129)

* fix: runner polling loop

The previous runner polling loop fired every N msec whether the pr...

530eecd7448e377a771c8cdc6816b71d6022768d authored over 3 years ago by Charles Kerr <[email protected]>
feat(bot): remember bot issue comment ids (#126)

* feat: remember bot issue comment ids

When creating a new comment, remember its id so that w...

15ab2ca44544f5abdf291776467a37498effffe4 authored over 3 years ago by Charles Kerr <[email protected]>
feat: prettify the test matrix markdown a bit. (#133)

* feat: prettify the test matrix markdown a bit.

efabf6293dc230df84d33b955bd5956d567f8ec3 authored over 3 years ago by Charles Kerr <[email protected]>
feat(bot): add `/bugbot test` command handler (#125)

d3612a873d72d36ccf9da883cc1d80e0b4229be3 authored over 3 years ago by Erick Zhao <[email protected]>
refactor(bot): use prefix for GitHub client debug (#124)

Co-authored-by: Charles Kerr <[email protected]>

6e79d2d4b66c6def5c5a9e976c419ef5d9e5ae3c authored over 3 years ago by Erick Zhao <[email protected]>
refactor: put task-patching code to the Task class (#122)

Does what it says on the tin.

- Runner.patchResult() code has been moved to public Task.sendR...

fc4e90c0819551b68c8949aab6e1ff2dfb724c79 authored over 3 years ago by Charles Kerr <[email protected]>
update the 'package.json' files from depcheck runs (#123)

* update the 'package.json' files from depcheck runs

Remove a couple of dependencies that we ...

8b4376d45487c603927034a96fba60a0789d4657 authored over 3 years ago by Charles Kerr <[email protected]>
refactor(bot): move polling logic into helper func (#120)

* chore(bot): replace commented code with TODO
* refactor(bot): move polling logic into helper ...

da41b40aa87954642c30ebe8e69e596f2eb887f6 authored over 3 years ago by Erick Zhao <[email protected]>
feat: run Test tasks in the runner (#115)

* feat: have runner bisect w/obsolete, beta, nightly

When running `electron-fiddle bisect`, i...

a43b5971f7e065dc6b2adb0dbb8592c7c110b0fc authored over 3 years ago by Charles Kerr <[email protected]>
chore: increment number of supported branches to 4 (#119)

31f2b6494685e934b75fb77e031d660f08bd1fbf authored over 3 years ago by Charles Kerr <[email protected]>
test(bot): add `/bugbot test` fixture (#118)

559af5205d76aa477203032eee0e56d0d1e98186 authored over 3 years ago by Erick Zhao <[email protected]>
feat(bot): only allow commands for maintainers (#114)

16a3d8c669225de0704bc84dfc45a243a1b161ff authored over 3 years ago by Erick Zhao <[email protected]>
feat: flexible commands in issue comments (#100)

* feat: more flexible bisect issue comment commands

This refactor is really to make room in t...

a22cb3acd618bcd469e9e4689473464f74a59c9e authored over 3 years ago by Charles Kerr <[email protected]>
chore: add debug calls when new jobs are posted (#116)

3423c15dca07e33c8cb51a10c1cd1942fa992392 authored over 3 years ago by Charles Kerr <[email protected]>
feat: support + validate new test tasks in broker (#112)

* feat: support + validate new test tasks in broker

Replaces some very bad broker validation ...

69f5d48ec9358154d1a29e9c5a54211d6ecca259 authored over 3 years ago by Charles Kerr <[email protected]>
feat: have runner bisect w/obsolete, beta, nightly (#108)

* feat: have runner bisect w/obsolete, beta, nightly

When running `electron-fiddle bisect`, i...

4de3975416625a8cbffcb36d710f33b5400b2abf authored over 3 years ago by Charles Kerr <[email protected]>
feat: use explicit token passed to broker in env (#113)

1fd385d68010bfc5d6ead092e01f7b1fd1a0b2ed authored over 3 years ago by Calvin <[email protected]>
build: separate tsconfig.json between linter and build (#99)

This PR creates a separate `tsconfig` to apply to the linter so
that linting can be done on tes...

a7b090e32038f946d2d749e69e3c2abc4fc0398a authored over 3 years ago by Erick Zhao <[email protected]>
fix: unlikely but possible infinite versions loop (#103)

If we somehow got an incomplete list of Electron releases from the CDN,
it's just possible that...

91e80ad855bba9a1d0e413304dc4097487489b22 authored over 3 years ago by Charles Kerr <[email protected]>
feat(bot): self-update bot comments (#109)

* feat: self-update bot comments

* refactor: extract bisect job into its own function

* sp...

ee76f1644ff95c69dc88cd627c036c0ccd2c5672 authored over 3 years ago by Erick Zhao <[email protected]>
docs: move 'interface' doc from hackmd to the repo (#105)

42fec97efdfe1e9fc6e2bd2a3f1a78a1c3432c74 authored over 3 years ago by Charles Kerr <[email protected]>
chore: remove issue template (#107)

e399361df222e8ea37e57cd935668eb2ac2de8e3 authored over 3 years ago by Erick Zhao <[email protected]>
refactor(bot): add GithubClient.close() for shutting down tests (#93)

* refactor: make BrokerAPI a property of GithubClient

* refactor: rename api-client.ts to bro...

e487e7cc5d031a6dc85dc71284eb29b00296e3ad authored over 3 years ago by Charles Kerr <[email protected]>
chore: ignore config files in eslintrc (#101)

a3dd5683aefa80593253dbdf4aa9ada736e4a94d authored over 3 years ago by Erick Zhao <[email protected]>
test: include integration tests in test coverage (#95)

b73ba402878b4b380209e697ef36a3e1fa35458d authored over 3 years ago by Charles Kerr <[email protected]>
feat: add code to pick Electron versions to test (#96)

* feat: add code to pick Electron versions to test

Not plugged into to the bot yet. This code...

33cdced881e5d0a87738eea698bb0ad65fe58508 authored over 3 years ago by Charles Kerr <[email protected]>
refactor: fix some warnings (#94)

* fix: easy @typescript-eslint/no-unsafe-return warning

* fix: easy @typescript-eslint/no-uns...

ab67b1646a40f9623236e761de73efa3faa16355 authored over 3 years ago by Charles Kerr <[email protected]>
refactor: standardize output directory (#79)

* refactor: standardize output directory

d21e850349a066ca9abf9af38f58ffafba7085cd authored over 3 years ago by Calvin <[email protected]>
test(bot): use nock to test post-bisect Probot interactions (#91)

78016438627cbfe16c5f93d8b5bc7d2e3ecf06c8 authored over 3 years ago by Erick Zhao <[email protected]>
fix: define `engines` in global `package.json` (#90)

6b54d087ae8fc895cc0ad02ea8a2489039df6f2b authored over 3 years ago by Erick Zhao <[email protected]>
fix: uniformize bot client debug prefixes (#88)

7eb88bf284d698ee7ca05ed51cd8ee63997e9024 authored over 3 years ago by Erick Zhao <[email protected]>
test: add typescript-eslint/recommended-requiring-type-checking (#80)

* test: add typescript-eslint-recommended-requiring-type-checking.

Also, disable most of its ...

66d079891bff203ed56c6cecf3be7c7f9e4af28e authored over 3 years ago by Charles Kerr <[email protected]>
refactor: move issue parsing logic to bot module (#84)

Co-authored-by: Charles Kerr <[email protected]>

509d3a806480b7d61201524ebd57266e40109ae9 authored over 3 years ago by Erick Zhao <[email protected]>
test: refactor probot client to be easier to test (#83)

* test: refactor probot client to be easier to test

- The probot client's state is now held i...

29406cbb837a951026683b1c80c941712676b389 authored over 3 years ago by Charles Kerr <[email protected]>
build: add 'tsc' to package.json's scripts (#78)

* build: add 'tsc' to package.json's scripts

Pretty straightforward. It calls 'tsc' on all th...

6fc53a961221353bcf7cd89bd6446bfc6ccbc999 authored over 3 years ago by Charles Kerr <[email protected]>
fix: race conditions in tests (#77)

* fix: make broker's Server.close() async

Used to return void. Now return a Promise<void> tha...

7e9a9f71f361c3e07cec52d64ab528ac0e4edd8d authored over 3 years ago by Charles Kerr <[email protected]>
feat: add authorization & authentication to broker (#68)

f36c169fa492c9b685936c458e7fa61cf806dfeb authored over 3 years ago by Calvin <[email protected]>
feat: batch up electron-fiddle to send to broker (#70)

* feat: batch up electron-fiddle to send to broker

Right now the runner contacts the broker e...

1407c66b2d7ce0059f1e82558ed2194d2e78d921 authored over 3 years ago by Charles Kerr <[email protected]>
test: update fixtures to new e/e issue template text. (#71)

93bc17c7742ca426c10648ce333c54b8af424ea6 authored over 3 years ago by Charles Kerr <[email protected]>
feat: allow multiple args in BUGBOT_FIDDLE_EXEC env var (#69)

* allow multiple args in BUGBOT_FIDDLE_EXEC env var

This is needed when `electron-fiddle` is ...

fe7f4d4e2ea548917485f1863a366a48fd752f71 authored over 3 years ago by Charles Kerr <[email protected]>