Commit graph

37 commits

Author SHA1 Message Date
daimond113
1eef6078bf
fix(registry): keep v0 api backwards compatible 2025-01-13 13:19:15 +01:00
daimond113
dcc869c025
fix(registry): avoid race condition in search
Some checks are pending
Debug / Get build version (push) Waiting to run
Debug / Build for linux-x86_64 (push) Blocked by required conditions
Debug / Build for macos-aarch64 (push) Blocked by required conditions
Debug / Build for macos-x86_64 (push) Blocked by required conditions
Debug / Build for windows-x86_64 (push) Blocked by required conditions
Test & Lint / lint (push) Waiting to run
2025-01-10 09:24:33 +01:00
daimond113
e8c3a66524
feat(registry): add individual job endpoints for package data 2025-01-10 00:00:24 +01:00
daimond113
685700f572
perf(registry): use rwlock over mutex for repository data 2025-01-09 22:40:41 +01:00
daimond113
325453450b
feat: add deprecating & yanking 2025-01-09 22:09:28 +01:00
daimond113
0ceb2f6653
style: enable hard_tabs rustfmt option 2025-01-02 22:37:27 +01:00
daimond113
8e6d877241
perf: use arcs where possible, remove unnecessary cloning 2024-12-28 16:50:14 +01:00
daimond113
28df3bcca4
feat(registry): add sentry tracing 2024-12-19 16:18:26 +01:00
daimond113
a6c1108d5b
feat: switch registry to tracing logging 2024-12-18 22:29:10 +01:00
daimond113
e5e2bbeeb4
chore(registry): update sentry 2024-11-30 11:29:27 +01:00
daimond113
b180bea063
feat(registry): move to body bytes over multipart for uploading 2024-11-11 13:22:09 +01:00
daimond113
19aa5eb52c
feat(registry): log errors with more details 2024-11-11 13:22:09 +01:00
daimond113
d490c0a6f3
feat: continue change to async 2024-11-10 16:43:25 +01:00
daimond113
e2fe1c50b8
fix(registry): ignore search query casing 2024-11-06 21:22:57 +01:00
daimond113
2b0f29a2f9
feat: begin switch to async 2024-11-05 20:44:24 +01:00
daimond113
e53de00120
style: apply rustfmt 2024-11-03 15:32:11 +01:00
daimond113
32d5f8c517
feat(registry): add DATA_DIR variable 2024-11-03 13:40:06 +01:00
daimond113
237d6e67e3
refactor(registry): rename git config to be generic 2024-11-03 13:26:53 +01:00
daimond113
09820e322c
refactor: use fs-err for fs operations 2024-11-01 20:57:32 +01:00
daimond113
2e62d07265
refactor(registry): update sentry api usage 2024-10-25 12:07:07 +02:00
daimond113
8afc75d543
fix(registry): add debug symbols for Sentry 2024-10-25 10:58:21 +02:00
daimond113
901b450a6c
refactor: GITHUB_AUTH -> GITHUB_CLIENT_SECRET for GitHub auth in registry 2024-10-22 17:58:31 +02:00
daimond113
66a885b4e6
fix(registry): prevent token usage from unauthorized apps 2024-10-14 17:55:11 +02:00
daimond113
bfc4e6ec31
chore: update dependencies 2024-09-29 00:44:39 +02:00
daimond113
30c4d0c391
feat(registry): make storage & auth customisable 2024-09-05 21:57:47 +02:00
daimond113
c08dfb9965
feat(registry): use env variable for repo 2024-09-04 16:19:09 +02:00
daimond113
f1ce6283d8
feat: implement workspace/monorepo support 2024-09-03 16:01:48 +02:00
daimond113
b1a0cf6637
feat: remove ratelimits on info queries 2024-08-27 21:10:24 +02:00
daimond113
3272f8aa88
fix: set deep dependencies' index urls 2024-08-12 11:55:21 +02:00
daimond113
c481826d77
feat: implement registry 2024-07-30 12:37:54 +02:00
daimond113
b73bf418c5
feat: begin rewrite 2024-07-13 00:09:37 +02:00
daimond113
984dd2ed0f
feat: multi-index + wally support 2024-03-24 14:31:11 +01:00
daimond113
7782a7537c
refactor(registry): store index files as btreemaps 2024-03-16 22:37:15 +01:00
daimond113
9c806ba082
feat(registry): add listing newest packages 2024-03-16 17:26:58 +01:00
daimond113
f2758c6351
feat(registry): package versions endpoint 2024-03-10 19:02:33 +01:00
daimond113
21d841fcee
feat(registry): add ratelimits 2024-03-06 22:45:48 +01:00
daimond113
ec1c6fcffa
feat: 🎉 initial commit 2024-03-04 21:18:49 +01:00