Skip to content

(feat:#488) Add recursive proxy voting support #1889

(feat:#488) Add recursive proxy voting support

(feat:#488) Add recursive proxy voting support #1889

Triggered via pull request November 16, 2023 23:06
Status Failure
Total duration 7m 52s
Artifacts
This run and associated checks have been archived and are scheduled for deletion. Learn more about checks retention

tests.yaml

on: pull_request
Test Development Workflow
3m 30s
Test Development Workflow
Matrix: Test Anchor Contracts
Matrix: Test Docker Builds
Matrix: Test Rust Builds
Fit to window
Zoom out
Zoom in

Annotations

55 errors and 36 warnings
Test Anchor Contracts (tests/data-credits.ts): packages/voter-stake-registry-hooks/src/hooks/useVotingDelegatePositions.ts#L34
Argument of type '[]' is not assignable to parameter of type 'ArgsTuple<[{ name: "args"; type: { defined: "DelegateArgsV0"; }; }], RecursiveDepth4<[{ name: "DelegateArgsV0"; type: { kind: "struct"; fields: [{ name: "expirationTime"; type: "i64"; }]; }; }, { name: "InitializeDelegationConfigArgsV0"; type: { ...; }; }], DecodedHelper<...>>>'.
Test Anchor Contracts (tests/data-credits.ts): packages/voter-stake-registry-hooks/src/hooks/useVotingDelegatePositions.ts#L34
Argument of type '[]' is not assignable to parameter of type 'ArgsTuple<[{ name: "args"; type: { defined: "DelegateArgsV0"; }; }], RecursiveDepth4<[{ name: "DelegateArgsV0"; type: { kind: "struct"; fields: [{ name: "expirationTime"; type: "i64"; }]; }; }, { name: "InitializeDelegationConfigArgsV0"; type: { ...; }; }], DecodedHelper<...>>>'.
Test Anchor Contracts (tests/data-credits.ts)
Process completed with exit code 2.
Test Anchor Contracts (tests/distributor-oracle.ts): packages/voter-stake-registry-hooks/src/hooks/useVotingDelegatePositions.ts#L34
Argument of type '[]' is not assignable to parameter of type 'ArgsTuple<[{ name: "args"; type: { defined: "DelegateArgsV0"; }; }], RecursiveDepth4<[{ name: "DelegateArgsV0"; type: { kind: "struct"; fields: [{ name: "expirationTime"; type: "i64"; }]; }; }, { name: "InitializeDelegationConfigArgsV0"; type: { ...; }; }], DecodedHelper<...>>>'.
Test Anchor Contracts (tests/distributor-oracle.ts): packages/voter-stake-registry-hooks/src/hooks/useVotingDelegatePositions.ts#L34
Argument of type '[]' is not assignable to parameter of type 'ArgsTuple<[{ name: "args"; type: { defined: "DelegateArgsV0"; }; }], RecursiveDepth4<[{ name: "DelegateArgsV0"; type: { kind: "struct"; fields: [{ name: "expirationTime"; type: "i64"; }]; }; }, { name: "InitializeDelegationConfigArgsV0"; type: { ...; }; }], DecodedHelper<...>>>'.
Test Anchor Contracts (tests/distributor-oracle.ts)
Process completed with exit code 2.
Test Anchor Contracts (tests/mobile-entity-manager.ts): packages/voter-stake-registry-hooks/src/hooks/useVotingDelegatePositions.ts#L34
Argument of type '[]' is not assignable to parameter of type 'ArgsTuple<[{ name: "args"; type: { defined: "DelegateArgsV0"; }; }], RecursiveDepth4<[{ name: "DelegateArgsV0"; type: { kind: "struct"; fields: [{ name: "expirationTime"; type: "i64"; }]; }; }, { name: "InitializeDelegationConfigArgsV0"; type: { ...; }; }], DecodedHelper<...>>>'.
Test Anchor Contracts (tests/mobile-entity-manager.ts): packages/voter-stake-registry-hooks/src/hooks/useVotingDelegatePositions.ts#L34
Argument of type '[]' is not assignable to parameter of type 'ArgsTuple<[{ name: "args"; type: { defined: "DelegateArgsV0"; }; }], RecursiveDepth4<[{ name: "DelegateArgsV0"; type: { kind: "struct"; fields: [{ name: "expirationTime"; type: "i64"; }]; }; }, { name: "InitializeDelegationConfigArgsV0"; type: { ...; }; }], DecodedHelper<...>>>'.
Test Anchor Contracts (tests/mobile-entity-manager.ts)
Process completed with exit code 2.
Test Development Workflow: packages/voter-stake-registry-hooks/src/hooks/useVotingDelegatePositions.ts#L34
Argument of type '[]' is not assignable to parameter of type 'ArgsTuple<[{ name: "args"; type: { defined: "DelegateArgsV0"; }; }], RecursiveDepth4<[{ name: "DelegateArgsV0"; type: { kind: "struct"; fields: [{ name: "expirationTime"; type: "i64"; }]; }; }, { name: "InitializeDelegationConfigArgsV0"; type: { ...; }; }], DecodedHelper<...>>>'.
Test Development Workflow: packages/voter-stake-registry-hooks/src/hooks/useVotingDelegatePositions.ts#L34
Argument of type '[]' is not assignable to parameter of type 'ArgsTuple<[{ name: "args"; type: { defined: "DelegateArgsV0"; }; }], RecursiveDepth4<[{ name: "DelegateArgsV0"; type: { kind: "struct"; fields: [{ name: "expirationTime"; type: "i64"; }]; }; }, { name: "InitializeDelegationConfigArgsV0"; type: { ...; }; }], DecodedHelper<...>>>'.
Test Development Workflow
Process completed with exit code 2.
Test Anchor Contracts (tests/treasury-management.ts): packages/voter-stake-registry-hooks/src/hooks/useVotingDelegatePositions.ts#L34
Argument of type '[]' is not assignable to parameter of type 'ArgsTuple<[{ name: "args"; type: { defined: "DelegateArgsV0"; }; }], RecursiveDepth4<[{ name: "DelegateArgsV0"; type: { kind: "struct"; fields: [{ name: "expirationTime"; type: "i64"; }]; }; }, { name: "InitializeDelegationConfigArgsV0"; type: { ...; }; }], DecodedHelper<...>>>'.
Test Anchor Contracts (tests/treasury-management.ts): packages/voter-stake-registry-hooks/src/hooks/useVotingDelegatePositions.ts#L34
Argument of type '[]' is not assignable to parameter of type 'ArgsTuple<[{ name: "args"; type: { defined: "DelegateArgsV0"; }; }], RecursiveDepth4<[{ name: "DelegateArgsV0"; type: { kind: "struct"; fields: [{ name: "expirationTime"; type: "i64"; }]; }; }, { name: "InitializeDelegationConfigArgsV0"; type: { ...; }; }], DecodedHelper<...>>>'.
Test Anchor Contracts (tests/treasury-management.ts)
Process completed with exit code 2.
Test Anchor Contracts (tests/helium-entity-manager.ts): packages/voter-stake-registry-hooks/src/hooks/useVotingDelegatePositions.ts#L34
Argument of type '[]' is not assignable to parameter of type 'ArgsTuple<[{ name: "args"; type: { defined: "DelegateArgsV0"; }; }], RecursiveDepth4<[{ name: "DelegateArgsV0"; type: { kind: "struct"; fields: [{ name: "expirationTime"; type: "i64"; }]; }; }, { name: "InitializeDelegationConfigArgsV0"; type: { ...; }; }], DecodedHelper<...>>>'.
Test Anchor Contracts (tests/helium-entity-manager.ts): packages/voter-stake-registry-hooks/src/hooks/useVotingDelegatePositions.ts#L34
Argument of type '[]' is not assignable to parameter of type 'ArgsTuple<[{ name: "args"; type: { defined: "DelegateArgsV0"; }; }], RecursiveDepth4<[{ name: "DelegateArgsV0"; type: { kind: "struct"; fields: [{ name: "expirationTime"; type: "i64"; }]; }; }, { name: "InitializeDelegationConfigArgsV0"; type: { ...; }; }], DecodedHelper<...>>>'.
Test Anchor Contracts (tests/helium-entity-manager.ts)
Process completed with exit code 2.
Test Anchor Contracts (tests/lazy-distributor.ts): packages/voter-stake-registry-hooks/src/hooks/useVotingDelegatePositions.ts#L34
Argument of type '[]' is not assignable to parameter of type 'ArgsTuple<[{ name: "args"; type: { defined: "DelegateArgsV0"; }; }], RecursiveDepth4<[{ name: "DelegateArgsV0"; type: { kind: "struct"; fields: [{ name: "expirationTime"; type: "i64"; }]; }; }, { name: "InitializeDelegationConfigArgsV0"; type: { ...; }; }], DecodedHelper<...>>>'.
Test Anchor Contracts (tests/lazy-distributor.ts): packages/voter-stake-registry-hooks/src/hooks/useVotingDelegatePositions.ts#L34
Argument of type '[]' is not assignable to parameter of type 'ArgsTuple<[{ name: "args"; type: { defined: "DelegateArgsV0"; }; }], RecursiveDepth4<[{ name: "DelegateArgsV0"; type: { kind: "struct"; fields: [{ name: "expirationTime"; type: "i64"; }]; }; }, { name: "InitializeDelegationConfigArgsV0"; type: { ...; }; }], DecodedHelper<...>>>'.
Test Anchor Contracts (tests/lazy-distributor.ts)
Process completed with exit code 2.
Test Anchor Contracts (tests/voter-stake-registry.ts): packages/voter-stake-registry-hooks/src/hooks/useVotingDelegatePositions.ts#L34
Argument of type '[]' is not assignable to parameter of type 'ArgsTuple<[{ name: "args"; type: { defined: "DelegateArgsV0"; }; }], RecursiveDepth4<[{ name: "DelegateArgsV0"; type: { kind: "struct"; fields: [{ name: "expirationTime"; type: "i64"; }]; }; }, { name: "InitializeDelegationConfigArgsV0"; type: { ...; }; }], DecodedHelper<...>>>'.
Test Anchor Contracts (tests/voter-stake-registry.ts): packages/voter-stake-registry-hooks/src/hooks/useVotingDelegatePositions.ts#L34
Argument of type '[]' is not assignable to parameter of type 'ArgsTuple<[{ name: "args"; type: { defined: "DelegateArgsV0"; }; }], RecursiveDepth4<[{ name: "DelegateArgsV0"; type: { kind: "struct"; fields: [{ name: "expirationTime"; type: "i64"; }]; }; }, { name: "InitializeDelegationConfigArgsV0"; type: { ...; }; }], DecodedHelper<...>>>'.
Test Anchor Contracts (tests/voter-stake-registry.ts)
Process completed with exit code 2.
Test Anchor Contracts (tests/lazy-transactions.ts): packages/voter-stake-registry-hooks/src/hooks/useVotingDelegatePositions.ts#L34
Argument of type '[]' is not assignable to parameter of type 'ArgsTuple<[{ name: "args"; type: { defined: "DelegateArgsV0"; }; }], RecursiveDepth4<[{ name: "DelegateArgsV0"; type: { kind: "struct"; fields: [{ name: "expirationTime"; type: "i64"; }]; }; }, { name: "InitializeDelegationConfigArgsV0"; type: { ...; }; }], DecodedHelper<...>>>'.
Test Anchor Contracts (tests/lazy-transactions.ts): packages/voter-stake-registry-hooks/src/hooks/useVotingDelegatePositions.ts#L34
Argument of type '[]' is not assignable to parameter of type 'ArgsTuple<[{ name: "args"; type: { defined: "DelegateArgsV0"; }; }], RecursiveDepth4<[{ name: "DelegateArgsV0"; type: { kind: "struct"; fields: [{ name: "expirationTime"; type: "i64"; }]; }; }, { name: "InitializeDelegationConfigArgsV0"; type: { ...; }; }], DecodedHelper<...>>>'.
Test Anchor Contracts (tests/lazy-transactions.ts)
Process completed with exit code 2.
Test Anchor Contracts (tests/circuit-breaker.ts): packages/voter-stake-registry-hooks/src/hooks/useVotingDelegatePositions.ts#L34
Argument of type '[]' is not assignable to parameter of type 'ArgsTuple<[{ name: "args"; type: { defined: "DelegateArgsV0"; }; }], RecursiveDepth4<[{ name: "DelegateArgsV0"; type: { kind: "struct"; fields: [{ name: "expirationTime"; type: "i64"; }]; }; }, { name: "InitializeDelegationConfigArgsV0"; type: { ...; }; }], DecodedHelper<...>>>'.
Test Anchor Contracts (tests/circuit-breaker.ts): packages/voter-stake-registry-hooks/src/hooks/useVotingDelegatePositions.ts#L34
Argument of type '[]' is not assignable to parameter of type 'ArgsTuple<[{ name: "args"; type: { defined: "DelegateArgsV0"; }; }], RecursiveDepth4<[{ name: "DelegateArgsV0"; type: { kind: "struct"; fields: [{ name: "expirationTime"; type: "i64"; }]; }; }, { name: "InitializeDelegationConfigArgsV0"; type: { ...; }; }], DecodedHelper<...>>>'.
Test Anchor Contracts (tests/circuit-breaker.ts)
Process completed with exit code 2.
Test Anchor Contracts (tests/fanout.ts): packages/voter-stake-registry-hooks/src/hooks/useVotingDelegatePositions.ts#L34
Argument of type '[]' is not assignable to parameter of type 'ArgsTuple<[{ name: "args"; type: { defined: "DelegateArgsV0"; }; }], RecursiveDepth4<[{ name: "DelegateArgsV0"; type: { kind: "struct"; fields: [{ name: "expirationTime"; type: "i64"; }]; }; }, { name: "InitializeDelegationConfigArgsV0"; type: { ...; }; }], DecodedHelper<...>>>'.
Test Anchor Contracts (tests/fanout.ts): packages/voter-stake-registry-hooks/src/hooks/useVotingDelegatePositions.ts#L34
Argument of type '[]' is not assignable to parameter of type 'ArgsTuple<[{ name: "args"; type: { defined: "DelegateArgsV0"; }; }], RecursiveDepth4<[{ name: "DelegateArgsV0"; type: { kind: "struct"; fields: [{ name: "expirationTime"; type: "i64"; }]; }; }, { name: "InitializeDelegationConfigArgsV0"; type: { ...; }; }], DecodedHelper<...>>>'.
Test Anchor Contracts (tests/fanout.ts)
Process completed with exit code 2.
Build Anchor
Unexpected input(s) 'node-version', valid inputs are ['']
Build Anchor
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/cache@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Test Rust Lint
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/cache@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Test Rust Builds (utils/ecc-sig-verifier)
Unexpected input(s) 'node-version', valid inputs are ['']
Test Rust Builds (utils/ecc-sig-verifier)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/cache@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Rust Unit Tests
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/cache@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Test Rust Builds (utils/hpl-utils)
Unexpected input(s) 'node-version', valid inputs are ['']
Test Rust Builds (utils/hpl-utils)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/cache@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Test Anchor Contracts (tests/data-credits.ts)
Unexpected input(s) 'node-version', valid inputs are ['']
Test Anchor Contracts (tests/data-credits.ts)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/cache@v2, actions/setup-node@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Test Rust Builds (utils/migration-tx-executor)
Unexpected input(s) 'node-version', valid inputs are ['']
Test Rust Builds (utils/migration-tx-executor)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/cache@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Test Anchor Contracts (tests/distributor-oracle.ts)
Unexpected input(s) 'node-version', valid inputs are ['']
Test Anchor Contracts (tests/distributor-oracle.ts)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/cache@v2, actions/setup-node@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Test Anchor Contracts (tests/mobile-entity-manager.ts)
Unexpected input(s) 'node-version', valid inputs are ['']
Test Anchor Contracts (tests/mobile-entity-manager.ts)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/cache@v2, actions/setup-node@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Test Development Workflow
Unexpected input(s) 'node-version', valid inputs are ['']
Test Development Workflow
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/cache@v2, actions/setup-node@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Test Anchor Contracts (tests/treasury-management.ts)
Unexpected input(s) 'node-version', valid inputs are ['']
Test Anchor Contracts (tests/treasury-management.ts)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/cache@v2, actions/setup-node@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Test Rust Builds (utils/vehnt)
Unexpected input(s) 'node-version', valid inputs are ['']
Test Rust Builds (utils/vehnt)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/cache@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Test Anchor Contracts (tests/helium-entity-manager.ts)
Unexpected input(s) 'node-version', valid inputs are ['']
Test Anchor Contracts (tests/helium-entity-manager.ts)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/cache@v2, actions/setup-node@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Test Anchor Contracts (tests/lazy-distributor.ts)
Unexpected input(s) 'node-version', valid inputs are ['']
Test Anchor Contracts (tests/lazy-distributor.ts)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/cache@v2, actions/setup-node@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Test Anchor Contracts (tests/voter-stake-registry.ts)
Unexpected input(s) 'node-version', valid inputs are ['']
Test Anchor Contracts (tests/voter-stake-registry.ts)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/cache@v2, actions/setup-node@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Test Anchor Contracts (tests/lazy-transactions.ts)
Unexpected input(s) 'node-version', valid inputs are ['']
Test Anchor Contracts (tests/lazy-transactions.ts)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/cache@v2, actions/setup-node@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Test Anchor Contracts (tests/circuit-breaker.ts)
Unexpected input(s) 'node-version', valid inputs are ['']
Test Anchor Contracts (tests/circuit-breaker.ts)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/cache@v2, actions/setup-node@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Test Anchor Contracts (tests/fanout.ts)
Unexpected input(s) 'node-version', valid inputs are ['']
Test Anchor Contracts (tests/fanout.ts)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/cache@v2, actions/setup-node@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Test Rust Builds (utils/bulk-claim-rewards)
Unexpected input(s) 'node-version', valid inputs are ['']
Test Rust Builds (utils/bulk-claim-rewards)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/cache@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/