Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/NixOS/rfc39
Implementation of NixOS RFC #39.
https://github.com/NixOS/rfc39
Merge pull request #11 from delroth/flakify
rfc39: add flake
ab3b4ac953d011d2fae04c252718dc81727a5a5d authored 12 months ago
rfc39: add flake
git+file:///home/delroth/work/nix/rfc39
├───defaultPackage
│ ├───aarch64-darwin omitted (use '...
update rust stuff (#7)
rust_openssl-sys-0.9.48 wouldn't build with newer nixpkgs (23.05)
so this does `cargo update` a...
Merge pull request #6 from andresilva/persist-invited-ids
Persist invited users
e06e1a5721a9648141205e5b833507a5a879b8c8 authored about 4 years ago
sort invited ids when persisting to file
983081046beb7507e7b7dff846bc7a5d1c5bebd4 authored about 4 years ago
983081046beb7507e7b7dff846bc7a5d1c5bebd4 authored about 4 years ago
don't early return when maximum change limit is hit
5bfb2e527567e2ccd9859ebaf54de99215b11d61 authored about 4 years ago
5bfb2e527567e2ccd9859ebaf54de99215b11d61 authored about 4 years ago
add gauges for invited list loaded / saved
1707d71d54a09bb3fcb25fa4b0c9a53f96f8c86c authored about 4 years ago
1707d71d54a09bb3fcb25fa4b0c9a53f96f8c86c authored about 4 years ago
add metrics for pending invitations and previously invited
70cd3a5c49e8295208935d978fdbeeac1a816751 authored about 4 years ago
70cd3a5c49e8295208935d978fdbeeac1a816751 authored about 4 years ago
log errors on invited list file operations
c27345530a6bdbacc01825b26dae1bb303d344e3 authored about 4 years ago
c27345530a6bdbacc01825b26dae1bb303d344e3 authored about 4 years ago
make invited list file mandatory
b796257f764eae7523766219a24f71c249e19649 authored about 4 years ago
b796257f764eae7523766219a24f71c249e19649 authored about 4 years ago
distinguish between pending invite / rejected invite
0752d205952c6171e581b76f736fcd4e3c8e2cb0 authored about 4 years ago
0752d205952c6171e581b76f736fcd4e3c8e2cb0 authored about 4 years ago
only add/remove invited if successful
a99fa5f305ac7893b09181bafbb89f1a34e5a1d0 authored about 4 years ago
a99fa5f305ac7893b09181bafbb89f1a34e5a1d0 authored about 4 years ago
parse invited list option with from_os_str
25ce51c3c569023659eefe3b0a793824966a7fd9 authored about 4 years ago
25ce51c3c569023659eefe3b0a793824966a7fd9 authored about 4 years ago
create invited file if it doesn't exist
70a57e2670ea64ce42c705c802413cfbd890e995 authored about 4 years ago
70a57e2670ea64ce42c705c802413cfbd890e995 authored about 4 years ago
rename Invites to Invited
9624a6e796f0b76ad253583cd60bbc1ad0d530e2 authored about 4 years ago
9624a6e796f0b76ad253583cd60bbc1ad0d530e2 authored about 4 years ago
add docs to --invited-list
200987a89f80789930148eda2ed998ef29ff4733 authored about 4 years ago
200987a89f80789930148eda2ed998ef29ff4733 authored about 4 years ago
fix tests
3a1744bbffd0fa26e4a7ffffafd2eafab91d342e authored about 4 years ago
3a1744bbffd0fa26e4a7ffffafd2eafab91d342e authored about 4 years ago
track previously invited users
cc30e34bb1483bfc56f10f07cad781a326a9830f authored about 4 years ago
cc30e34bb1483bfc56f10f07cad781a326a9830f authored about 4 years ago
add struct to track invited github ids
fa3aed1fb700e0a60b7ebb745aca66bf5335cdba authored about 4 years ago
fa3aed1fb700e0a60b7ebb745aca66bf5335cdba authored about 4 years ago
github authentication: support a personal access token for some things
c44ecfb2f645242e1e3d6ff97d67eb885210ef33 authored almost 5 years ago
c44ecfb2f645242e1e3d6ff97d67eb885210ef33 authored almost 5 years ago
add a default.nix
3c55b6020b3020b1760f76a448769630c0bb1c11 authored about 5 years ago
3c55b6020b3020b1760f76a448769630c0bb1c11 authored about 5 years ago
Count the number of maintainers without a github or github_key value
1575c0b1d3fdd53ff81b49b33e8e820cc0237927 authored about 5 years ago
1575c0b1d3fdd53ff81b49b33e8e820cc0237927 authored about 5 years ago
Track start, stop, and prefix all metrics with rfc39_
5dff0e86259d457d22bd6a374ebcdcb736c271ba authored about 5 years ago
5dff0e86259d457d22bd6a374ebcdcb736c271ba authored about 5 years ago
Implement removals
59aa3349617aa9bed720c00a21aa54696cd5d185 authored about 5 years ago
59aa3349617aa9bed720c00a21aa54696cd5d185 authored about 5 years ago
Reduce code duplication with contexts
2e734301b10c8dde306dc1d5025a72639a86eba2 authored about 5 years ago
2e734301b10c8dde306dc1d5025a72639a86eba2 authored about 5 years ago
sync-team: remove extra code with logging context
95b807f8be8beb035cb04cc39f91ba5a9ec8636a authored about 5 years ago
95b807f8be8beb035cb04cc39f91ba5a9ec8636a authored about 5 years ago
Change tracking to in to an RT wrapper
6d4e94f35fdbacd6a27cd875ba7d362c598a5370 authored about 5 years ago
6d4e94f35fdbacd6a27cd875ba7d362c598a5370 authored about 5 years ago
Complete instrumenting the team sync
e1c1610fa35bf689079381251db6025b9a5eab43 authored about 5 years ago
e1c1610fa35bf689079381251db6025b9a5eab43 authored about 5 years ago
sync-teams: instrument in broad strokes
f4c464ee34ff3bcf8cbaedcc8e6565ec49981525 authored about 5 years ago
f4c464ee34ff3bcf8cbaedcc8e6565ec49981525 authored about 5 years ago
Begin instrumenting op_sync_team
856cec85cf53c7c4351d3c874ff142e3c166cc97 authored about 5 years ago
856cec85cf53c7c4351d3c874ff142e3c166cc97 authored about 5 years ago
Export metrics over HTTP too
21e6a7f0d1109713ce362532aaa8fa0214223b8f authored about 5 years ago
21e6a7f0d1109713ce362532aaa8fa0214223b8f authored about 5 years ago
Increment if the process succeeds, fails, or panics
14cebda48c0ceb830369126484e2ed7a2c15e2ea authored about 5 years ago
14cebda48c0ceb830369126484e2ed7a2c15e2ea authored about 5 years ago
sync teams: convert to ExitError
b23056bf5a6647c151bf71d524ebd40e772b7811 authored about 5 years ago
b23056bf5a6647c151bf71d524ebd40e772b7811 authored about 5 years ago
list teams: convert to ExitError
96720f5fc2baca5c4418afa25501882da5bd1523 authored about 5 years ago
96720f5fc2baca5c4418afa25501882da5bd1523 authored about 5 years ago
Blame author: convert to ExitERror
4e647270139763e5ca6d469e0e62a8d7ad9d3c5b authored about 5 years ago
4e647270139763e5ca6d469e0e62a8d7ad9d3c5b authored about 5 years ago
op_backfill: convert to ExitError
821335ef11856426b58d1704c476c1d2698b6490 authored about 5 years ago
821335ef11856426b58d1704c476c1d2698b6490 authored about 5 years ago
op_check_hanldes: convert to ExitError
bb1c887ab164374d7c3120e991f5fe22aa92dc8f authored about 5 years ago
bb1c887ab164374d7c3120e991f5fe22aa92dc8f authored about 5 years ago
main: track execution failures
dbd8eabc4e7ca6174e00508a2d7107a598b6e0d3 authored about 5 years ago
dbd8eabc4e7ca6174e00508a2d7107a598b6e0d3 authored about 5 years ago
Format
3e68610939b25aa09b9ebd2b9a4916b842c86a7a authored about 5 years ago
3e68610939b25aa09b9ebd2b9a4916b842c86a7a authored about 5 years ago
Split out executing operations from main to make metrics handling cleaner
b48ce5f3b81717d6ce82df1a096a0aee77734bef authored about 5 years ago
b48ce5f3b81717d6ce82df1a096a0aee77734bef authored about 5 years ago
track one metric with prometheus: failures two load the maintainers file
bea098525a9d9169d5ab1f0f64b4e7c73aa1433d authored about 5 years ago
bea098525a9d9169d5ab1f0f64b4e7c73aa1433d authored about 5 years ago
load_maintainer_file: return a nicer error
a864a2773e989a94db3d9e226e4edef70801a74b authored about 5 years ago
a864a2773e989a94db3d9e226e4edef70801a74b authored about 5 years ago
break out maintainer file loading in to a separate function
75f3086b3f628d91296ce8eb5a0ee64b21b9e9f4 authored about 5 years ago
75f3086b3f628d91296ce8eb5a0ee64b21b9e9f4 authored about 5 years ago
add a dep to prometheus
45ea3179f6e906c3cdc8541757f2f048e1bee40e authored about 5 years ago
45ea3179f6e906c3cdc8541757f2f048e1bee40e authored about 5 years ago
main: move CLI stuff to a cli mod
bfd74af898ab4e388e0abf7c08be4b65e0bb0a64 authored about 5 years ago
bfd74af898ab4e388e0abf7c08be4b65e0bb0a64 authored about 5 years ago
maintainers: delete email since apparently we don't use it
7f6ca47f212203a08d4e4e8ea937a07e9dbb45bb authored about 5 years ago
7f6ca47f212203a08d4e4e8ea937a07e9dbb45bb authored about 5 years ago
default logging: make Info
14713354e6a572efe4fd41cbe7c077ad93522160 authored about 5 years ago
14713354e6a572efe4fd41cbe7c077ad93522160 authored about 5 years ago
Package with crate2nix
8ac547179c61051ef317d9cc9c533d174b5e0657 authored about 5 years ago
8ac547179c61051ef317d9cc9c533d174b5e0657 authored about 5 years ago
drop borrow for small type
b2b1f8d36e005340ecfcf785be483fe6f9d3a8fe authored about 5 years ago
b2b1f8d36e005340ecfcf785be483fe6f9d3a8fe authored about 5 years ago
clean up dead code
e2a6f08af75a7e2e262efd8358b202cf770dcb96 authored about 5 years ago
e2a6f08af75a7e2e262efd8358b202cf770dcb96 authored about 5 years ago
drop borrow for small type
9bfaae477beb3cb528f4d8d9a8f7b66b563905ec authored about 5 years ago
9bfaae477beb3cb528f4d8d9a8f7b66b563905ec authored about 5 years ago
maintainerhistory: drop useless lifetime
130e6d323276a92888d96c96af6715c7e82397c7 authored about 5 years ago
130e6d323276a92888d96c96af6715c7e82397c7 authored about 5 years ago
test logger: fixup formatting
f0e4d93b54a0b30f20a31ec8c7167e6699b6c4dc authored about 5 years ago
f0e4d93b54a0b30f20a31ec8c7167e6699b6c4dc authored about 5 years ago
Cargo.toml: specify that the branch is for documentation, not pinning
d90a4737eb89e7205cc5938474b86b13dd2c053a authored about 5 years ago
d90a4737eb89e7205cc5938474b86b13dd2c053a authored about 5 years ago
manitainers: mark some functions as test-only
844f859197a3f80d37462f841d837c2c9bd94518 authored about 5 years ago
844f859197a3f80d37462f841d837c2c9bd94518 authored about 5 years ago
GitHubAuth: document
673893ddc8e938cd73def027264662c62d5fce5f authored about 5 years ago
673893ddc8e938cd73def027264662c62d5fce5f authored about 5 years ago
small Cargo fixes
d7c1a1670e8b2ecbf7f0ec8de759e6621dfa1c37 authored about 5 years ago
d7c1a1670e8b2ecbf7f0ec8de759e6621dfa1c37 authored about 5 years ago
maintainers: implement Hash ourselves (clippy:derive_hash_xor_eq)
3d289745c394ceeb8c478064417f64b81c2c9d50 authored about 5 years ago
3d289745c394ceeb8c478064417f64b81c2c9d50 authored about 5 years ago
formatting fixup
b065614747bc2f11fbedc50d7860b7c6dc5ee9a5 authored about 5 years ago
b065614747bc2f11fbedc50d7860b7c6dc5ee9a5 authored about 5 years ago
Handle an add_user failure
352f3c5b7467e4c5e6d71cac8933630618dd161c authored about 5 years ago
352f3c5b7467e4c5e6d71cac8933630618dd161c authored about 5 years ago
Make the standard log crate calls work
a40a883bc5b761dae30e536b9810ae4ed37d622d authored about 5 years ago
a40a883bc5b761dae30e536b9810ae4ed37d622d authored about 5 years ago
Fmt
adf2ce5f81b83b89fb7894e02cec535d70b159c5 authored about 5 years ago
adf2ce5f81b83b89fb7894e02cec535d70b159c5 authored about 5 years ago
Already added users
b2b655604ae39333481e50c4adda071747537b1e authored about 5 years ago
b2b655604ae39333481e50c4adda071747537b1e authored about 5 years ago
More people
4a9c8467e574a78c5a811ad6f7f3f5aaa71741ad authored about 5 years ago
4a9c8467e574a78c5a811ad6f7f3f5aaa71741ad authored about 5 years ago
Add some more people
d042eac17d7e1f54af993d4f6f6a585143f26069 authored about 5 years ago
d042eac17d7e1f54af993d4f6f6a585143f26069 authored about 5 years ago
Fixup bad merge
f8768fb014bb20b3384e5b1fc9bc10900fa66703 authored about 5 years ago
f8768fb014bb20b3384e5b1fc9bc10900fa66703 authored about 5 years ago
don't waste API calls reinviting users
d0047d44ac49764c0a8977e823afe35f75b4bb07 authored about 5 years ago
d0047d44ac49764c0a8977e823afe35f75b4bb07 authored about 5 years ago
More people
fe491c6a36942d5fbfc8cae100694eafda7a20b5 authored about 5 years ago
fe491c6a36942d5fbfc8cae100694eafda7a20b5 authored about 5 years ago
sync team: track errors, don't count them as additions
e967bd765bfd7369a2b17ad129ed51f35c807c92 authored about 5 years ago
e967bd765bfd7369a2b17ad129ed51f35c807c92 authored about 5 years ago
people on discourse
8f35aac6e98d86b9365e85b53697f3ff466c1a18 authored about 5 years ago
8f35aac6e98d86b9365e85b53697f3ff466c1a18 authored about 5 years ago
Support limiting how many users are changed in one go
cf159ef2d9e56ad12e5c04221acdeb733fe17b7f authored about 5 years ago
cf159ef2d9e56ad12e5c04221acdeb733fe17b7f authored about 5 years ago
Commit current maintainer list which has been synced
1d7751fdbeee759acaa9c2d8f527b9c1fbc46d32 authored about 5 years ago
1d7751fdbeee759acaa9c2d8f527b9c1fbc46d32 authored about 5 years ago
uncomment apeyroux
7141976c914e79f457a7b90e76ae81b5310018d4 authored about 5 years ago
7141976c914e79f457a7b90e76ae81b5310018d4 authored about 5 years ago
Switch to the github apps version of credentials
a40e10cabad1bd0ce673adf65b760f54da09760a authored about 5 years ago
a40e10cabad1bd0ce673adf65b760f54da09760a authored about 5 years ago
Add structure for syncing teams
0ec582453c539930ac79b1ce4d622976db725469 authored about 5 years ago
0ec582453c539930ac79b1ce4d622976db725469 authored about 5 years ago
Make GitHubName intoable
30fa7463f03c354de9cad8b5cecfef39c320c65c authored over 5 years ago
30fa7463f03c354de9cad8b5cecfef39c320c65c authored over 5 years ago
add a tool to list teams and their IDs
c2135c11e9cc7ce5e3bb321a88f2cd8b6ac8129e authored over 5 years ago
c2135c11e9cc7ce5e3bb321a88f2cd8b6ac8129e authored over 5 years ago
Add a way to 'git-blame' author entries and see if the user ID who authored the commit is connected to the ID we have recorded. And, use that when backfilling IDs for names.
758426b2f814932ec50c7e0946b72fabe5597002 authored over 5 years ago
758426b2f814932ec50c7e0946b72fabe5597002 authored over 5 years ago
backfill: move to an op_ module
d5a2298f53a44d4ffe4bf0bd78e0486db1ac321b authored over 5 years ago
d5a2298f53a44d4ffe4bf0bd78e0486db1ac321b authored over 5 years ago
check_handles: move to an _op
7cfee9c73f57392f4d8a2b1c197da05ffceb252c authored over 5 years ago
7cfee9c73f57392f4d8a2b1c197da05ffceb252c authored over 5 years ago
hubcaps: use my fork for repo commit access
https://github.com/softprops/hubcaps/pull/226
0c9f2dd97be7cefcd71936850e8441036781120f authored over 5 years ago
Store github ID in githubId not github_id
fd3181cd49433823041b873d8993136db9a849cd authored over 5 years ago
fd3181cd49433823041b873d8993136db9a849cd authored over 5 years ago
backfill-ids: Add IDs to an existing maintainer list for maintainers which don't yet have one
addd291695f79c4c7ca21804d76d3ee1d9252e9d authored over 5 years ago
addd291695f79c4c7ca21804d76d3ee1d9252e9d authored over 5 years ago
Dummy implementation of checking handles
5e6a1bf36957a9c4180e4ae6d434aaf73bb47746 authored over 5 years ago
5e6a1bf36957a9c4180e4ae6d434aaf73bb47746 authored over 5 years ago
Don't output debug for now
6679afc3bc1a39baad6f403496a00e57f4908fa7 authored over 5 years ago
6679afc3bc1a39baad6f403496a00e57f4908fa7 authored over 5 years ago
Rename Github to GitHub
b0fa27ac405ac875c6f7d2174d61fab68e016556 authored over 5 years ago
b0fa27ac405ac875c6f7d2174d61fab68e016556 authored over 5 years ago
Add github_id to the loaded information, make GithubName displayable
8b9a6d9d5c1c8ae64d187f1b243a7896e0e39a51 authored over 5 years ago
8b9a6d9d5c1c8ae64d187f1b243a7896e0e39a51 authored over 5 years ago
Allow iterating over MaintainerList
d451f1a5773b4f594aaaed326db1bc1ca134839f authored over 5 years ago
d451f1a5773b4f594aaaed326db1bc1ca134839f authored over 5 years ago
Implement display for Handle
9b851c58074aeb0abf34ce0824a15cd979538f37 authored over 5 years ago
9b851c58074aeb0abf34ce0824a15cd979538f37 authored over 5 years ago
fixup! 4cae56fb511f5fae474b3875cc2a90415b41d5ce
2e744d786af08600749ec9ed4bd97b47eb6f6481 authored over 5 years ago
2e744d786af08600749ec9ed4bd97b47eb6f6481 authored over 5 years ago
maintainers: parse a maintainers.nix file in to a maintainer dataset
75125b53ea3fc4943dd6ee38f81ce4ad7600998e authored over 5 years ago
75125b53ea3fc4943dd6ee38f81ce4ad7600998e authored over 5 years ago
Setup some basic logging
5bff5240569db00d17f1fb76ddac21eee9ab5fef authored over 5 years ago
5bff5240569db00d17f1fb76ddac21eee9ab5fef authored over 5 years ago
Accept the maintainer list as an arg
9bf09f6d4eb1d305332799a8a5d977e4548e56d2 authored over 5 years ago
9bf09f6d4eb1d305332799a8a5d977e4548e56d2 authored over 5 years ago
Add hubcaps (and deps)
46991eadd3b8081cf29cb6b95bdc13db038bc670 authored over 5 years ago
46991eadd3b8081cf29cb6b95bdc13db038bc670 authored over 5 years ago
Add a standard .gitignore
ba1127a23a3c7c46193a82a8544938b0b839075a authored over 5 years ago
ba1127a23a3c7c46193a82a8544938b0b839075a authored over 5 years ago
cargo init
4cae56fb511f5fae474b3875cc2a90415b41d5ce authored over 5 years ago
4cae56fb511f5fae474b3875cc2a90415b41d5ce authored over 5 years ago
initial commit
fb5104b04ddb753a3bae4c4e0804b05f0e6504eb authored over 5 years ago
fb5104b04ddb753a3bae4c4e0804b05f0e6504eb authored over 5 years ago