Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
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
2 changes: 2 additions & 0 deletions .github/workflows/integration-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -108,6 +108,8 @@ jobs:
run: |
sudo wget -qO - https://apt.stellar.org/SDF.asc | APT_KEY_DONT_WARN_ON_DANGEROUS_USAGE=true sudo apt-key add -
sudo bash -c 'echo "deb https://apt.stellar.org noble stable" > /etc/apt/sources.list.d/SDF.list'
# Unreleased core builds (e.g. -vnext) are only published to unstable.
sudo bash -c 'echo "deb https://apt.stellar.org noble unstable" >> /etc/apt/sources.list.d/SDF.list'

# The noble package links libc++ 20, which comes from apt.llvm.org.
sudo wget -O /etc/apt/trusted.gpg.d/apt.llvm.org.asc https://apt.llvm.org/llvm-snapshot.gpg.key
Expand Down
29 changes: 15 additions & 14 deletions .github/workflows/stellar-rpc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -84,25 +84,26 @@ jobs:
CGO_ENABLED: 1
GOARCH: ${{ matrix.go_arch }}

integration-p27-pkg:
name: Integration tests (P27)
integration-p29-pkg:
name: Integration tests (P29)
uses: ./.github/workflows/integration-tests.yml
with:
protocol_version: '27'
core_deb_version: '28.0.1-3508.947aad841.noble'
core_docker_img: 'stellar/stellar-core:28.0.1-3508.947aad841.noble'
protocol_version: '29'
# stellar-core master (#5476 merged, 88d2431d) without vnext: its p29
# host is rs-soroban-env a721944b, the same commit soroban-env-host-prev
# pins.
core_deb_version: '29.0.1-3629.88d2431d7.noble'
core_docker_img: 'stellar/unsafe-stellar-core:29.0.1-3629.88d2431d7.noble'

integration-p28-pkg:
name: Integration tests (P28)
integration-p30-src:
name: Integration tests (P30)
uses: ./.github/workflows/integration-tests.yml
with:
protocol_version: '28'
# Protocol 28 stable core release (28.0.1). Its src/rust/soroban/p28
# submodule is unchanged from 28.0.0: rs-soroban-env v28.0.0 (ba37ea5f)
# — the same release soroban-env-host-curr pins from crates.io, keeping
# simulation cost models identical to apply-time metering.
core_deb_version: '28.0.1-3508.947aad841.noble'
core_docker_img: 'stellar/stellar-core:28.0.1-3508.947aad841.noble'
protocol_version: '30'
# core #5455 (unmerged) repins the p30 vnext host to rs-soroban-env
# f5a9fb79 (CAP-0087), the commit soroban-env-host-curr pins. No -vnext
# package carries that pin yet, so build core from source.
core_git_ref: '672247571f9b1f374a9eb17094970503c4e12137'

# integration-p25-src:
# name: Integration tests (p25, core from source)
Expand Down
6 changes: 6 additions & 0 deletions .golangci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,12 @@ linters:
funlen:
lines: 100
statements: 50
gomoddirectives:
# SPIKE: go-stellar-sdk pinned to the sisuresh/go p30-cap-0084-validate
# fork branch. Remove this and the replace directive together once the
# upstream SDK change is released.
replace-allow-list:
- github.com/stellar/go-stellar-sdk
misspell:
locale: US
testifylint:
Expand Down
Loading