Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
8d638fe
[Logger] feat: add ability to ignore Nest.js contexts (#3701)
dnechay Dec 1, 2025
dddf2b8
chore(deps): bump minio from 7.1.3 to 8.0.6 (#3559)
dependabot[bot] Dec 5, 2025
ac581f3
[Job Launcher][Server] Fix webhook on escrow creation (#3714)
flopez7 Dec 11, 2025
ddd8372
chore(deps-dev): bump prettier from 3.6.2 to 3.7.4 (#3711)
dependabot[bot] Dec 12, 2025
255be93
chore(deps): bump @fontsource/roboto from 5.2.8 to 5.2.9 (#3709)
dependabot[bot] Dec 12, 2025
2f5266e
Remove audino (#3715)
flopez7 Dec 15, 2025
793af3a
fix: actions trigger (#3719)
dnechay Dec 16, 2025
91c1aaf
chore(deps): bump @nestjs/throttler from 6.4.0 to 6.5.0 (#3707)
dependabot[bot] Dec 16, 2025
45f5f3d
[Subgraph] Fix internal transaction handling when there is more than …
flopez7 Dec 16, 2025
5cff718
[SDK][Typescript] Fix operator reputation networks (#3723)
flopez7 Dec 18, 2025
fd58b3c
refactor: dashboard chains usage and HUMAN App errors (#3722)
dnechay Dec 18, 2025
0f32fc0
[SDK][Typescript] Change contract visibility in EscrowClient and KVSt…
flopez7 Dec 19, 2025
2460c29
[Logger] fix: peer deps versions range (#3732)
dnechay Jan 5, 2026
6a01975
Integrate staking amount requirement (#3632)
flopez7 Jan 5, 2026
7ded32b
[Logger] fix: logger name in child loggers (#3733)
dnechay Jan 5, 2026
8a2d516
feat: handle invalid address in signature check (#3734)
dnechay Jan 7, 2026
1b7cfab
[Reputation Oracle] fix on-chain staked balance calculation (#3735)
flopez7 Jan 8, 2026
1263e6e
[Staking] fix: dashboard client (#3738)
dnechay Jan 12, 2026
58a4414
Remove temporal fix for cancelation refunds (#3731)
portuu3 Jan 13, 2026
4bebfec
Use Mkdocs for sdk documents (#3721)
portuu3 Jan 13, 2026
7fe4d54
chore(deps): bump pino-pretty from 13.1.2 to 13.1.3 (#3710)
dependabot[bot] Jan 13, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
5 changes: 5 additions & 0 deletions .changeset/eleven-clubs-itch.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@human-protocol/sdk": patch
---

Change contract visibility from private to public in EscrowClient and KVStoreClient
6 changes: 6 additions & 0 deletions .changeset/gold-doodles-ask.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"@human-protocol/sdk": major
"@human-protocol/python-sdk": major
---

Remove deprecated storage utilities and tests
5 changes: 5 additions & 0 deletions .changeset/hot-animals-trade.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@human-protocol/sdk": patch
---

Update LEADER_FRAGMENT to include address field in reputationNetworks
6 changes: 6 additions & 0 deletions .changeset/shy-bikes-roll.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"@human-protocol/logger": minor
---

fix: logger name in child loggers
feat: logger name is public readonly
5 changes: 5 additions & 0 deletions .changeset/slick-dryers-cheat.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@human-protocol/logger": minor
---

Added ability to ignore logging from Nest.js contexts
5 changes: 5 additions & 0 deletions .changeset/swift-impalas-scream.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@human-protocol/logger": patch
---

Fixed nest/common peer dep version range
6 changes: 6 additions & 0 deletions .changeset/tasty-groups-sing.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"@human-protocol/sdk": patch
"@human-protocol/python-sdk": patch
---

Subgraph fix - Fix internal transaction handling when there is more than one main method event in the same transaction.
7 changes: 7 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,13 @@ updates:
schedule:
interval: "weekly"
target-branch: "develop"
ignore:
# Ignore versions of Jest and related packages that are equal to
# or greater than 30.0.0 because it introduces module system change
# and it must be updated together with some other packages (nest, ts-jest, etc.)
# including some extra configuration changes
- dependency-name: "*jest*"
versions: [">=30.0.0"]

# Maintain dependencies for pip
- package-ecosystem: "pip"
Expand Down
1 change: 0 additions & 1 deletion .github/workflows/cd-cvat-exchange-oracle.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ name: Deploy CVAT Exchange Oracle
on:
push:
branches: [ develop, main, cvat-milestone-2 ]
tags-ignore: '*'
paths:
- 'packages/examples/cvat/exchange-oracle/**'
pull_request:
Expand Down
1 change: 0 additions & 1 deletion .github/workflows/cd-cvat-recording-oracle.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ name: Deploy CVAT Recording Oracle
on:
push:
branches: [ develop, main, cvat-milestone-2 ]
tags-ignore: '*'
paths:
- 'packages/examples/cvat/recording-oracle/**'
pull_request:
Expand Down
29 changes: 0 additions & 29 deletions .github/workflows/cd-gitbook-sdk-docs.yaml

This file was deleted.

1 change: 0 additions & 1 deletion .github/workflows/cd-job-launcher-server.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ name: Deploy Job launcher server
on:
push:
branches: [ develop, main ]
tags-ignore: '*'
paths:
- 'packages/apps/job-launcher/server/**'
pull_request:
Expand Down
1 change: 0 additions & 1 deletion .github/workflows/cd-packages.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@ on:
push:
branches:
- main
tags-ignore: '*'
paths-ignore:
- "docs/**"
- "packages/apps/**"
Expand Down
1 change: 0 additions & 1 deletion .github/workflows/cd-python-sdk.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@ on:
push:
branches:
- main
tags-ignore: '*'
paths:
- "packages/sdk/python/human-protocol-sdk/**"

Expand Down
1 change: 0 additions & 1 deletion .github/workflows/cd-reputation-oracle.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ name: Deploy Reputation oracle
on:
push:
branches: [ develop, main ]
tags-ignore: '*'
paths:
- 'packages/apps/reputation-oracle/server/**'
pull_request:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ci-lint-cvat-exchange-oracle.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ name: CVAT Exchange Oracle Lint

on:
push:
tags-ignore: '*'
branches: '**'
paths:
- 'packages/examples/cvat/exchange-oracle/**'
- '.github/workflows/ci-lint-cvat-exchange-oracle.yaml'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ci-lint-cvat-recording-oracle.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ name: CVAT Recording Oracle Lint

on:
push:
tags-ignore: '*'
branches: '**'
paths:
- 'packages/examples/cvat/recording-oracle/**'
- '.github/workflows/ci-lint-cvat-recording-oracle.yaml'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ci-lint.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ name: Lint check

on:
push:
tags-ignore: '*'
branches: '**'
paths-ignore:
- 'packages/examples/cvat/**'

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ci-test-core.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ name: Protocol check

on:
push:
tags-ignore: '*'
branches: '**'
paths:
- 'packages/core/**'

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ci-test-cvat-exchange-oracle.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ name: CVAT Exchange Oracle Tests

on:
push:
tags-ignore: '*'
branches: '**'
paths:
- 'packages/examples/cvat/exchange-oracle/**'
- 'packages/sdk/python/human-protocol-sdk/**'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ci-test-cvat-recording-oracle.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ name: CVAT Recording Oracle Tests

on:
push:
tags-ignore: '*'
branches: '**'
paths:
- 'packages/examples/cvat/recording-oracle/**'
- 'packages/core/**'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ci-test-dashboard.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ name: Dashboard Check

on:
push:
tags-ignore: '*'
branches: '**'
paths:
- "packages/core/**"
- "packages/sdk/typescript/human-protocol-sdk/**"
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ci-test-faucet-server.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ name: Faucet server check

on:
push:
tags-ignore: '*'
branches: '**'
paths:
- "packages/core/**"
- "packages/sdk/typescript/human-protocol-sdk/**"
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ci-test-fortune.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ name: Fortune check

on:
push:
tags-ignore: '*'
branches: '**'
paths:
- "packages/core/**"
- "packages/sdk/typescript/human-protocol-sdk/**"
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ci-test-human-app.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ name: Human App Check

on:
push:
tags-ignore: '*'
branches: '**'
paths:
- "packages/core/**"
- "packages/sdk/typescript/human-protocol-sdk/**"
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ci-test-job-launcher.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ name: Job Launcher Check

on:
push:
tags-ignore: '*'
branches: '**'
paths:
- "packages/core/**"
- "packages/sdk/typescript/human-protocol-sdk/**"
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ci-test-node-sdk.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ name: Node.js SDK check

on:
push:
tags-ignore: '*'
branches: '**'
paths:
- 'packages/core/**'
- 'packages/sdk/typescript/human-protocol-sdk/**'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ci-test-python-sdk.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ name: Python SDK check

on:
push:
tags-ignore: '*'
branches: '**'
paths:
- 'packages/core/**'
- 'packages/sdk/python/human-protocol-sdk/**'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ci-test-reputation-oracle.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ name: Reputation Oracle Check

on:
push:
tags-ignore: '*'
branches: '**'
paths:
- "packages/core/**"
- "packages/sdk/typescript/human-protocol-sdk/**"
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ci-test-subgraph.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ name: Subgraph check

on:
push:
tags-ignore: '*'
branches: '**'
paths:
- "packages/core/**"
- "packages/sdk/typescript/subgraph/**"
Expand Down
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -55,3 +55,7 @@ cache

# Ignore developer-only local files
.local


docs/ts
docs/python
42 changes: 42 additions & 0 deletions docs/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
# SDK Docs workflow

## Prerequisites
- `pip install -r docs/requirements.txt`
- `yarn install`
- `yarn build:libs`

## Local preview
- TypeScript docs: `mkdocs serve -f docs/mkdocs-ts.yaml`
- Python docs: `mkdocs serve -f docs/mkdocs-python.yaml`

## Deploying a new version (mike)
- TypeScript:
`yarn workspace @human-protocol/sdk build:doc`
`mike deploy -F ./docs/mkdocs-ts.yaml --deploy-prefix docs/ts [VERSION]`
`mike set-default -F ./docs/mkdocs-ts.yaml --deploy-prefix docs/ts [VERSION]`
- Python:
`mike deploy -F ./docs/mkdocs-python.yaml --deploy-prefix docs/python [VERSION]`
`mike set-default -F ./docs/mkdocs-python.yaml --deploy-prefix docs/python [VERSION]`

## Deleting a deployed version
- TypeScript: `mike delete -F ./docs/mkdocs-ts.yaml --deploy-prefix docs/ts [VERSION]`
- Python: `mike delete -F ./docs/mkdocs-python.yaml --deploy-prefix docs/python [VERSION]`

## Landing page (docs/index.html)
- If you edit `docs/index.html`, apply the change both on your working branch and on `gh-pages`.

NEVER MERGE THE BRANCHES: `gh-pages` only contains docs builds, not the monorepo code.

## Serving static files
- Serve only `index.html` (SDK docs won’t load): from `docs/`, run
`python -m http.server 8080 --bind 127.0.0.1`
- Serve the full published docs: create a mike deployment, switch to the `gh-pages` branch, go to `docs/`, then run
`python -m http.server 8080 --bind 127.0.0.1`

## Repository structure (docs)
- `docs/index.html`: Static landing page that links to SDK docs (TS/Python).
- `docs/mkdocs-ts.yaml`: MkDocs config for the TypeScript site (deploys under `docs/ts` via mike).
- `docs/mkdocs-python.yaml`: MkDocs config for the Python site (deploys under `docs/python` via mike).
- `docs/ts/`: TypeScript site output; versioned builds live under `docs/ts/<version>` with per-version assets in `docs/ts/<version>/assets/`.
- `docs/python/`: Python site output (if published); versioned builds live under `docs/python/<version>`.
- `docs/overrides/`: Shared MkDocs theme overrides and assets (logo/header partials and images).
Loading
Loading