Marco Munizaga
73e8240bd3
ci: remove 386 (32 bit x86) ( #5352 )
...
The last 386 cpu was from 20 years ago (Pentium 4)
2025-10-06 07:23:09 +02:00
dependabot[bot]
075f701ccb
ci: bump actions/setup-go from 5 to 6 ( #5330 )
...
Bumps [actions/setup-go](https://github.com/actions/setup-go ) from 5 to 6.
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](https://github.com/actions/setup-go/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-version: '6'
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-09-08 06:52:38 +02:00
Marten Seemann
13a9a650f2
ci: fix cache paths in cross compile workflow ( #5318 )
2025-08-29 04:05:44 +02:00
Marten Seemann
b6119744e4
ci: improve cache key generation for the cross compilation job ( #5315 )
2025-08-28 17:12:06 +02:00
Marten Seemann
b126b42c8b
ci: use go mod tidy -diff to check for tidied go.mod ( #5303 )
2025-08-24 12:27:56 +02:00
Marten Seemann
ade68c8e0f
ci: fix cache save and restore logic for cross compile workflow ( #5300 )
...
lookup-only doesn't download the cache, even if it's there. This is not what we
intended: we still want to use the cache for PRs, we just want to upload a
new cache.
2025-08-24 05:48:49 +02:00
Marten Seemann
c04a550a18
ci: cache the Go build cache for cross-compilation workflow ( #5297 )
...
* ci: cache the Go build cache for cross-compilation workflow
* only store cache when on master
* don't hash go.sum in
2025-08-23 18:27:48 +02:00
Marten Seemann
257281b6e2
use synctest to make receive stream tests fully deterministc ( #5291 )
2025-08-20 09:44:19 +02:00
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
Marten Seemann
30dede9803
ci: remove leftover check for Ginkgo imports ( #5198 )
2025-06-07 07:09:37 +02:00
Marten Seemann
08be0f73c0
ci: stop using Ginkgo test command ( #5194 )
...
* ci: stop using Ginkgo test command
* ci: remove integrationtest directory for unit tests
2025-06-02 04:38:05 +02:00
Marten Seemann
37d0a823d8
ci: only apply the interop Docker build concurrency group for pushes ( #5120 )
...
There’s no risk that the uploaded Docker image gets
overwritten for pull requests, since pull requests don’t
upload the image.
2025-05-05 13:27:59 +02:00
Marten Seemann
11ccfff388
ci: remove stray GITREF env from Docker interop workflow ( #5119 )
2025-05-05 12:56:10 +02:00
dependabot[bot]
6ef55ca271
ci: bump golangci-lint-action to v8 and golangci-lint to v2.1.6 ( #5118 )
...
* build(deps): bump golangci/golangci-lint-action from 7 to 8
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action ) from 7 to 8.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases )
- [Commits](https://github.com/golangci/golangci-lint-action/compare/v7...v8 )
---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
dependency-version: '8'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
* bump golangci-lint to v2.1.6
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Marten Seemann <martenseemann@gmail.com >
2025-05-05 04:45:38 +02:00
Marten Seemann
be709c10fd
ci: also build the interop image on pull requests, but skip pushing ( #5115 )
...
* ci: also build the interop image on pull requests, but skip pushing
* use checked out code for interop Docker build
2025-05-04 07:07:44 +02:00
Marten Seemann
a0a641d59a
ci: set a 30 minute timeout for the interop Docker job ( #5112 )
2025-05-04 05:35:46 +02:00
Marten Seemann
1d8f3f281a
ci: update golangci-lint to v2 ( #5007 )
2025-03-30 07:16:14 +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
5af39164b9
ci: update golangci-lint to v1.64.4 ( #4951 )
...
This version adds support for Go 1.24.
2025-02-13 12:33:45 +01:00
Marten Seemann
848042c69b
ci: fix Codecov environment variables ( #4786 )
2024-12-23 13:34:13 +08:00
Marten Seemann
febc07fec7
ci: use go test for integration tests ( #4759 )
2024-12-18 14:19:35 +08:00
dependabot[bot]
b83d11ac79
ci: bump codecov/codecov-action from 4 to 5 ( #4741 )
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 4 to 5.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codecov/codecov-action/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: codecov/codecov-action
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-12-03 11:25:00 +08:00
Marten Seemann
7b769f7a31
ci: simplify the go generate script ( #4728 )
2024-11-25 12:40:15 +08:00
Marten Seemann
3e0a67b247
ci: update golangci-lint to v1.62.0 ( #4725 )
2024-11-18 16:01:39 +01:00
Marten Seemann
9478a67635
ci: control concurrency of the interop Docker image builder ( #4665 )
2024-09-06 22:05:47 -07: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
dependabot[bot]
2da1681699
ci: bump docker/build-push-action from 5 to 6 ( #4576 )
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 5 to 6.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
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-06-24 00:09:49 -07:00
Marten Seemann
8a3d90fc22
ci: set timeout for jobs ( #4538 )
2024-05-28 22:08:50 -07:00
Marten Seemann
2ed1593b6e
ci: update golangci-lint-action to v6 and golangci-lint to v1.58.0 ( #4494 )
...
* ci: update golangci-lint-action to v6 and golangci-lint to v1.58.0
* use issues.exclude-files instead of run.skip-files
* rename vet to govet
2024-05-06 19:05:38 -07:00
Marten Seemann
03a32d0daa
ci: run benchmarks ( #4492 )
2024-05-05 06:48:56 -07:00
dependabot[bot]
0d565fc384
ci: bump golangci/golangci-lint-action from 4 to 5 ( #4472 )
...
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action ) from 4 to 5.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases )
- [Commits](https://github.com/golangci/golangci-lint-action/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
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-04-29 02:00:59 -07:00
dependabot[bot]
067e7db750
ci: bump docker/setup-buildx-action from 2 to 3 ( #4349 )
...
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) from 2 to 3.
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](https://github.com/docker/setup-buildx-action/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
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 04:30:28 -08:00
dependabot[bot]
dbbb6ca736
ci: bump docker/setup-qemu-action from 2 to 3 ( #4345 )
...
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action ) from 2 to 3.
- [Release notes](https://github.com/docker/setup-qemu-action/releases )
- [Commits](https://github.com/docker/setup-qemu-action/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
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:45:33 -08:00
dependabot[bot]
5a70d18c77
ci: bump docker/login-action from 2 to 3 ( #4348 )
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 2 to 3.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: docker/login-action
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:45:01 -08:00
dependabot[bot]
b21bd58281
ci: bump docker/build-push-action from 4 to 5 ( #4347 )
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 4 to 5.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
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:37:06 -08: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
ba1fbbe964
ci: enable Dependabot for GitHub Actions ( #4343 )
2024-03-03 00:15:49 -08:00
Marten Seemann
0a7823c991
ci: update golangci-lint to v1.56.1 and golangci-lint action to v4 ( #4326 )
2024-02-10 17:46:27 -08:00
Marten Seemann
229ff4fa4c
ci: update Codecov action to v4 ( #4321 )
2024-02-08 19:55:24 -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
048940927c
ci: update golangci-lint to v1.55.2 ( #4204 )
2023-12-13 04:02:06 -08:00
Marten Seemann
1bcec70978
ci: run linter on all supported Go versions ( #4126 )
2023-10-24 22:03:41 -07:00