Skip to content

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github Nov 30, 2021

Bumps sourcecred from 0.9.0 to 0.10.1.

Release notes

Sourced from sourcecred's releases.

sourcecred v0.10.1

Summary

Export the CredGraph to Neo4j

Neo4j is a graph database with its own query language and visual explorer. We now support exporting the SourceCred graph to Neo4j after generating it. Running yarn sourcecred analysis -n will generate CSV files in a output/neo4j folder and log pre-built neo4j-admin commands that can be used with Neo4j's admin CLI to import the CSV files into a Neo4j databse. The fastest way to get started is by downloading Neo4j Desktop and Java 11 and setting up local Neo4j db.

Note, you can also add yarn sourcecred analysis -n to your instance's GitHub Action configuration to automatically generate these files in your gh-pages branch.

UI improvements

  • The Grain Accounts page now has pagination, filtering, and sorting by earned, balance, and active status.
  • The Cred Explorer page now has a column showing % of total Cred.

[Dev] Computer-generated API documentation

We have primitive API docs! We'll be working on making sure they're all accurate and providing entry points to know where to start. In the mean time, enjoy our progress so far: https://api.sourcecred.io/sourcecred/

[Dev] Simpler API usage when creating a ReadInstance object

If you've been using our getNetworkReadInstance library functionality to pull SourceCred data from an instance, there is now an improved getRawGithubReadInstance interface that does the same thing without requiring you to find the raw.githubusercontent base URL. Just pass in the github org name, repo name, and branch name like this:

instance = sc.instance.readInstance.getRawGithubReadInstance("sourcecred","cred","gh-pages")

Don't know what this means but interested? You can find info about our ReadOnlyInstance interface here: https://api.sourcecred.io/sourcecred/#readonlyinstance https://observablehq.com/@​sourcecred/api-tutorial

Contributions

2380c7ba8f849766463ab2f8762c911acd91a7d3 Add Needs Triage label to feature request template (#3274) 3c80039de006e6c0ede700a706c4a4b8c61e1e9d Support Pagination and Filter-by-accont for Grains Accounts (#3267) 0e03eb150e81aa4557c6daeccd92ef26d2be9455 Analysis API: Neo4j csv files (#3258) 71387ef9bc1a48bcc527624ab976936891c6cad9 Util: improve performance of batch (#3261) a61df47cfabb830882b6d8c232a529df81e202f9 Add support for sorting by Active accounts. (#3263) 9f356fac509248014ecc19148c144dd50f42c14a Fix sorting in accounts preview (#3262) 24cf73a134f4f7f15a50001b7e5401f7370ea8dd Util: add batchArray and batchIterator methods (#3259) 5459e0cfe884d9db9abced58a1cca3cacdb3f5d0 Better error message for dependency id missing in ledger (#3255) 362b72ecb80b6bea589ea270cf8033523d090d0d GitHub storage conforms data storage (#3209) 5f88abefa482edc38e1dca325910723a37ed1d92 Set up GH Pages config for api docs (#3252) a40646af181cbf4f40e545d3b74e3e78ef48b64f Add computer-generated API documentation (#3251) 2c913044ebf1a7eabfbbfa10af6f37163894a575 Add RawGithubReadInstance wrapper for improved UX (#3250) 584d45f6656d15ca2d8c31657ea06acdbc3d3c41 Using Node as default jest's test environment & Utilizing jest's docblock (#3242) dfbade6a6a47334331599376b773da63d607b8f6 ADD Postable Origin Storage (#3235) 7f665757c73c3a35bcf1bdef691947b9be1c6df1 Add Payout Address Text Box for Identities (#3233) b95f7fbafce8fb7757db96debb1e8bd2ab3e9eaa Utilize an Opaque type to key on currencies in the Ledger (#3231) eb2600c14494d98604e816b8839acc6e329dbc05 Fix colSpan so row takes up full width of table (#3238) 261e48daca7b05af88efd7cd7ff8b8b57a97df1a ADD Cred per contributor for each period. (#3236)

sourcecred v0.10.0

Breaking Changes

The below Grain Config format change is breaking for many instances. Fortunately, we included an updater. To use:

  1. Check out the dependabot branch locally (or manually update the sourcecred version in your instance's package.json)
  2. Run yarn && yarn sourcecred update
  3. Commit and push changes, including changes to the file data/updater.txt

Summary

... (truncated)

Commits

Dependabot compatibility score

Dependabot 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.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @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)
  • @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)
  • @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)

Bumps [sourcecred](https://github.com/sourcecred/sourcecred) from 0.9.0 to 0.10.1.
- [Release notes](https://github.com/sourcecred/sourcecred/releases)
- [Commits](sourcecred/sourcecred@sourcecred-v0.9.0...sourcecred-v0.10.1)

---
updated-dependencies:
- dependency-name: sourcecred
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Nov 30, 2021
@dependabot @github
Copy link
Author

dependabot bot commented on behalf of github Dec 2, 2021

Superseded by #51.

@dependabot dependabot bot closed this Dec 2, 2021
@dependabot dependabot bot deleted the dependabot/npm_and_yarn/sourcecred-0.10.1 branch December 2, 2021 10:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant