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

Support two sorobans for preflight #264

Merged
merged 24 commits into from
Oct 3, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
2c74888
Use `TransactionInfo` within `GetTransactionResponse` (#251)
Shaptic Jul 19, 2024
61fa441
Merge branch 'main' into v22-breaking-changes
Shaptic Aug 19, 2024
b8a75a0
Merge branch 'main' into v22-breaking-changes
Shaptic Aug 19, 2024
30814ea
Merge branch 'main' into v22-breaking-changes
2opremio Aug 29, 2024
2daf023
Change API field naming style to Camel Case.
overcat May 9, 2024
4bd23cb
itests: use `docker compose` if `docker-compose` is unavailable (#279)
2opremio Aug 30, 2024
60ebdaf
Cut xdr2json dependency on soroban host.
graydon Aug 13, 2024
2408ad5
Support two soroban host versions in preflight, switched by protocol.
graydon Aug 13, 2024
f74cbf5
make clippy happy
graydon Aug 13, 2024
b20b402
update check-dependencies.bash to understand multiple protocols
graydon Aug 30, 2024
92fa9a4
Move to env commit that actually got merged
graydon Aug 30, 2024
9ca3df2
More fixes to check-dependencies.bash
graydon Aug 30, 2024
7913265
Cleanup old retention window and upgrade history-retention-window (#277)
psheth9 Aug 30, 2024
7432f97
Update commits to try to point to the same XDRs
Shaptic Sep 12, 2024
accd794
Merge branch 'main' into v22-breaking-changes
2opremio Sep 19, 2024
b817750
simulate-transaction: remove confusing Cost field in response (#295)
2opremio Sep 20, 2024
cfcf61b
Point all dependencies at the same XDR revisions
Shaptic Sep 24, 2024
a84084e
Repoint monorepo to protocol-22 instead of PR commit
Shaptic Sep 24, 2024
2b4b1e8
Merge branch 'v22-breaking-changes' into dual-soroban-preflight
Shaptic Sep 24, 2024
5e18dfd
Use different methods for getting protocol version
Shaptic Sep 24, 2024
730b43d
fmt :rolling_eyes:
Shaptic Sep 24, 2024
612532d
Bump Core to v22rc1
2opremio Oct 1, 2024
a4bb516
Fix dependency checking script
2opremio Oct 2, 2024
b6fd2ba
Bump integration tests Max Supported protocol version
2opremio Oct 2, 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
10 changes: 5 additions & 5 deletions .github/workflows/e2e.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ jobs:
SYSTEM_TEST_CORE_COMPILE_CONFIGURE_FLAGS: "--disable-tests"
# or set SYSTEM_TEST_CORE_GIT_REF to empty, and set SYSTEM_TEST_CORE_IMAGE
# to pull a pre-compiled image from dockerhub instead
SYSTEM_TEST_CORE_IMAGE: stellar/stellar-core:20
SYSTEM_TEST_CORE_IMAGE: stellar/stellar-core:21
SYSTEM_TEST_CORE_IMAGE_BIN_PATH: /usr/bin/stellar-core

# sets the version of rust toolchain that will be pre-installed in the
Expand All @@ -42,25 +42,25 @@ jobs:
# resolution options, using npm release or a gh ref:
#
# option #1, set the version of stellar-sdk based on a npm release version
SYSTEM_TEST_JS_STELLAR_SDK_NPM_VERSION: 11.3.0
SYSTEM_TEST_JS_STELLAR_SDK_NPM_VERSION: 12.3.0
# option #2, set the version of stellar-sdk used as a ref to a gh repo if
# a value is set on SYSTEM_TEST_JS_STELLAR_SDK_GH_REPO, it takes
# precedence over any SYSTEM_TEST_JS_STELLAR_SDK_NPM_VERSION
SYSTEM_TEST_JS_STELLAR_SDK_GH_REPO:
SYSTEM_TEST_JS_STELLAR_SDK_GH_REF:

# the version of rs-stellar-xdr to use for quickstart
SYSTEM_TEST_RS_XDR_GIT_REF: v20.0.2
SYSTEM_TEST_RS_XDR_GIT_REF: v21.2.0

# system test will build quickstart image internally to use for running the service stack
# configured in standalone network mode(core, rpc)
SYSTEM_TEST_QUICKSTART_GIT_REF: https://github.com/stellar/quickstart.git#412bb828ddb4a93745227ab5ad97c623d43f3a5f
SYSTEM_TEST_QUICKSTART_GIT_REF: https://github.com/stellar/quickstart.git#ae7fdb07283a0af836d4cd51ff09b02db93fb12c

# triggers system test to log out details from quickstart's logs and test steps
SYSTEM_TEST_VERBOSE_OUTPUT: "true"

# the soroban test cases will compile various contracts from the examples repo
SYSTEM_TEST_SOROBAN_EXAMPLES_GIT_HASH: "v20.0.0"
SYSTEM_TEST_SOROBAN_EXAMPLES_GIT_HASH: "v21.6.0"
SYSTEM_TEST_SOROBAN_EXAMPLES_GIT_REPO: "https://github.com/stellar/soroban-examples.git"
steps:
- uses: actions/checkout@v4
Expand Down
11 changes: 6 additions & 5 deletions .github/workflows/soroban-rpc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -98,16 +98,17 @@ jobs:
strategy:
matrix:
os: [ ubuntu-20.04, ubuntu-22.04 ]
protocol-version: [ 20, 21 ]
protocol-version: [ 21, 22 ]
runs-on: ${{ matrix.os }}
env:
SOROBAN_RPC_INTEGRATION_TESTS_ENABLED: true
SOROBAN_RPC_INTEGRATION_TESTS_CORE_MAX_SUPPORTED_PROTOCOL: ${{ matrix.protocol-version }}
SOROBAN_RPC_INTEGRATION_TESTS_CAPTIVE_CORE_BIN: /usr/bin/stellar-core
PROTOCOL_20_CORE_DEBIAN_PKG_VERSION: 21.1.0-1909.rc1.b3aeb14cc.focal
PROTOCOL_20_CORE_DOCKER_IMG: stellar/stellar-core:21.1.0-1909.rc1.b3aeb14cc.focal
PROTOCOL_21_CORE_DEBIAN_PKG_VERSION: 21.1.0-1909.rc1.b3aeb14cc.focal
PROTOCOL_21_CORE_DOCKER_IMG: stellar/stellar-core:21.1.0-1909.rc1.b3aeb14cc.focal
PROTOCOL_21_CORE_DEBIAN_PKG_VERSION: 22.0.0-2088.rc1.2d8d764cd.focal
PROTOCOL_21_CORE_DOCKER_IMG: stellar/stellar-core:22.0.0-2088.rc1.2d8d764cd.focal
PROTOCOL_22_CORE_DEBIAN_PKG_VERSION: 22.0.0-2088.rc1.2d8d764cd.focal
PROTOCOL_22_CORE_DOCKER_IMG: stellar/stellar-core:22.0.0-2088.rc1.2d8d764cd.focal

steps:
- uses: actions/checkout@v4
with:
Expand Down
Loading
Loading