github-dramas icon indicating copy to clipboard operation
github-dramas copied to clipboard

:cinema: Collection of dramas on GitHub

GitHub Dramas

Collection of dramas on GitHub (and else where)

Last update: August 19, 2022

2022

EpicGames/Signup - Notification spam of 400k GitHub users due to tagging @EpicGames/developers on GitHub

June 3, 2022 | Notification spam

  • Original PR: https://github.com/EpicGames/Signup/pull/24
  • HN discussion: https://news.ycombinator.com/item?id=31627061

vue-cli node-ipc - vue-cli dependency on node-ipc potentially overwrites user files

March 16, 2022 | Controversial | Politics

  • Main issue on vue-cli to warn users about the impact: https://github.com/vuejs/vue-cli/issues/7054
  • Original issue (some comments deleted or edited by RIAEvangelist): https://github.com/RIAEvangelist/node-ipc/issues/233
    • Commit that contains overwite logic: https://github.com/RIAEvangelist/peacenotwar/blob/5b72bd82cae6f555983a2e04821a54027a774269/index.js#L16-L29
    • Repo for the overwrite code (protestware): https://github.com/RIAEvangelist/peacenotwar
  • snyk vulnerability alert blogpost: https://snyk.io/blog/peacenotwar-malicious-npm-node-ipc-package-vulnerability/
  • HN discussion: https://news.ycombinator.com/item?id=30717382

colors.js Zalgo - colors.js author Marak breaking colors.js intentionally

Jan 8, 2022 | Breaking

  • Original issue (posted by author): https://github.com/Marak/colors.js/issues/285
  • Commit: https://github.com/Marak/colors.js/commit/074a0f8ed0c31c35d13d28632bd8a049ff136fb6#diff-92bbac9a308cd5fcf9db165841f2d90ce981baddcb2b1e26cfff170929af3bd1R18

faker.js emptied - faker.js author Marak emptying faker.js intentionally

Jan 5, 2022 | Breaking

  • Empty repo: https://github.com/Marak/faker.js
  • Community org faker-js fork: https://github.com/faker-js/faker.js
  • Marak's GitHub account suspended after he erased his faker project: https://twitter.com/marak/status/1479200803948830724
    • HN discussion: https://news.ycombinator.com/item?id=29837473

2021

veged/coa (Command-Option-Argument) - Malicious owner takeover of npm package

Nov 4, 2021 | Malicious Takeover

  • Original issue: https://github.com/veged/coa/issues/99
  • cnpm fix: https://github.com/cnpm/bug-versions/pull/157

TypeScript ESM - Concerns with TypeScript 4.5's Node 12+ ESM Support

Oct 21, 2021 | Controversial

  • Original issue: https://github.com/microsoft/TypeScript/issues/46452

sindresorhus ESM - The ESM move

Jan 6, 2021 | Controversial

  • Original discussion: https://github.com/sindresorhus/meta/discussions/15
  • ES Modules are terrible, actually
    • https://gist.github.com/joepie91/bca2fda868c1e8b2c2caf76af7dfcad3
  • Pure ESM package
    • https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c
  • Segmentation fault with import() instead of calling importModuleDynamically
    • https://github.com/nodejs/node/issues/35889
  • Meta: Native support for ES Modules
    • https://github.com/facebook/jest/issues/9430

graphiql - Political stance

May 23, 2021 | Politics

  • Original commit: https://github.com/graphql/graphiql/commit/7d0b7d477195ee240e0e9ac800a00d17eb91bac4
  • MR: https://github.com/graphql/graphiql/pull/1860
  • Follow up MRs:
    • https://github.com/graphql/graphiql/pull/1867
    • https://github.com/graphql/graphiql/pull/1868
    • https://github.com/graphql/graphiql/pull/1870
  • Follw up issues:
    • https://github.com/graphql/graphiql/issues/1862
    • https://github.com/graphql/graphiql/issues/1865

babel - Funding disputes

May 10, 2021 | Politics

  • Original blogpost: Babel is used by millions, so why are we running out of money?
  • Response by Sebastian (creator of Babel): https://twitter.com/sebmck/status/1392019586833387522
    • Response to Sebastian by Evan You(creator of Vue.js): https://twitter.com/youyuxi/status/1392088730438090756
  • HN thread: https://news.ycombinator.com/item?id=27114718

2020

cinnamon-screensaver - Screensaver lock by-pass via the virtual keyboard

Dec 28, 2020 | Bug

  • Original issue: https://github.com/linuxmint/cinnamon-screensaver/issues/354

The Great Suspender - Malicious owner takeover of Chrome extension

Jun 20, 2020 | Malicious Takeover

  • Original owner takeover issue: https://github.com/greatsuspender/thegreatsuspender/issues/1175
  • Malicious accusation: https://github.com/greatsuspender/thegreatsuspender/issues/1263
  • HN thread: https://news.ycombinator.com/item?id=25846504

2019

GitLab - Hiring exclusion of certain geographical regions

Oct 17, 2019 | Politics

  • Original issue: https://gitlab.com/gitlab-com/www-gitlab-com/issues/5555 (seems to be deleted, 404 now)
  • Merge request: https://gitlab.com/gitlab-com/www-gitlab-com/-/merge_requests/32606
  • Update blog post: https://about.gitlab.com/blog/2019/11/12/update-on-hiring/

terser-webpack-plugin - Terser v3.16.0 breaks webpack

Feb 3, 2019 | Breaking

  • Original issue: https://github.com/webpack-contrib/terser-webpack-plugin/issues/66
  • PR to fix: https://github.com/terser-js/terser/pull/254
  • Other issues:
    • https://github.com/webpack/webpack/issues/8694
    • https://github.com/facebook/create-react-app/issues/6334

2018

event-stream - Malicious owner takeover of npm package

Nov 21, 2018 | Malicious Takeover

  • Original issue: https://github.com/dominictarr/event-stream/issues/116

Docker - Cannot download Docker CE without logging in

Jun 20, 2018 | Breaking

  • Original issue: https://github.com/docker/docker.github.io/issues/6910

lerna - License exclusion of certain companies

Aug 29, 2018 | Politics

  • Original PR: https://github.com/lerna/lerna/pull/1616
  • Reverted via: https://github.com/lerna/lerna/pull/1633

redis - Controversial terminology & wording

Sep 8, 2018 | Politics

  • Original issue: https://github.com/antirez/redis/issues/5335

More dramas

HN-ratio - Hacker News ranked by Comment/Score ratio

https://paradite.github.io/hn-ratio/

  • GitHub: https://github.com/paradite/hn-ratio

Prior arts and their issues

https://github.com/nikolas/github-drama


PRs and issues welcomed.

If you viewing this on GitHub or any git hosting platforms, note that you are viewing a mirror. The sole source of truth resides in Zhu Liang's mind.