• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

pires / go-proxyproto
94%
master: 95%

Build:
Build:
LAST BUILD BRANCH: main
DEFAULT BRANCH: master
Repo Added 26 Aug 2016 08:56PM UTC
Files 8
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH main
branch: main
CHANGE BRANCH
x
Reset
  • main
  • bugfix/fix-godoc-default-text
  • bugfix/reset_conn_read_deadline_after_successful_header
  • complete_pr36
  • dependabot/go_modules/golang.org/x/net-0.17.0
  • dependabot/go_modules/golang.org/x/net-0.23.0
  • dependabot/go_modules/golang.org/x/net-0.36.0
  • dependabot/go_modules/golang.org/x/net-0.38.0
  • doc/license
  • feat/go_1.24
  • feat/keep_listening_when_upstream_not_trusted
  • feature/bump_coveralls
  • feature/go_1.15
  • feature/proxy_unknown
  • fix/go_1.20_lint
  • master
  • pires/auto_release
  • pires/pr_2_rework
  • pr_4
  • prepare_release
  • refs/tags/0.1.0
  • refs/tags/0.1.1
  • refs/tags/0.1.2
  • refs/tags/0.2.0
  • refs/tags/0.3.0
  • refs/tags/v0.0.0-alpha
  • refs/tags/v0.1.3
  • refs/tags/v0.2.0
  • refs/tags/v0.3.0
  • refs/tags/v0.3.1
  • refs/tags/v0.3.2
  • refs/tags/v0.3.3
  • refs/tags/v0.4.0
  • refs/tags/v0.4.1
  • refs/tags/v0.4.2
  • refs/tags/v0.5.0
  • refs/tags/v0.6.0
  • refs/tags/v0.6.1
  • refs/tags/v0.7.0
  • refs/tags/v0.8.0
  • refs/tags/v0.8.1

15 May 2025 05:20PM UTC coverage: 94.136%. Remained the same
15051256490

push

github

pires
ci: use local Go toolchain and downgrade Go version

The GitHub Actions workflow defines:

```yaml
strategy:
  matrix:
    go: ['1.23', '1.24']
```

However, the `1.23` job still ends up running Go `1.24`. By default,
`actions/setup-go` leaves `GOTOOLCHAIN=auto`, causing go itself to fetch the
version specified in `go.mod` instead instead of sticking to exactly `1.23`.

This led to a false positive in CI: it appeared as if the matrix was testing
Go `1.23`, when in reality all jobs were using Go `1.24`.

To fix this, we need to force the use of the local Go toolchain in the CI test
workflow to ensure the use of the locally installed Go version and avoid
automatic downloads by `setup-go`.

Also downgrades the Go version in `go.mod` from `1.24` to `1.23` to ensure
compatibility with environments that do not yet support Go `1.24`.

Fixes #126

899 of 955 relevant lines covered (94.14%)

50.51 hits per line

Relevant lines Covered
Build:
Build:
955 RELEVANT LINES 899 COVERED LINES
50.51 HITS PER LINE
Source Files on main
  • List 8
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
15051256490 main ci: use local Go toolchain and downgrade Go version The GitHub Actions workflow defines: ```yaml strategy: matrix: go: ['1.23', '1.24'] ``` However, the `1.23` job still ends up running Go `1.24`. By default, `actions/setup-go` leaves `GO... push 15 May 2025 05:21PM UTC pires github
94.14
14997855089 main ci: use local Go toolchain and downgrade Go version The GitHub Actions workflow defines: ```yaml strategy: matrix: go: ['1.23', '1.24'] ``` However, the `1.23` job still ends up running Go `1.24`. By default, `actions/setup-go` leaves `GO... Pull #127 13 May 2025 11:50PM UTC gustavosbarreto github
94.14
14973837808 main ci: use local Go toolchain and downgrade Go version The GitHub Actions workflow defines: ```yaml strategy: matrix: go: ['1.23', '1.24'] ``` However, the `1.23` job still ends up running Go `1.24`. By default, `actions/setup-go` leaves `GO... Pull #127 13 May 2025 10:05AM UTC gustavosbarreto github
94.14
14803279341 main ci: bump actions where applicable push 02 May 2025 09:00PM UTC pires github
94.14
13925099685 main build(deps): bump golang.org/x/net from 0.23.0 to 0.36.0 Bumps [golang.org/x/net](https://github.com/golang/net) from 0.23.0 to 0.36.0. - [Commits](https://github.com/golang/net/compare/v0.23.0...v0.36.0) --- updated-dependencies: - dependency-n... push 18 Mar 2025 02:00PM UTC pires github
94.14
12855639931 main with commit 7f1f93d the default timeout was changed from 200ms to 10s however the Go Documentation still shows the old default push 19 Jan 2025 05:21PM UTC pires github
94.14
11236095355 main update test to use channel push 08 Oct 2024 01:06PM UTC pires github
94.14
11235059887 main ci: bump golangci-lint action push 08 Oct 2024 12:08PM UTC pires github
94.11
11234748901 main protocol: avoid double buffering Use buffer only to read the PROXY header. Users may use they own buffers with they own buffer sizes and pools - connection should respect that. push 08 Oct 2024 11:48AM UTC pires github
94.11
11234482069 main header.go prevent otherHeader.rawTLVs being nil If header.Version != otherHeader.Version then otherHeader.rawTLVs is not present. push 08 Oct 2024 11:30AM UTC pires github
94.61
See All Builds (316)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc