Skip to content

Commit 25b2f4c

Browse files
authored
Merge pull request #847 from starknet-io/feat/v6-initial
V6 initial Beta early preview
2 parents 6e47059 + 4b7c1fe commit 25b2f4c

File tree

692 files changed

+465625
-112882
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

692 files changed

+465625
-112882
lines changed

.eslintignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
node_modules/
22
dist/
3+
www/

.github/workflows/_test.yml

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,13 @@
11
name: _ Run Tests
22
on:
33
workflow_call:
4+
inputs:
5+
use-rpc-devnet:
6+
type: boolean
7+
default: false
8+
use-seq-devnet:
9+
type: boolean
10+
default: false
411
secrets:
512
TEST_PROVIDER_BASE_URL:
613
required: false
@@ -19,15 +26,9 @@ jobs:
1926
# TODO - periodically check if conditional services are supported; https://github.com/actions/runner/issues/822
2027
services:
2128
devnet:
22-
# TODO - The image utilized is a temporary workaround to allow for the RPC request validation
23-
# deactivation argument to be set since the service configuration lacks a corresponding
24-
# functionality; https://github.com/actions/runner/issues/2276.
25-
# It was generated from the following Dockerfile:
26-
# FROM shardlabs/starknet-devnet:0.5.1-seed0
27-
# CMD ["--disable-rpc-request-validation", "--timeout", "600"]
28-
# Switch back to the standard Devnet image once a full release is available.
29-
image: penovicp/devnet-test:0.5.1
30-
# image: shardlabs/starknet-devnet:0.5.1-seed0
29+
image: ${{ inputs.use-rpc-devnet && 'shardlabs/starknet-devnet-rs:0c82d023f35bb77c4b5f4afd885ab14e44b73130-amd-seed0' || inputs.use-seq-devnet && 'shardlabs/starknet-devnet:0.6.3-seed0' || '' }}
30+
# image: ${{ (inputs.use-rpc-devnet || inputs.use-seq-devnet) && 'shardlabs/starknet-devnet:0.6.3-seed0' || '' }}
31+
# image: shardlabs/starknet-devnet-rs:0c82d023f35bb77c4b5f4afd885ab14e44b73130-amd-seed0
3132
ports:
3233
- 5050:5050
3334

.github/workflows/manual-docs-version-pr.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ jobs:
2626
args=()
2727
[[ "${{ inputs.version-override }}" != "" ]] && args+=( '--version-override=${{ inputs.version-override }}' )
2828
[[ "${{ inputs.version-override }}" != "" ]] && args+=( '--git-revision-override=v${{ inputs.version-override }}' )
29+
rm -rf www/docs/API/
2930
npm run docs:build:version "${args[@]}"
3031
npm run docs:version "${args[@]}"
3132
npm run format
@@ -35,7 +36,7 @@ jobs:
3536
uses: peter-evans/create-pull-request@v5
3637
with:
3738
branch: ci/docs-version
38-
commiter: CI <noreply@github.com>
39+
committer: CI <noreply@github.com>
3940
author: CI <noreply@github.com>
4041
commit-message: 'docs: generate documentation version'
4142
title: 'CI documentation version'

.github/workflows/manual-tests-devnet.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@ jobs:
1515
TEST_RPC_URL: http://127.0.0.1:5050/rpc
1616

1717
uses: ./.github/workflows/_test.yml
18+
with:
19+
use-rpc-devnet: ${{ matrix.TEST_RPC_URL != '' }}
20+
use-seq-devnet: ${{ matrix.TEST_PROVIDER_BASE_URL != '' }}
1821
secrets:
1922
TEST_PROVIDER_BASE_URL: ${{ matrix.TEST_PROVIDER_BASE_URL }}
2023
TEST_RPC_URL: ${{ matrix.TEST_RPC_URL }}

.github/workflows/manual-tests-testnet.yml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,15 @@ jobs:
1010
name: [sequencer-goerli, rpc-goerli]
1111
include:
1212
- name: sequencer-goerli
13-
TEST_PROVIDER_BASE_URL: https://alpha4-2.starknet.io
13+
ENABLE_SEQUENCER: true
14+
ENABLE_RPC: false
1415
- name: rpc-goerli
15-
ENABLE_TEST_RPC_URL: true
16+
ENABLE_SEQUENCER: false
17+
ENABLE_RPC: true
1618

1719
uses: ./.github/workflows/_test.yml
1820
secrets:
19-
TEST_PROVIDER_BASE_URL: ${{ matrix.TEST_PROVIDER_BASE_URL }}
20-
TEST_RPC_URL: ${{ matrix.ENABLE_TEST_RPC_URL && secrets.TEST_RPC_URL }}
21+
TEST_PROVIDER_BASE_URL: ${{ matrix.ENABLE_SEQUENCER && secrets.TEST_PROVIDER_BASE_URL || ''}}
22+
TEST_RPC_URL: ${{ matrix.ENABLE_RPC && secrets.TEST_RPC_URL || ''}}
2123
TEST_ACCOUNT_PRIVATE_KEY: ${{ secrets.TEST_ACCOUNT_PRIVATE_KEY }}
2224
TEST_ACCOUNT_ADDRESS: ${{ secrets.TEST_ACCOUNT_ADDRESS }}

.github/workflows/pr-push-dev.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ on:
44
branches:
55
- beta
66
- develop
7+
- next-version
78
paths:
89
- '__mocks__/**'
910
- '__tests__/**'
@@ -15,6 +16,7 @@ on:
1516
branches:
1617
- beta
1718
- develop
19+
- next-version
1820
paths:
1921
- '__mocks__/**'
2022
- '__tests__/**'
@@ -50,6 +52,9 @@ jobs:
5052
TEST_RPC_URL: http://127.0.0.1:5050/rpc
5153

5254
uses: ./.github/workflows/_test.yml
55+
with:
56+
use-rpc-devnet: ${{ matrix.TEST_RPC_URL != '' }}
57+
use-seq-devnet: ${{ matrix.TEST_PROVIDER_BASE_URL != '' }}
5358
secrets:
5459
TEST_PROVIDER_BASE_URL: ${{ matrix.TEST_PROVIDER_BASE_URL }}
5560
TEST_RPC_URL: ${{ matrix.TEST_RPC_URL }}

.github/workflows/pr-push-main.yml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,14 +43,16 @@ jobs:
4343
name: [sequencer-goerli, rpc-goerli]
4444
include:
4545
- name: sequencer-goerli
46-
TEST_PROVIDER_BASE_URL: https://alpha4-2.starknet.io
46+
ENABLE_SEQUENCER: true
47+
ENABLE_RPC: false
4748
- name: rpc-goerli
48-
ENABLE_TEST_RPC_URL: true
49+
ENABLE_SEQUENCER: false
50+
ENABLE_RPC: true
4951

5052
uses: ./.github/workflows/_test.yml
5153
secrets:
52-
TEST_PROVIDER_BASE_URL: ${{ matrix.TEST_PROVIDER_BASE_URL }}
53-
TEST_RPC_URL: ${{ matrix.ENABLE_TEST_RPC_URL && secrets.TEST_RPC_URL }}
54+
TEST_PROVIDER_BASE_URL: ${{ matrix.ENABLE_SEQUENCER && secrets.TEST_PROVIDER_BASE_URL || ''}}
55+
TEST_RPC_URL: ${{ matrix.ENABLE_RPC && secrets.TEST_RPC_URL || ''}}
5456
TEST_ACCOUNT_PRIVATE_KEY: ${{ secrets.TEST_ACCOUNT_PRIVATE_KEY }}
5557
TEST_ACCOUNT_ADDRESS: ${{ secrets.TEST_ACCOUNT_ADDRESS }}
5658

.github/workflows/push-docs-build-commit.yml

Lines changed: 0 additions & 55 deletions
This file was deleted.

.releaserc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,5 +28,5 @@
2828
],
2929
"@semantic-release/github"
3030
],
31-
"repositoryUrl": "https://github.com/0xs34n/starknet.js"
31+
"repositoryUrl": "https://github.com/starknet-io/starknet.js"
3232
}

0 commit comments

Comments
 (0)