dependabot[bot]
fb82d0da00
ci: bump actions/checkout from 4 to 5 ( #5293 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-18 04:53:15 +02:00
Marten Seemann
fea19fc3ec
update to Go 1.25, drop Go 1.23, use go tool for gomock ( #5283 )
...
* update to Go 1.25, drop support for Go 1.23
* ci: update golangci-lint to v2.4.0
* use new go tool command for gomock / mockgen
* also update Go version used for oss-fuzz
2025-08-16 06:14:01 +02:00
Marten Seemann
e536ee6ebb
ci: add Go 1.25rc1 to tested Go versions ( #5224 )
...
* ci: add Go 1.25rc1 to tested Go versions
* fix rc name
2025-06-17 05:13:09 +02:00
Marten Seemann
6f2a3f1a1c
ci: enable Codecov test analysis ( #5210 )
...
* ci: enable Codecov test analysis
* ci: set package name for pre-built test binary
2025-06-09 09:09:30 +02:00
Peter Wu
384a4b8d50
proxy: fix test timeout failures during cleanup ( #5010 )
...
Several proxy tests timed out because it got stuck in the packet read
loop after all tests have run. Avoid this by running the `conn.Close()`
Cleanup call from `newUPDConnLocalhost` before the timeout handler.
Update CI to run these tests.
Fixes: 3e87ea3f50 ("proxy: add function to simulate NAT rebinding (#4922 )")
Relates to: #5009
2025-03-29 13:04:44 +08:00
Marten Seemann
12f2be058b
bump go.mod version to Go 1.23, run 1.23 and 1.24 on CI ( #4880 )
2025-02-13 12:49:54 +01:00
Marten Seemann
febc07fec7
ci: use go test for integration tests ( #4759 )
2024-12-18 14:19:35 +08:00
Marten Seemann
d067fe4156
bump Go version in go.mod, stop testing on Go 1.21 ( #4633 )
...
* bump Go version in go.mod, stop testing on Go 1.21
* ci: update golangci-lint to v1.60.1
* ignore Go 1.23 0-RTT events in exhaustive linter
2024-08-17 00:30:03 -07:00
Marten Seemann
b3811692d9
ci: migrate race detector test to GitHub Actions ( #4635 )
...
* ci: migrate race detector test to GitHub Actions
* actually enable the race detector
2024-08-16 23:27:45 -07:00
Marten Seemann
7825250d3f
ci: use Go 1.23rc2 for unit and integration tests ( #4571 )
...
* ci: use Go 1.23rc1 for unit and integration tests
* handshake: avoid using linkname to access crypto/tls.cipherSuiteTLS13ByID
* ci: use use Go 1.23rc2
2024-07-18 10:20:54 -07:00
Marten Seemann
8a3d90fc22
ci: set timeout for jobs ( #4538 )
2024-05-28 22:08:50 -07:00
Marten Seemann
03a32d0daa
ci: run benchmarks ( #4492 )
2024-05-05 06:48:56 -07:00
dependabot[bot]
60b4a9c630
ci: bump actions/upload-artifact from 3 to 4 ( #4346 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 3 to 4.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-03 03:36:31 -08:00
Marten Seemann
013949cda3
ci: update to Go 1.22.0 ( #4312 )
2024-02-07 18:15:56 -08:00
Marten Seemann
baeec0f41c
ci: update to Go 1.22rc2 ( #4267 )
2024-01-24 19:16:17 -08:00
Marten Seemann
d795250479
drop support for Go 1.20, build on Go 1.22rc1 on CI ( #4195 )
...
* drop support for Go 1.20
* ci: udpate CircleCI to Go 1.21
* qtls: remove unnecessary type aliases
* ci: build using Go 1.22rc1
2023-12-27 20:31:58 -08:00
Marten Seemann
7884f87f82
ci: use bash on all platforms ( #4122 )
2023-10-22 23:36:45 -07:00
Marten Seemann
4c357c8f76
ci: create separate artifact archives per workflow run ( #4121 )
2023-10-22 22:53:10 -07:00
Marten Seemann
8df7624c07
add a QUIC_GO_DISABLE_ECN env to disable ECN support
2023-09-11 20:31:50 +07:00
Marten Seemann
591d864e5e
ci: update GitHub checkout and setup-go actions to v4 ( #4067 )
2023-09-05 03:47:05 -07:00
Marten Seemann
8963306987
ci: fix syntax error in integration test workflow ( #4048 )
2023-08-26 18:23:26 +07:00
Marten Seemann
e058f56643
ci: fix integration test running with and without GSO ( #4043 )
2023-08-24 18:23:44 -07:00
Marten Seemann
83c00a574d
ci: also run integration tests on Windows and macOS ( #3987 )
2023-08-16 07:21:48 -07:00
elagergren-spideroak
571d3adef4
fix compatibility with API breaking change in Go 1.21 ( #4020 )
...
* add Go 1.21 compatibility
Signed-off-by: Eric Lagergren <elagergren@spideroak-inc.com >
* refactor for Go 1.20
Signed-off-by: Eric Lagergren <elagergren@spideroak-inc.com >
---------
Signed-off-by: Eric Lagergren <elagergren@spideroak-inc.com >
2023-08-09 05:22:30 -07:00
Marten Seemann
44a58dc425
ci: update Go 1.21 to rc3 ( #3994 )
2023-07-28 21:45:45 -07:00
Marten Seemann
3d89e545d3
use the new crypto/tls QUIC Transport ( #3860 )
2023-07-01 11:15:00 -07:00
Marten Seemann
4998733ae1
disable GSO unless QUIC_GO_ENABLE_GSO is set ( #3934 )
2023-07-01 10:09:32 -07:00
Marten Seemann
21388c86bb
drop support for draft-29 ( #3903 )
2023-06-21 04:06:44 -07:00
Marten Seemann
4b03636102
ci: run integration tests for all QUIC versions, even if steps failed ( #3882 )
2023-06-03 00:55:18 -07:00
Marten Seemann
97904d0b30
ci: also run integration tests with GSO disabled
2023-06-03 09:21:55 +03:00
Marten Seemann
ea721c9c75
Merge pull request #3782 from quic-go/integration-tests-versions
...
set the version for integration tests using a command line flag
2023-05-01 13:59:10 +02:00
Marten Seemann
c19e6a71b2
ci: allow changing runners through config vars ( #3783 )
...
* ci: allow changing runners through config vars
* fix variable access
---------
Co-authored-by: galargh <piotr.galar@gmail.com >
2023-05-01 04:45:30 -07:00
Marten Seemann
2b0a03a988
set the QUIC version for integration tests using a command line flag
2023-05-01 13:43:34 +02:00
Marten Seemann
0dbe595d9f
move the version negotiation tests to a separate package
2023-05-01 13:42:30 +02:00
Marten Seemann
f42357f096
drop qtls support for Go 1.18
2023-02-04 17:44:54 +13:00
Marten Seemann
55891e2925
update CI to use Go 1.20
2023-02-02 09:51:18 +13:00
Marten Seemann
576d85cd3d
add support for Go 1.20 ( #3641 )
2023-01-17 23:22:36 -08:00
kixelated
9540d0fed2
use go run for mockgen, goimports and ginkgo ( #3616 )
2022-11-11 02:11:41 -08:00
Marten Seemann
b025344e71
fix usage of deprecated Ginkgo flag
2022-10-19 09:09:05 +01:00
Marten Seemann
52ab2454f7
fix version of Ginkgo installed on CI ( #3591 )
2022-10-11 13:41:22 -07:00
Marten Seemann
870fbe7ab0
migrate to Ginkgo v2
2022-10-11 16:38:44 +04:00
Marten Seemann
ea9de26ed5
drop support for Go 1.16 and 1.17 ( #3482 )
2022-08-10 03:42:14 -07:00
Marten Seemann
f29dd273b4
update for Go 1.19beta1 ( #3460 )
2022-06-28 01:12:44 -07:00
Marten Seemann
366097106c
use Go 1.18 on CI
2022-03-16 11:16:44 +04:00
Marten Seemann
71c8af30ea
update GitHub Actions to use Go 1.18rc1 ( #3335 )
2022-02-20 05:23:51 -08:00
Marten Seemann
ba4d02017c
add support for Go 1.18
2021-12-15 10:13:31 +04:00
Marten Seemann
bb8d4844d5
run integration tests with Go 1.17.x
2021-10-16 19:08:47 +02:00
Marten Seemann
68e468a3bc
drop support for Go 1.15
2021-08-05 14:18:56 +02:00
Marten Seemann
115a79eb02
update to Go 1.17rc1
2021-07-13 16:28:16 -04:00
Marten Seemann
7c74d1eb47
add support for Go 1.17 Beta 1
2021-06-15 12:29:48 -07:00