Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/sourcecred/sourcecred
a social algorithm for computing cred
https://github.com/sourcecred/sourcecred
Over at
https://github.com/sourcecred/sourcecred/pull/1514#discussion_r365443659
I suggested a...
After we wrote our Docker jobs, the cache_from was added to
the orb. This is shorter and less e...
Fixes #1512
In contrast with our previous "tags only" deploy job, this
configuration makes s...
Note, adding support in this single function doesn't solve some of the greater issues with HTTP/...
02c59d9967661a64ef9b3aad31198a2d265123ec authored almost 5 years ago by Robin van Boven <[email protected]>
Summary:
This commit adds a simple Python server for connecting the output of
`yarn api` (or `...
Summary:
This re-packages the build for the internal APIs exposed under #1526 to
be more brows...
The `pagerankGraph` module was an attempt to do a better job of
co-ordinating the data needed t...
Summary:
For convenient import by scripts and Observable notebooks that want to
use SourceCred...
Before we added the concept of "SourceCred Projects", we tracked cred
instances via their GitHu...
Summary:
PRs created from forks don’t have credentials when running CI. This
commit causes the...
See #1512 for full context.
Short explanation:
Because the job wants to run only on tag push...
Gets the username of a user, if it exists.
Helpful for fixing capitalization issues such as #14...
Previously both node versions would share the same cache.
This caused one of the two versions t...
Uses the Discourse mirror data and parsing function to create an
InitiativeRepository implement...
This adds the Discourse specific semantics on top of the basic template parsing.
105912e49865b16bdf05b9b4ad863619e7f31d1c authored almost 5 years ago by Robin van Boven <[email protected]>Will return a partial Initiative, or throw when the template isn't matched.
4ab58a09b56c1b90a85fd976e916bf241abd0990 authored almost 5 years ago by Robin van Boven <[email protected]>b05cc84f2e0a52bbd9ae9cd6d49b10849552c544 authored almost 5 years ago by Robin van Boven <[email protected]>
The TranslatingReferenceDetector is an abstraction particularly useful for the
Initiatives refe...
The CascadingReferenceDetector is an abstraction we can use for combining multiple ReferenceDete...
953cbfaac242e02abbed1dbf11f3ad5eaec26342 authored almost 5 years ago by Robin van Boven <[email protected]>
The current reference detection implementation internal to the GitHub plugin
uses a map similar...
The core declaration of the ReferenceDetector interface.
Reason I'm adding an index.js file i...
4bdc7a57b7013400139e403b0ddb25e826062d38 authored almost 5 years ago by Robin van Boven <[email protected]>
Summary:
Contributors who open PRs from a fork will need to have their commits
“blessed” by a ...
Creation of new Project instances is spread out across the code.
So whenever there's a change i...
b7b93d2a8d96658c4546a9a16d54eab0a4e78ce6 authored almost 5 years ago by Robin van Boven <[email protected]>
This creates better flow type coverage for the upgrading
from older Project types feature.
N...
fb16530b8ff68dfecd40f816ada337d35960bc5f authored almost 5 years ago by Robin van Boven <[email protected]>
These are important to accurately add types to function
signatures of validating and upgrading ...
The README explains how to set the SOURCECRED_GITHUB_TOKEN, but later in
the Docker section. Pe...
The eslint no-constant-condition rule disallows while(true) loops,
since the true is a constant...
8f329122703a10673b6ecd7a6d2d332500e75127 authored about 5 years ago by Robin van Boven <[email protected]>
1b0eb483ce905d4bf0783979d9870fd51ee958eb authored about 5 years ago by Robin van Boven <[email protected]>
Note, unless you used the SourceCred Docker image's bundled
npm or yarn to install your own pac...
* chore(package): update jest-fetch-mock to version 3.0.0
* chore(package): update lockfile y...
e68f99bf001b85968395c2b7dda46b8a64a93350 authored about 5 years ago by greenkeeper[bot] <23040076+greenkeeper[bot]@users.noreply.github.com>The link to the prototype was outdated.
Test plan: Manually check the link.
02515de550cd965435fab83d3f5836bcc5da016f authored about 5 years ago by burrrata <[email protected]>* chore(package): update flow-bin to version 0.114.0
* chore(package): update lockfile yarn.lock
0aea1ff13bc41fc998df4695ec22ee11bba89f85 authored about 5 years ago by greenkeeper[bot] <23040076+greenkeeper[bot]@users.noreply.github.com>* chore(package): yarn upgrade
Updates all packages within version range.
* Bugfix update ...
f35d7e088feccbe678453ba8015832c7c493f095 authored about 5 years ago by Robin van Boven <[email protected]>
In the documentation 16 characters were displayed.
But testing showed we're typically seeing 40...
* chore(package): update eslint-plugin-import to version 2.19.0
* chore(package): update lock...
ef3e1d6c48378bd4f9cda08c59c6b4f250c4477d authored about 5 years ago by greenkeeper[bot] <23040076+greenkeeper[bot]@users.noreply.github.com>* chore(package): update file-loader to version 5.0.2
Closes #1468
* chore(package): updat...
7951d3adae7f28c2c854986083e897b72c1b4034 authored about 5 years ago by greenkeeper[bot] <23040076+greenkeeper[bot]@users.noreply.github.com>* chore(package): update url-loader to version 3.0.0
* chore(package): update lockfile yarn.lock
13fa8e78a62c9eef90ab16384c809334c67ef0bf authored about 5 years ago by greenkeeper[bot] <23040076+greenkeeper[bot]@users.noreply.github.com>b4a0cd5ec7c9c2b723dfd286a92d1f3c44c0c3c8 authored about 5 years ago by Robin van Boven <[email protected]>
- Have "topic" reflect actual method name.
- Add missing 403 and 429 test for likes.
- Preempt...
32a1db3010e44d4de79faa9e1cbdccc70a0a5ab2 authored about 5 years ago by Robin van Boven <[email protected]>
* chore(package): update flow-bin to version 0.113.0
* chore(package): update lockfile yarn.lock
c5d7d274596b16fc55629d4046c50f0417952485 authored about 5 years ago by greenkeeper[bot] <23040076+greenkeeper[bot]@users.noreply.github.com>f30723b96daac0f30735629179930b4cf717a754 authored about 5 years ago by Robin van Boven <[email protected]>
This extends the MockFetcher in the tests
to provide new semantics update mode 2 relies on.
Th...
This is to prepare for mode 2 being tested side-by-side.
The normalizeMode1Topics function en...
c521acc145d44e651d935de3ea5b67b6f1238bdc authored about 5 years ago by Robin van Boven <[email protected]>
Previously an inline check was used for this.
It only accepted the personal access token format...
See https://github.com/simpledotorg/simple-android/pull/816/commits/9d48a5fca6b5c4ee0e7584e4f840...
984c6bbe9fbdd2ba0884128dcad026cc66b08436 authored about 5 years ago by Robin van Boven <[email protected]>
See https://github.com/sourcecred/sourcecred-action/pull/6
as an example of the bot acting as a...
* chore(package): update eslint-plugin-flowtype to version 4.5.0
* chore(package): update loc...
811d22aa61c5bffbb5a17702cc2373de1e8b7f99 authored about 5 years ago by greenkeeper[bot] <23040076+greenkeeper[bot]@users.noreply.github.com>
Makes no functional changes, it simply splits the update into separate
functions so it can be s...
This tracks the local state for new mirroring logic.
1e643d012ff1fe3b7f50d73148aee7a902797ace authored about 5 years ago by Robin van Boven <[email protected]>
Idempotent insert/replace of a Topic, including all it's Posts.
Note: this will insert new post...
bumpedMsForTopic
For the given topic ID, retrieves the bumpedMs value.
Returns null, when the ...
564fd89b1ec571f722b33e74e44c419b6e37e338 authored about 5 years ago by Robin van Boven <[email protected]>
51e3eb8c2557185da3e1536229f228b29ddebc7d authored about 5 years ago by Robin van Boven <[email protected]>
Previously it would only consider page 1.
Now we're walking through all pages, as this
is a mu...
As not all API calls return bumpedMs, make a new type
to show the distinction.
N.b. this is an alternative to #1433, removing
multi-server support for discourse.
- Remove username from help text.
- Simplify projectId generation.
d6fb58bf2ca8c69e148fed64611e28b1bc97fb03 authored about 5 years ago by Robin van Boven <[email protected]>
This is an alternative to solve #1440, taking my
review comments from #1443, to narrow the erro...
* chore(package): update flow-bin to version 0.112.0
* chore(package): update lockfile yarn.lock
98c0bebeef801678d11c9963338d99b37058298c authored about 5 years ago by greenkeeper[bot] <23040076+greenkeeper[bot]@users.noreply.github.com>* chore(package): update eslint-plugin-flowtype to version 4.3.1
* chore(package): update loc...
7b3b0f054d7c799ef3bdcb06006f4c03244975a1 authored about 5 years ago by greenkeeper[bot] <23040076+greenkeeper[bot]@users.noreply.github.com>
@wchargin identified issues with the way we setup and reset the warning
mocks in discourse/mirr...
This fixes the non-recoverable error in #1440; namely SourceCred
crashing when the Discourse se...
Summary:
We’ve hitherto only run `yarn test` on each commit, to reduce latency.
This commit in...
Summary:
Generated with `./scripts/update_snapshots.sh`. This fixes failures
introduced in #14...
Summary:
Most changes due to <https://github.com/prettier/prettier/pull/6694>.
Generated wit...
c07a3fe2084f34647e6c8cc82ac3f0277e32348f authored about 5 years ago by William Chargin <[email protected]>This removes all usage of and reference to the admin API key and username. Instead relying on an...
64834c6874fb19241a8b1cd5e579f007b87b6a09 authored about 5 years ago by Robin van Boven <[email protected]>
Summary:
The Flow team fixed a lot of bugs related to object spreading recently.
Some of these...
This is basically a backport of #1371 to the legacy UI.
Test plan: Manual inspection verifies...
d47e6e28c061e30ae15f2ab91b90997d60e2296d authored about 5 years ago by Dandelion Mané <[email protected]>
This commit upgrades the legacy explorer to now properly include types
from all loaded plugins,...
By keeping the TimelineCred in state instead of the Graph, we can access
the plugin information...
As suggested in #1420, heretofore the Discourse plugin wasn't actually
picking up mentions. The...
I want to have the reference tests depend on real snapshotted data.
Therefore, I'm factoring ou...
I made a new [test post][1] which has references. The Discourse
snapshots now include it, so we...
* chore(package): update flow-bin to version 0.110.0
* chore(package): update lockfile yarn.lock
c560f508b1bfb80b8c8499470a0e2aa89e10790a authored about 5 years ago by greenkeeper[bot] <23040076+greenkeeper[bot]@users.noreply.github.com>
Summary:
The functions `isSqlSafe` and `_nontransactionallyFindUnusedTableName`
are unused, be...
Summary:
The Mirror module extraction code calculates the set of transitive
dependencies and s...
Summary:
The migration is complete; only EAV primitives remain, so they shall be
called simply...
Summary:
This logic now abstracts over only one implementation, and is no longer
needed.
Te...
dbf22cdcfc9dc6ee900a308d88a43f06e74f4708 authored about 5 years ago by William Chargin <[email protected]>
Summary:
This data is now stored in EAV `primitives` table; see issue #1313 and
adjacent commi...
Test Plan:
Existing tests suffice, retaining full coverage.
wchargin-branch: mirror-eav-prun...
003efdffa7cc6d75998b18f805620ae8cd3f8602 authored about 5 years ago by William Chargin <[email protected]>
Summary:
GitHub logins may not have underscores, because underscores are not
valid characters ...
Summary:
All the documentation and tests seem to be assuming that aliases must be
anchored: `g...
This commit modifies `discourse/createGraph` so that it finds all of the
same-server Discourse ...
e043347526be83ab1d696387dab7db18ae172018 authored about 5 years ago by Robin van Boven <[email protected]>
The `discourse/references` module now has a `linksToReferences` method
which extracts the parse...
* chore(package): update dotenv to version 8.2.0
* chore(package): update lockfile yarn.lock
f725f7c47a4e8884fb1accd45d04f2fba7def041 authored about 5 years ago by greenkeeper[bot] <23040076+greenkeeper[bot]@users.noreply.github.com>
- Bots being Users as a commit author
- Orgs being Users on a reaction
Repositories affected...
00cc8b2a54bff831a6be8b169d384b8eef195030 authored about 5 years ago by Robin van Boven <[email protected]>
Summary:
The notes used to focus on the legacy implementation with a minor note
about the EAV ...
Summary:
This flips the switch for all production `Mirror` reads to use the
single `primitives...
Summary:
This completes the end-to-end EAV mode pipeline, but does not yet set it
as default o...
This is a minor refactor to re-organize the createGraph function in the
Discourse plugin to use...
Test plan: It's just a declaration change. `yarn flow` passes.
This is progress towards [Disc...
d4804a7a685afc1c94b857febf152ba93a55e987 authored about 5 years ago by Dandelion Mané <[email protected]>
This will make it possible to depend on addresses in the reference
module.
Test plan: `yarn ...
eb008f40cc498912cd79682b7a5fd00a2fe4d864 authored about 5 years ago by Dandelion Mané <[email protected]>
This commit adds a `parseLinks` method to a new module,
`plugins/discourse/references`. `parseL...
This modifies the Discourse fetcher and mirror so that we now keep post
contents around, thus e...
* chore(package): update eslint-plugin-react to version 7.16.0
* chore(package): update lockf...
65edd01dcfdeec5d9c0ed38e549bccca011b6af1 authored about 5 years ago by greenkeeper[bot] <23040076+greenkeeper[bot]@users.noreply.github.com>