Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Add parsing to deploy to support new constructor feature #1574

Merged
merged 42 commits into from
Nov 6, 2024
Merged
Show file tree
Hide file tree
Changes from 28 commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
8cd6747
feat: Add parsing to deploy to support new constructor feature
willemneal Aug 28, 2024
3abef23
Merge branch 'main' into feat/deploy_with_constructor
willemneal Sep 9, 2024
1b0c832
Merge remote-tracking branch 'origin/main' into feat/deploy_with_cons…
willemneal Sep 14, 2024
a91b360
Merge remote-tracking branch 'origin/main' into feat/deploy_with_cons…
willemneal Sep 17, 2024
b9c1246
fix: update to newest soroban deps
willemneal Sep 17, 2024
f5a290a
feat(contract deploy): use new deploy and init operation
willemneal Sep 18, 2024
69bbb78
Merge remote-tracking branch 'origin/main' into feat/deploy_with_cons…
willemneal Sep 18, 2024
e455f75
Merge remote-tracking branch 'origin/main' into feat/deploy_with_cons…
willemneal Sep 24, 2024
caca864
Merge remote-tracking branch 'origin/main' into feat/deploy_with_cons…
willemneal Oct 1, 2024
02e174a
fix: add tests
willemneal Oct 1, 2024
808d190
Merge remote-tracking branch 'origin/main' into feat/deploy_with_cons…
willemneal Oct 4, 2024
ac7afcd
Merge remote-tracking branch 'origin/main' into feat/deploy_with_cons…
willemneal Oct 7, 2024
c9f41b5
feat: update to newest rpc
willemneal Oct 7, 2024
98dd942
fix: update tests to use new API
willemneal Oct 7, 2024
c4f1033
Merge remote-tracking branch 'origin/main' into feat/deploy_with_cons…
willemneal Oct 8, 2024
487ae2a
fix: update rpc dep
willemneal Oct 8, 2024
7bdb5f8
fix: update rpc dep
willemneal Oct 8, 2024
b5dde87
Merge remote-tracking branch 'origin/main' into feat/deploy_with_cons…
willemneal Oct 10, 2024
869d827
Merge remote-tracking branch 'origin/main' into feat/deploy_with_cons…
willemneal Oct 10, 2024
1923773
Merge remote-tracking branch 'origin/main' into feat/deploy_with_cons…
willemneal Oct 11, 2024
478a74f
fix: update to newer rpc that fixes parsing issues
willemneal Oct 11, 2024
e94fd9d
fix: update to quickstart PR and finish constructor test
willemneal Oct 12, 2024
7c1703d
fix: fmt
willemneal Oct 12, 2024
59b024a
update quickstart tag
leighmcculloch Oct 16, 2024
2263693
Merge remote-tracking branch 'origin/main' into feat/deploy_with_cons…
willemneal Oct 16, 2024
de4661a
Merge branch 'main' into feat/deploy_with_constructor
willemneal Oct 20, 2024
0af30fe
Merge remote-tracking branch 'origin/main' into feat/deploy_with_cons…
willemneal Oct 29, 2024
5c771d6
fix: use reverted RPC server
willemneal Oct 29, 2024
5d0b637
Merge remote-tracking branch 'origin/main' into feat/deploy_with_cons…
willemneal Oct 30, 2024
3109620
fix: use local key instead of looking up again
willemneal Oct 30, 2024
3d067fc
fix: revert RPC action to not use PR
willemneal Oct 30, 2024
b183ed5
Merge remote-tracking branch 'origin/main' into feat/deploy_with_cons…
willemneal Oct 31, 2024
0c69876
Merge remote-tracking branch 'origin/main' into feat/deploy_with_cons…
willemneal Nov 5, 2024
fe06827
Merge branch 'main' into feat/deploy_with_constructor
leighmcculloch Nov 6, 2024
eb87e6b
undo huge number of dep changes
leighmcculloch Nov 6, 2024
6fc3f9a
revert change that seems like an unnecessary helper
leighmcculloch Nov 6, 2024
3fd3149
tweak cli message
leighmcculloch Nov 6, 2024
16be7e5
correct panic message
leighmcculloch Nov 6, 2024
6db67b3
remove unnecessary change
leighmcculloch Nov 6, 2024
49eab3a
undo unnecessary changes to reduce diff
leighmcculloch Nov 6, 2024
3d6498f
Revert "remove unnecessary change"
leighmcculloch Nov 6, 2024
5706e65
remove strkey lib use because it is just an extra type and we can use…
leighmcculloch Nov 6, 2024
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
35 changes: 17 additions & 18 deletions .github/workflows/rpc-tests.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

name: RPC Tests
on:
push:
Expand All @@ -15,32 +14,32 @@ jobs:
runs-on: ubuntu-22.04
services:
rpc:
image: stellar/quickstart:v438-testing
image: stellar/quickstart:pr637-v450-testing
ports:
- 8000:8000
env:
ENABLE_LOGS: true
ENABLE_SOROBAN_DIAGNOSTIC_EVENTS: true
NETWORK: local
PROTOCOL_VERSION: 22
options: >-
--health-cmd "curl --no-progress-meter --fail-with-body -X POST \"http://localhost:8000/soroban/rpc\" -H 'Content-Type: application/json' -d '{\"jsonrpc\":\"2.0\",\"id\":8675309,\"method\":\"getNetwork\"}' && curl --no-progress-meter \"http://localhost:8000/friendbot\" | grep '\"invalid_field\": \"addr\"'"
--health-interval 10s
--health-timeout 5s
--health-retries 50
steps:
- uses: actions/checkout@v4
- uses: actions/cache@v4
with:
path: |
~/.cargo/bin/
~/.cargo/registry/index/
~/.cargo/registry/cache/
~/.cargo/git/db/
target/
key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }}
- run: rustup update
- run: cargo build
- run: rustup target add wasm32-unknown-unknown
- run: make build-test-wasms
- run: SOROBAN_PORT=8000 cargo test --features it --package soroban-test --test it -- integration

- uses: actions/checkout@v4
- uses: actions/cache@v4
with:
path: |
~/.cargo/bin/
~/.cargo/registry/index/
~/.cargo/registry/cache/
~/.cargo/git/db/
target/
key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }}
- run: rustup update
- run: cargo build
- run: rustup target add wasm32-unknown-unknown
- run: make build-test-wasms
- run: SOROBAN_PORT=8000 cargo test --features it --package soroban-test --test it -- integration
Loading
Loading