Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
17 commits
Select commit Hold shift + click to select a range
cbac927
[SDK] Add an indexer id parameter to subgraph requests (#3683)
flopez7 Nov 17, 2025
6d0511b
feat: skip regular ci/cd trigger on tag push (#3685)
dnechay Nov 17, 2025
2789dbd
chore(deps): bump actions/dependency-review-action from 4.8.0 to 4.8.…
dependabot[bot] Nov 18, 2025
708036f
[Github Actions] Enable manual triggering for package publish workflo…
flopez7 Nov 19, 2025
bf4cf1d
chore(deps-dev): bump eslint from 8.57.1 to 9.38.0 (#3622)
dependabot[bot] Nov 19, 2025
b0a0b51
[Logger] feat: improve error serialization (#3689)
dnechay Nov 20, 2025
b09c6d7
chore(deps): bump @nestjs/core from 10.4.17 to 11.1.8 (#3636)
dependabot[bot] Nov 21, 2025
df069b3
chore(deps-dev): bump @typescript-eslint/parser from 5.62.0 to 8.46.1…
dependabot[bot] Nov 21, 2025
73f2010
chore(deps): bump @hcaptcha/react-hcaptcha from 0.3.10 to 1.14.0 (#3637)
dependabot[bot] Nov 24, 2025
0ec0c5a
chore(deps): bump actions/checkout from 5 to 6 (#3691)
dependabot[bot] Nov 24, 2025
dd5b658
[Job Launcher] Use 1 tx job launch (#3676)
flopez7 Nov 25, 2025
2b4fe13
chore(deps): bump graphql-request from 6.1.0 to 7.3.4 (#3694)
dependabot[bot] Nov 25, 2025
462c567
chore(deps-dev): bump jest and @types/jest (#3692)
dependabot[bot] Nov 25, 2025
73a99aa
chore(deps): bump actions/setup-node from 4 to 6 (#3620)
dependabot[bot] Nov 25, 2025
b7ae4e0
chore(deps): bump openpgp from 5.11.2 to 6.2.2 (#3693)
dependabot[bot] Nov 25, 2025
0661934
Fix cancelation refunds (#3690)
portuu3 Nov 25, 2025
2803d3c
Bump packages and docs for release 20251125 (#3695)
portuu3 Nov 25, 2025
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: 3 additions & 2 deletions .github/workflows/cd-cvat-exchange-oracle.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ name: Deploy CVAT Exchange Oracle
on:
push:
branches: [ develop, main, cvat-milestone-2 ]
tags-ignore: '*'
paths:
- 'packages/examples/cvat/exchange-oracle/**'
pull_request:
Expand All @@ -24,7 +25,7 @@ jobs:
if: ${{ github.event_name == 'pull_request' }}
steps:
- name: Checkout
uses: actions/checkout@v5
uses: actions/checkout@v6

- name: PR check
run: |
Expand All @@ -44,7 +45,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v5
uses: actions/checkout@v6

- uses: convictional/trigger-workflow-and-wait@v1.6.5
with:
Expand Down
5 changes: 3 additions & 2 deletions .github/workflows/cd-cvat-recording-oracle.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ name: Deploy CVAT Recording Oracle
on:
push:
branches: [ develop, main, cvat-milestone-2 ]
tags-ignore: '*'
paths:
- 'packages/examples/cvat/recording-oracle/**'
pull_request:
Expand All @@ -25,7 +26,7 @@ jobs:
if: ${{ github.event_name == 'pull_request' }}
steps:
- name: Checkout
uses: actions/checkout@v5
uses: actions/checkout@v6

- name: PR check
run: |
Expand All @@ -45,7 +46,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v5
uses: actions/checkout@v6

- uses: convictional/trigger-workflow-and-wait@v1.6.5
with:
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/cd-deploy-contracts.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -32,10 +32,10 @@ jobs:
MOONSCAN_API_KEY: ${{ secrets.MOONSCAN_API_KEY }}
AVALANCHE_API_KEY: ${{ secrets.AVALANCHE_API_KEY }}
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
with:
token: ${{ secrets.GH_TOKEN_CD_CONTRACTS }}
- uses: actions/setup-node@v4
- uses: actions/setup-node@v6
with:
node-version-file: .nvmrc
cache: yarn
Expand Down Expand Up @@ -126,7 +126,7 @@ jobs:
git stash --include-untracked
- name: Checkout develop
if: always() && steps.check_changes.outputs.changes == 'true'
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
ref: develop
token: ${{ secrets.GH_TOKEN_CD_CONTRACTS }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/cd-gitbook-sdk-docs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@ jobs:
name: Sync docs to GitBook
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- uses: actions/setup-node@v4
- uses: actions/checkout@v6
- uses: actions/setup-node@v6
with:
node-version-file: .nvmrc
- name: Publish docs
Expand Down
5 changes: 3 additions & 2 deletions .github/workflows/cd-job-launcher-server.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ name: Deploy Job launcher server
on:
push:
branches: [ develop, main ]
tags-ignore: '*'
paths:
- 'packages/apps/job-launcher/server/**'
pull_request:
Expand All @@ -21,7 +22,7 @@ jobs:
if: ${{ github.event_name == 'pull_request' }}
steps:
- name: Checkout
uses: actions/checkout@v5
uses: actions/checkout@v6

- name: PR check
run: |
Expand All @@ -41,7 +42,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v5
uses: actions/checkout@v6

- uses: convictional/trigger-workflow-and-wait@v1.6.5
with:
Expand Down
22 changes: 19 additions & 3 deletions .github/workflows/cd-packages.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,20 @@ permissions:
contents: write # needed to push tags

on:
workflow_dispatch:
inputs:
npm_tag:
description: "npm dist-tag to use when publishing manually (e.g., alpha, beta)"
required: false
default: "beta"
push_git_tags:
description: "Push git tags after publishing (true/false)"
required: false
default: "false"
push:
branches:
- main
tags-ignore: '*'
paths-ignore:
- "docs/**"
- "packages/apps/**"
Expand All @@ -18,15 +29,18 @@ jobs:
publish:
name: Publish packages to NPM
runs-on: ubuntu-latest
env:
NPM_PUBLISH_TAG: ${{ github.event_name == 'workflow_dispatch' && github.event.inputs.npm_tag || 'latest' }}
PUSH_GIT_TAGS: ${{ github.event_name == 'workflow_dispatch' && github.event.inputs.push_git_tags || 'true' }}
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
with:
token: ${{ secrets.GH_GITBOOK_TOKEN }}
- name: Setup git identity
run: |
git config --global user.name "github-actions[bot]"
git config --global user.email "github-actions[bot]@users.noreply.github.com"
- uses: actions/setup-node@v4
- uses: actions/setup-node@v6
with:
node-version-file: .nvmrc
cache: yarn
Expand All @@ -45,10 +59,12 @@ jobs:
- name: Build packages
run: yarn workspaces foreach --all --no-private -pt run build
- name: Publish packages
run: yarn workspaces foreach --all --no-private -pt npm publish --tolerate-republish --json | tee publish.log
run: yarn workspaces foreach --all --no-private -pt npm publish --tolerate-republish --tag ${NPM_PUBLISH_TAG} --json | tee publish.log
env:
SKIP_PREPACK: true
- name: Tag published packages
if: ${{ env.PUSH_GIT_TAGS == 'true' }}
run: node scripts/tag-published-packages.mjs publish.log
- name: Push created tags
if: ${{ env.PUSH_GIT_TAGS == 'true' }}
run: git push origin --tags
12 changes: 11 additions & 1 deletion .github/workflows/cd-python-sdk.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,18 +4,27 @@ permissions:
contents: write

on:
workflow_dispatch:
inputs:
push_git_tags:
description: "Push git tags after publishing (true/false)"
required: false
default: "false"
push:
branches:
- main
tags-ignore: '*'
paths:
- "packages/sdk/python/human-protocol-sdk/**"

jobs:
publish-python-sdk:
name: Publish Python SDK
runs-on: ubuntu-latest
env:
PUSH_GIT_TAGS: ${{ github.event_name == 'workflow_dispatch' && github.event.inputs.push_git_tags || 'true' }}
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
with:
token: ${{ secrets.GH_GITBOOK_TOKEN }}
- name: Setup git identity
Expand Down Expand Up @@ -51,6 +60,7 @@ jobs:
TWINE_PASSWORD: ${{ secrets.PYPI_API_TOKEN }}
run: make publish-package
- name: Create and push tag
if: ${{ env.PUSH_GIT_TAGS == 'true' }}
working-directory: ./packages/sdk/python/human-protocol-sdk
run: |
VERSION="${{ steps.read_version.outputs.version }}"
Expand Down
5 changes: 3 additions & 2 deletions .github/workflows/cd-reputation-oracle.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ name: Deploy Reputation oracle
on:
push:
branches: [ develop, main ]
tags-ignore: '*'
paths:
- 'packages/apps/reputation-oracle/server/**'
pull_request:
Expand All @@ -21,7 +22,7 @@ jobs:
if: ${{ github.event_name == 'pull_request' }}
steps:
- name: Checkout
uses: actions/checkout@v5
uses: actions/checkout@v6

- name: PR check
run: |
Expand All @@ -41,7 +42,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v5
uses: actions/checkout@v6

- uses: convictional/trigger-workflow-and-wait@v1.6.5
with:
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/cd-subgraph.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,8 @@ jobs:
fail-fast: true
max-parallel: 3
steps:
- uses: actions/checkout@v5
- uses: actions/setup-node@v4
- uses: actions/checkout@v6
- uses: actions/setup-node@v6
with:
node-version-file: .nvmrc
cache: yarn
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/ci-dependency-review.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@ jobs:
dependency-review:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
- name: Dependency Review
uses: actions/dependency-review-action@v4.8.0
uses: actions/dependency-review-action@v4.8.2
with:
show-openssf-scorecard: false
3 changes: 2 additions & 1 deletion .github/workflows/ci-lint-cvat-exchange-oracle.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ name: CVAT Exchange Oracle Lint

on:
push:
tags-ignore: '*'
paths:
- 'packages/examples/cvat/exchange-oracle/**'
- '.github/workflows/ci-lint-cvat-exchange-oracle.yaml'
Expand All @@ -18,7 +19,7 @@ jobs:
name: CVAT Exchange Oracle Lint
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
- name: Install Poetry
uses: snok/install-poetry@v1
with:
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/ci-lint-cvat-recording-oracle.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ name: CVAT Recording Oracle Lint

on:
push:
tags-ignore: '*'
paths:
- 'packages/examples/cvat/recording-oracle/**'
- '.github/workflows/ci-lint-cvat-recording-oracle.yaml'
Expand All @@ -18,7 +19,7 @@ jobs:
name: CVAT Recording Oracle Lint
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
- name: Install Poetry
uses: snok/install-poetry@v1
with:
Expand Down
5 changes: 3 additions & 2 deletions .github/workflows/ci-lint.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ name: Lint check

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

Expand All @@ -10,8 +11,8 @@ jobs:
name: Lint
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- uses: actions/setup-node@v4
- uses: actions/checkout@v6
- uses: actions/setup-node@v6
with:
node-version-file: .nvmrc
cache: yarn
Expand Down
5 changes: 3 additions & 2 deletions .github/workflows/ci-test-core.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ name: Protocol check

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

Expand All @@ -10,8 +11,8 @@ jobs:
name: Core Test
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- uses: actions/setup-node@v4
- uses: actions/checkout@v6
- uses: actions/setup-node@v6
with:
node-version-file: .nvmrc
cache: yarn
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/ci-test-cvat-exchange-oracle.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ name: CVAT Exchange Oracle Tests

on:
push:
tags-ignore: '*'
paths:
- 'packages/examples/cvat/exchange-oracle/**'
- 'packages/sdk/python/human-protocol-sdk/**'
Expand All @@ -11,7 +12,7 @@ jobs:
name: CVAT Test
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
- name: CVAT Exchange Oracle tests
working-directory: ./packages/examples/cvat/exchange-oracle
run: docker compose -f docker-compose.test.yml up --attach test --exit-code-from test
3 changes: 2 additions & 1 deletion .github/workflows/ci-test-cvat-recording-oracle.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ name: CVAT Recording Oracle Tests

on:
push:
tags-ignore: '*'
paths:
- 'packages/examples/cvat/recording-oracle/**'
- 'packages/core/**'
Expand All @@ -11,7 +12,7 @@ jobs:
name: CVAT Test
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
- name: CVAT Recording Oracle tests
working-directory: ./packages/examples/cvat/recording-oracle
run: docker compose -f docker-compose.test.yml up --attach test --exit-code-from test
5 changes: 3 additions & 2 deletions .github/workflows/ci-test-dashboard.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ name: Dashboard Check

on:
push:
tags-ignore: '*'
paths:
- "packages/core/**"
- "packages/sdk/typescript/human-protocol-sdk/**"
Expand All @@ -12,8 +13,8 @@ jobs:
name: Dashboard Server Test
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- uses: actions/setup-node@v4
- uses: actions/checkout@v6
- uses: actions/setup-node@v6
with:
node-version-file: .nvmrc
cache: yarn
Expand Down
5 changes: 3 additions & 2 deletions .github/workflows/ci-test-faucet-server.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ name: Faucet server check

on:
push:
tags-ignore: '*'
paths:
- "packages/core/**"
- "packages/sdk/typescript/human-protocol-sdk/**"
Expand All @@ -12,8 +13,8 @@ jobs:
name: Faucet Server Test
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- uses: actions/setup-node@v4
- uses: actions/checkout@v6
- uses: actions/setup-node@v6
with:
node-version-file: .nvmrc
cache: yarn
Expand Down
Loading
Loading