Skip to content

[WIP] Add Support for Quic Protocol#4927

Draft
sunhyuk05 wants to merge 2 commits into
harmony-one:devfrom
sunhyuk05:feat/quic
Draft

[WIP] Add Support for Quic Protocol#4927
sunhyuk05 wants to merge 2 commits into
harmony-one:devfrom
sunhyuk05:feat/quic

resolve conflict

70c1686
Select commit
Loading
Failed to load commit list.
Travis CI / Travis CI - Pull Request failed Jul 22, 2025 in 1h 1m 36s

Build Failed

The build failed. This is a change from the previous build, which passed.

Details

This is a pull request build.

It is running a build against the merge commit, after merging #4927 [WIP] Add Support for Quic Protocol.
Any changes that have been made to the dev branch before the build ran are also included.

Jobs and Stages

This build has five jobs, running in parallel.

Job Go ENV OS State
15979.1 1.24.2 TEST="make" Linux passed
15979.2 1.24.2 TEST="bash ./scripts/travis_go_checker.sh" Linux failed
15979.3 1.24.2 TEST="bash ./scripts/travis_rpc_checker.sh" Linux passed
15979.4 1.24.2 TEST="bash ./scripts/travis_rosetta_checker.sh" Linux passed
15979.5 1.24.2 TEST="bash ./scripts/travis_pyhmy_checker.sh" Linux passed

Build Configuration

Build Option Setting
Language Go
Operating System Linux (Jammy)
Go Version 1.24.2
Build Configuration
{
  "language": "go",
  "os": [
    "linux"
  ],
  "dist": "jammy",
  "go": [
    "1.24.2"
  ],
  "go_import_path": "github.com/harmony-one/harmony",
  "cache": {
    "directories": [
      "docker_images",
      "$HOME/.cache/go-build",
      "$GOPATH/pkg/mod"
    ]
  },
  "env": [
    "jobs={:TEST=>\"\\\"make\\\"\"}={:TEST=>\"\\\"bash ./scripts/travis_go_checker.sh\\\"\"}={:TEST=>\"\\\"bash ./scripts/travis_rpc_checker.sh\\\"\"}={:TEST=>\"\\\"bash ./scripts/travis_rosetta_checker.sh\\\"\"}={:TEST=>\"\\\"bash ./scripts/travis_pyhmy_checker.sh\\\"\"}"
  ],
  "if": "repo != harmony-one/harmony OR (repo = harmony-one/harmony AND (branch = main OR branch = dev))\n",
  "before_install": [
    "echo \"deb https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable\" | sudo tee /etc/apt/sources.list.d/docker.list >/dev/null",
    "sudo apt-get update",
    "sudo apt-get -y -o Dpkg::Options::=\"--force-confnew\" install docker-ce"
  ],
  "install": [
    "git clone https://github.com/harmony-one/mcl.git $GOPATH/src/github.com/harmony-one/mcl",
    "git clone https://github.com/harmony-one/bls.git $GOPATH/src/github.com/harmony-one/bls",
    "git clone https://github.com/harmony-one/harmony-test.git $GOPATH/src/github.com/harmony-one/harmony-test",
    "(cd $GOPATH/src/github.com/harmony-one/mcl; make -j4)",
    "(cd $GOPATH/src/github.com/harmony-one/bls; make BLS_SWAP_G=1 -j4)",
    "make go-get",
    "go install golang.org/x/tools/cmd/goimports@v0.30.0",
    "go install github.com/fjl/gencodec@v0.1.0",
    "echo \"[WARN] - workaround for the GOPATH:\"",
    "rm $GOPATH/src/github.com/harmony-one/harmony || true;",
    "mv /home/travis/build/harmony-one/harmony $GOPATH/src/github.com/harmony-one/"
  ],
  "script": [
    "${TEST}"
  ],
  "after_success": [
    "wget https://raw.githubusercontent.com/DiscordHooks/travis-ci-discord-webhook/master/send.sh",
    "chmod +x send.sh",
    "./send.sh success $WEBHOOK_URL"
  ],
  "after_failure": [
    "wget https://raw.githubusercontent.com/DiscordHooks/travis-ci-discord-webhook/master/send.sh",
    "chmod +x send.sh",
    "./send.sh failure $WEBHOOK_URL"
  ]
}