diff --git a/.github/actions/setup-go/action.yml b/.github/actions/setup-go/action.yml index 2d157acc..5ff5b487 100644 --- a/.github/actions/setup-go/action.yml +++ b/.github/actions/setup-go/action.yml @@ -6,7 +6,7 @@ runs: - name: Set up Go uses: actions/setup-go@v5 with: - go-version: '1.22' + go-version: '1.23' # unfortunately we cannot use the provided caching because it uses the # same cache for all workflows/jobs, leading to undesired cache clashes, # causing uncached test runs etc ... diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index ea699b2b..7abf36af 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -29,7 +29,7 @@ jobs: uses: actions/checkout@v4 - uses: ./.github/actions/setup-go with: - go-version: 1.22 + go-version: 1.23 - run: rustup update - uses: stellar/actions/rust-cache@main - run: make build-libs diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml index 14b7c391..33c52e51 100644 --- a/.github/workflows/e2e.yml +++ b/.github/workflows/e2e.yml @@ -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:21 + SYSTEM_TEST_CORE_IMAGE: stellar/stellar-core:22 SYSTEM_TEST_CORE_IMAGE_BIN_PATH: /usr/bin/stellar-core # sets the version of rust toolchain that will be pre-installed in the @@ -42,7 +42,7 @@ 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: 12.3.0 + SYSTEM_TEST_JS_STELLAR_SDK_NPM_VERSION: 13.1.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 @@ -50,7 +50,7 @@ jobs: SYSTEM_TEST_JS_STELLAR_SDK_GH_REF: # the version of rs-stellar-xdr to use for quickstart - SYSTEM_TEST_RS_XDR_GIT_REF: v21.2.0 + SYSTEM_TEST_RS_XDR_GIT_REF: v22.1.0 # system test will build quickstart image internally to use for running the service stack # configured in standalone network mode(core, rpc) @@ -58,10 +58,10 @@ jobs: SYSTEM_TEST_VERBOSE_OUTPUT: "true" # the soroban test cases will compile various contracts from the examples repo - SYSTEM_TEST_SOROBAN_EXAMPLES_GIT_HASH: "v21.6.0" + SYSTEM_TEST_SOROBAN_EXAMPLES_GIT_HASH: "v22.0.1" SYSTEM_TEST_SOROBAN_EXAMPLES_GIT_REPO: "https://github.com/stellar/soroban-examples.git" - PROTOCOL_VERSION_DEFAULT: 21 + PROTOCOL_VERSION_DEFAULT: 22 steps: - uses: actions/checkout@v4 name: checkout system-test diff --git a/.github/workflows/golang.yml b/.github/workflows/golang.yml index 009decb5..a878face 100644 --- a/.github/workflows/golang.yml +++ b/.github/workflows/golang.yml @@ -33,8 +33,8 @@ jobs: make build-libs - name: Run golangci-lint - uses: golangci/golangci-lint-action@a4f60bb28d35aeee14e6880718e0c85ff1882e64 # version v6.0.1 + uses: golangci/golangci-lint-action@58eda26a511c265ee35b3ee4b101fb8adfd76480 # version v6.1.1 with: - version: v1.59.1 # this is the golangci-lint version + version: v1.63.4 # this is the golangci-lint version github-token: ${{ secrets.GITHUB_TOKEN }} only-new-issues: true diff --git a/cmd/stellar-rpc/docker/Dockerfile b/cmd/stellar-rpc/docker/Dockerfile index 85ac537c..3f084ef7 100644 --- a/cmd/stellar-rpc/docker/Dockerfile +++ b/cmd/stellar-rpc/docker/Dockerfile @@ -1,4 +1,4 @@ -FROM golang:1.22-bullseye as build +FROM golang:1.23-bullseye as build ARG RUST_TOOLCHAIN_VERSION=stable ARG REPOSITORY_VERSION ARG BINARY_NAME=stellar-rpc