Commit Graph

118 Commits

Author SHA1 Message Date
Evan Jarrett
30ea5256f3 try and add cursor=0 to subscribe 2025-10-22 22:20:23 -05:00
Evan Jarrett
aff5d7248c try and implement getsession and app-password 2025-10-22 21:20:40 -05:00
Evan Jarrett
3809bcab25 add bluesky post with status 2025-10-22 18:38:43 -05:00
Evan Jarrett
1b1400a6fb dedupe hold health checks 2025-10-22 18:17:44 -05:00
Evan Jarrett
0e4dd9af20 add middleware logging to xprc requests in hold. add tangled profile creation 2025-10-22 17:06:10 -05:00
Evan Jarrett
26c1b4e28e fix backfilling manifests in the correct order, not just digest order 2025-10-22 12:03:44 -05:00
Evan Jarrett
fde8421dac remove restriction on sync.GetRecord 2025-10-22 11:23:18 -05:00
Evan Jarrett
3e9a496a5d refactor how annotations are stored. add ability to create bsky profile for hold user 2025-10-22 11:08:13 -05:00
Evan Jarrett
a118904cb8 refactor jetstream code to unify shared functionality between that and backfill. add tests 2025-10-22 00:08:21 -05:00
Evan Jarrett
9daf364d61 make sure we return annotations on multi-arch manifests 2025-10-21 22:32:16 -05:00
Evan Jarrett
c966fab53e add and fix more query tests 2025-10-21 21:06:44 -05:00
Evan Jarrett
16f354b7b9 fix some backfill and db queries 2025-10-21 20:52:51 -05:00
Evan Jarrett
0404ea025b try and wildcard scope 2025-10-21 14:03:20 -05:00
Evan Jarrett
2708af614a use transition:generic for now :( 2025-10-21 13:27:03 -05:00
Evan Jarrett
7cde02bf02 implement spdx license check for manifests, clean up generators 2025-10-21 12:02:46 -05:00
Evan Jarrett
1f72d90726 fix issue with mismatched scopes locally 2025-10-21 10:49:06 -05:00
Evan Jarrett
abf48407cc clean up db migrations and schema. implement a way to fetch readmes for documentation 2025-10-21 10:28:48 -05:00
Evan Jarrett
08fb8abb41 invalidate sessions when scopes change 2025-10-21 09:54:23 -05:00
Evan Jarrett
ce7160cdca add backlinks to tags 2025-10-21 09:29:40 -05:00
Evan Jarrett
5d52007104 general bug fixes 2025-10-21 09:21:51 -05:00
Evan Jarrett
4ca90fc3af fix health checks on startup 2025-10-20 12:22:25 -05:00
Evan Jarrett
b155534d1b ui fixes, add ability to warn/hide unreachable manifests from the ui. clean up docs 2025-10-20 11:47:26 -05:00
Evan Jarrett
965e73881b try and support multi-arch manifest types. add more unit tests. add scope for oras blobs for future proofing 2025-10-19 22:26:47 -05:00
Evan Jarrett
7228b532ba bug fixes, code cleanup, tests. trying to get multipart uploads working for the 12th time 2025-10-19 20:55:18 -05:00
Evan Jarrett
1b3a4eea47 refactor hold pkg to separate oci image endpoints 2025-10-19 17:23:46 -05:00
Evan Jarrett
fa931aca3b combine s3 into multipart 2025-10-19 09:14:47 -05:00
Evan Jarrett
90ef4e90e5 fix pushing and pulling from docker 2025-10-18 21:21:54 -05:00
Evan Jarrett
1658a53cad docker push works, hold endpoints require auth 2025-10-18 20:11:36 -05:00
Evan Jarrett
b4e1a0869f create a shared registrycontext that we can pass around to simplify the parameters functions need 2025-10-18 13:17:09 -05:00
Evan Jarrett
6f3c1fc0ba fix auth issues in appview xrpc calls 2025-10-18 12:48:28 -05:00
Evan Jarrett
f4b84ca75f more appview cleanup and test coverage 2025-10-17 21:12:05 -05:00
Evan Jarrett
80b65ee619 fix all the places where did used to be an endpoint 2025-10-17 20:40:04 -05:00
Evan Jarrett
606c8a842a minor bug fixes around hold did:web instead of url endpoint 2025-10-17 17:42:23 -05:00
Evan Jarrett
d41686c340 remove unused files, add workflow for tests 2025-10-17 17:16:09 -05:00
Evan Jarrett
48414be75d lots of unit testing for xrpc endpoints. start pointing appview to the new endpoints. remove legacy api endpoints 2025-10-17 15:41:20 -05:00
Evan Jarrett
50d5eea4a5 add oci manifest scope 2025-10-17 09:56:26 -05:00
Evan Jarrett
0db35bacad xrpc multipart blob upload functionality for OCI containers 2025-10-16 22:51:03 -05:00
Evan Jarrett
003dab263d remove older endpoints add docs for blob migration to xrpc 2025-10-16 21:34:55 -05:00
Evan Jarrett
7cf6da09f9 add test coverage for xrpc endpoints, match spec as close as possible 2025-10-16 20:42:14 -05:00
Evan Jarrett
963786f7cc begin getRepo and subscribeRepos 2025-10-16 20:16:59 -05:00
Evan Jarrett
29ccb15e54 xrpc cleanup 2025-10-16 18:03:05 -05:00
Evan Jarrett
0dc2294c87 user repomgr for record management
tests

vendor repomgr
2025-10-16 13:08:19 -05:00
Evan Jarrett
70e802764b crazy refactor to start using holds embedded pds for crew/captain validation 2025-10-16 00:05:45 -05:00
Evan Jarrett
08086e5afc begin migration from owner based identification to hold based in appview 2025-10-15 17:09:56 -05:00
Evan Jarrett
fade86abaa remove user oauth flow. hold now contains captain record indicating owner 2025-10-15 14:47:53 -05:00
Evan Jarrett
a271d3d8e3 fix json types 2025-10-15 12:14:38 -05:00
Evan Jarrett
2bd7db16a4 need repohead 2025-10-15 12:01:01 -05:00
Evan Jarrett
379f23283c attempt to fix car validation 2025-10-15 11:50:10 -05:00
Evan Jarrett
8a3f88a104 try implement sync.GetRecord 2025-10-15 11:08:59 -05:00
Evan Jarrett
74f665f9e0 fix getRecord 2025-10-15 10:27:11 -05:00