diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml index fd667ade..a7ae2196 100644 --- a/.github/workflows/go.yml +++ b/.github/workflows/go.yml @@ -101,4 +101,4 @@ jobs: - uses: ./.github/actions/setup-go with: go-version: ${{ matrix.go }} - - run: go test -race -cover ./... + - run: go test -race -cover -timeout 25m ./... diff --git a/CHANGELOG.md b/CHANGELOG.md index 903e4e88..001e688a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,13 @@ file. This project adheres to [Semantic Versioning](http://semver.org/). ## Unreleased +### Added +- Added Protocol 28 ingestion support for CAP-0085 (Externally Managed + Contract Executables): decode of the new `ContractExecutable` external-ref + variant and `SCV_EXECUTABLE_TAG` `SCVal` arm via the regenerated + `go-stellar-sdk` XDR. `MaxSupportedProtocolVersion` is already 28 + ([#205](https://github.com/stellar/stellar-horizon/pull/205)). + ## 27.0.0 **This release adds support for Protocol 27** diff --git a/go.mod b/go.mod index 152ffc76..cfd4ee47 100644 --- a/go.mod +++ b/go.mod @@ -170,3 +170,5 @@ require ( google.golang.org/protobuf v1.36.10 gopkg.in/yaml.v3 v3.0.1 // indirect ) + +replace github.com/stellar/go-stellar-sdk => github.com/sisuresh/go v0.0.0-20260710190330-0ea2619a0d34 diff --git a/go.sum b/go.sum index 75a8c147..b8a0a66e 100644 --- a/go.sum +++ b/go.sum @@ -413,6 +413,8 @@ github.com/shurcooL/httpfs v0.0.0-20230704072500-f1e31cf0ba5c h1:aqg5Vm5dwtvL+Yg github.com/shurcooL/httpfs v0.0.0-20230704072500-f1e31cf0ba5c/go.mod h1:owqhoLW1qZoYLZzLnBw+QkPP9WZnjlSWihhxAJC1+/M= github.com/sirupsen/logrus v1.9.3 h1:dueUQJ1C2q9oE3F7wvmSGAaVtTmUizReu6fjN8uqzbQ= github.com/sirupsen/logrus v1.9.3/go.mod h1:naHLuLoDiP4jHNo9R0sCBMtWGeIprob74mVsIT4qYEQ= +github.com/sisuresh/go v0.0.0-20260710190330-0ea2619a0d34 h1:wNpkdRRQxyIap9BLfN8URsjfOkhWzXoUY7hUuCvO8Nw= +github.com/sisuresh/go v0.0.0-20260710190330-0ea2619a0d34/go.mod h1:IkcqcrE9UQi7n/1y+MxKB+7qzdjG1T2kGOD7Ss8dqjw= github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d h1:zE9ykElWQ6/NYmHa3jpm/yHnI4xSofP+UP6SpjHcSeM= github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d/go.mod h1:OnSkiWE9lh6wB0YB77sQom3nweQdgAjqCqsofrRNTgc= github.com/smartystreets/goconvey v1.6.4 h1:fv0U8FUIMPNf1L9lnHLvLhgicrIVChEkdzIKYqbNC9s= @@ -429,8 +431,6 @@ github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA= github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg= github.com/spf13/viper v1.17.0 h1:I5txKw7MJasPL/BrfkbA0Jyo/oELqVmux4pR/UxOMfI= github.com/spf13/viper v1.17.0/go.mod h1:BmMMMLQXSbcHK6KAOiFLz0l5JHrU89OdIRHvsk0+yVI= -github.com/stellar/go-stellar-sdk v0.6.1-0.20260616165505-26fec7c0e891 h1:Y/PtLm4L4ZHLDI1dXIflRjI5pY+m+KD7FUVFM07tV+E= -github.com/stellar/go-stellar-sdk v0.6.1-0.20260616165505-26fec7c0e891/go.mod h1:IkcqcrE9UQi7n/1y+MxKB+7qzdjG1T2kGOD7Ss8dqjw= github.com/stellar/go-xdr v0.0.0-20260529210834-0bf8f4956364 h1:gOKrfuWdZ92LFlv0TAwgZ7OsWKeBsOMDlGLyFgduI1w= github.com/stellar/go-xdr v0.0.0-20260529210834-0bf8f4956364/go.mod h1:If+U9Z1W5xU97VrOgJandQT+2dN7/iOpkCrxBJEyF80= github.com/stellar/throttled v2.2.3-0.20190823235211-89d75816f59d+incompatible h1:jMXXAcz6xTarGDQ4VtVbtERogcmDQw4RaE85Cr9CgoQ=