Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
b7ed87c
feat: add full-scan script to paginate through /query/dpids and print…
m0ar Feb 2, 2026
c7577e5
Merge pull request #91 from desci-labs/m0ar/full-scan-script
m0ar Feb 2, 2026
d2dd9b6
fix: bump maxSockets to 200 in httpAgent
m0ar Feb 2, 2026
33ec5c1
fix: cache ipfsCat for IJ metadata files
m0ar Feb 2, 2026
73c8ad0
fix: ipfs DFS traversal with cached subtrees and inflight continuation
m0ar Feb 4, 2026
b056fbe
fix: avoid fetching cids with the raw codec as we know they are file …
m0ar Feb 5, 2026
e001cff
fix: remove subtree caching due to wild overhead
m0ar Feb 5, 2026
049386c
feat: abuse 0 Tsize on unixfs dirs to skip fetching DAG nodes for all…
m0ar Feb 9, 2026
6a77722
Merge pull request #93 from desci-labs/m0ar/fix-myst-dag-walk-perform…
m0ar Feb 11, 2026
e471f5c
fix: missing bytes wrapper in dag-pb type
m0ar Feb 12, 2026
128ae11
Merge pull request #94 from desci-labs/m0ar/fix-dagpb-type
m0ar Feb 12, 2026
505c5e2
feat: enhance generic API handler with content negotiation and Signpo…
yradwan147 Dec 14, 2025
24b9dae
would need to push the new nodes and then recheck to make sure this m…
yradwan147 Dec 14, 2025
d9a8591
feat: enhance generic API handler with IPFS file size retrieval for F…
yradwan147 Dec 15, 2025
c568a81
feat: add AI keyword fetching to generic API handler for enhanced met…
yradwan147 Jan 22, 2026
e67a227
chore: update dependencies and enhance generic API handler
yradwan147 Feb 20, 2026
6fa0d12
fix: address PR review findings for FAIR compliance handler
yradwan147 Feb 20, 2026
3268570
Merge pull request #82 from desci-labs/FAIRCompliance-yousef
yradwan147 Feb 20, 2026
7efb3ca
fix: resolve pino v9 TypeScript compilation errors
yradwan147 Feb 20, 2026
8a359c6
chore: update @desci-labs/desci-models dependency to version 0.2.29-fair
yradwan147 Feb 20, 2026
da5866f
add ts image tagging
kadamidev Mar 24, 2026
3ed02e4
update flightsql endpoint
kadamidev Mar 24, 2026
b97e057
bump codex lib
kadamidev Mar 24, 2026
d57ad91
update ceramic flight rpc endpoint
kadamidev Mar 25, 2026
830e298
Merge pull request #96 from desci-labs/ts-image-tagging
kadamidev Mar 25, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .env.example
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ DPID_ENV=dev
OPTIMISM_RPC_URL=https://reverse-proxy-dev.desci.com/rpc_opt_sepolia
CERAMIC_URL=https://ceramic-dev.desci.com
IPFS_GATEWAY=https://ipfs.desci.com/ipfs
CERAMIC_FLIGHT_URL=http://ceramic-one-dev.desci.com:5102
CERAMIC_FLIGHT_URL=http://ceramic-one-flight-dev.desci.com:5102

# Redis configuration
# REDIS_HOST=localhost
Expand Down
3 changes: 2 additions & 1 deletion .env.test
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,5 @@ DPID_ENV=dev
IPFS_GATEWAY=https://ipfs.desci.com/ipfs
OPTIMISM_RPC_URL=https://reverse-proxy-dev.desci.com/rpc_opt_sepolia
CERAMIC_URL=https://ceramic-dev.desci.com
CERAMIC_FLIGHT_URL=http://ceramic-one-dev.desci.com:5102
CERAMIC_FLIGHT_URL=http://ceramic-one-flight-dev.desci.com:5102

12 changes: 12 additions & 0 deletions .github/workflows/build-dpid-resolver.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -34,10 +34,16 @@ jobs:
name: Build and deploy
runs-on: ubuntu-22.04
timeout-minutes: 10
outputs:
image_tag: ${{ steps.image-tag.outputs.tag }}
steps:
- uses: hashicorp/setup-terraform@v1
- uses: actions/checkout@v4

- name: Generate image tag
id: image-tag
run: echo "tag=$(echo ${{ github.sha }} | cut -c1-7)-$(date +%s)" >> $GITHUB_OUTPUT

# Add steps here like linting, testing, minification, etc.
- id: install-aws-cli
uses: unfor19/install-aws-cli-action@v1
Expand Down Expand Up @@ -70,6 +76,7 @@ jobs:
--secret id=SENTRY_AUTH_TOKEN \
--build-arg NODE_VERSION=$(< .nvmrc) \
-t $CONTAINER_IMAGE-dev:latest \
-t $CONTAINER_IMAGE-dev:${{ steps.image-tag.outputs.tag }} \
-t $AWS_ACCOUNT_ID.dkr.ecr.$AWS_DEFAULT_REGION.amazonaws.com/$CONTAINER_IMAGE-dev \
.

Expand All @@ -81,6 +88,7 @@ jobs:
--secret id=SENTRY_AUTH_TOKEN \
--build-arg NODE_VERSION=$(< .nvmrc) \
-t $CONTAINER_IMAGE:latest \
-t $CONTAINER_IMAGE:${{ steps.image-tag.outputs.tag }} \
-t $AWS_ACCOUNT_ID.dkr.ecr.$AWS_DEFAULT_REGION.amazonaws.com/$CONTAINER_IMAGE \
.

Expand All @@ -94,8 +102,10 @@ jobs:
aws ecr get-login-password --region $AWS_DEFAULT_REGION | docker login --username AWS --password-stdin $AWS_ACCOUNT_ID.dkr.ecr.$AWS_DEFAULT_REGION.amazonaws.com
docker tag $CONTAINER_IMAGE-dev:latest $AWS_ACCOUNT_ID.dkr.ecr.$AWS_DEFAULT_REGION.amazonaws.com/$CONTAINER_IMAGE-dev:${{ github.sha }}
docker tag $CONTAINER_IMAGE-dev:latest $AWS_ACCOUNT_ID.dkr.ecr.$AWS_DEFAULT_REGION.amazonaws.com/$CONTAINER_IMAGE-dev:latest
docker tag $CONTAINER_IMAGE-dev:${{ steps.image-tag.outputs.tag }} $AWS_ACCOUNT_ID.dkr.ecr.$AWS_DEFAULT_REGION.amazonaws.com/$CONTAINER_IMAGE-dev:${{ steps.image-tag.outputs.tag }}
docker push $AWS_ACCOUNT_ID.dkr.ecr.$AWS_DEFAULT_REGION.amazonaws.com/$CONTAINER_IMAGE-dev:${{ github.sha }}
docker push $AWS_ACCOUNT_ID.dkr.ecr.$AWS_DEFAULT_REGION.amazonaws.com/$CONTAINER_IMAGE-dev:latest
docker push $AWS_ACCOUNT_ID.dkr.ecr.$AWS_DEFAULT_REGION.amazonaws.com/$CONTAINER_IMAGE-dev:${{ steps.image-tag.outputs.tag }}

- name: Push (PROD)
if: github.ref == 'refs/heads/main'
Expand All @@ -104,8 +114,10 @@ jobs:
aws ecr get-login-password --region $AWS_DEFAULT_REGION | docker login --username AWS --password-stdin $AWS_ACCOUNT_ID.dkr.ecr.$AWS_DEFAULT_REGION.amazonaws.com
docker tag $CONTAINER_IMAGE:latest $AWS_ACCOUNT_ID.dkr.ecr.$AWS_DEFAULT_REGION.amazonaws.com/$CONTAINER_IMAGE:${{ github.sha }}
docker tag $CONTAINER_IMAGE:latest $AWS_ACCOUNT_ID.dkr.ecr.$AWS_DEFAULT_REGION.amazonaws.com/$CONTAINER_IMAGE:latest
docker tag $CONTAINER_IMAGE:${{ steps.image-tag.outputs.tag }} $AWS_ACCOUNT_ID.dkr.ecr.$AWS_DEFAULT_REGION.amazonaws.com/$CONTAINER_IMAGE:${{ steps.image-tag.outputs.tag }}
docker push $AWS_ACCOUNT_ID.dkr.ecr.$AWS_DEFAULT_REGION.amazonaws.com/$CONTAINER_IMAGE:${{ github.sha }}
docker push $AWS_ACCOUNT_ID.dkr.ecr.$AWS_DEFAULT_REGION.amazonaws.com/$CONTAINER_IMAGE:latest
docker push $AWS_ACCOUNT_ID.dkr.ecr.$AWS_DEFAULT_REGION.amazonaws.com/$CONTAINER_IMAGE:${{ steps.image-tag.outputs.tag }}

- name: Deploy to EKS (DEV)
# uses: steebchen/kubectl@v2.0.0
Expand Down
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
node_modules
dist/
.env
log/server.log
log/server.log
benchmark/*.txt
Loading
Loading