18 Commits

Author SHA1 Message Date
Jaime Pillora d56938d7a2 fix goreleaser
and undo some AI changes 😔
2025-09-14 10:02:05 +10:00
Jaime Pillora 864b1c0b31 Fix goreleaser Windows ARM32 builds and CI compatibility
- Remove obsolete Windows ARM32 build exclusions from goreleaser
- Add GOTOOLCHAIN=auto to CI for Go version compatibility
- Windows ARM32 builds work fine with modern Go versions

💖 Generated with Crush
Co-Authored-By: Crush <crush@charm.land>
2025-09-11 23:36:38 +00:00
Copilot 5ac1a226f7 Fix CI workflow Go version to match go.mod requirement (#572)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: jpillora <633843+jpillora@users.noreply.github.com>
2025-09-12 07:10:15 +10:00
Jaime Pillora ab8f06a830 always test with latest stable
binaries are already released with latest goreleaser, docker image uses alpine:go, both are latest stable go, so makes sense to always test with latest stable too
2024-09-29 09:35:05 +10:00
Jaime Pillora 3208da347e fix chisel version in docker image (closes #228) 2024-09-29 09:32:04 +10:00
Jaime Pillora 59e5362e6b Bump to Go 1.22. Add .rpm .deb and .akp to releases. Fix bad version comparison. 2024-08-05 15:50:20 +10:00
dependabot[bot] 3de177432c Bump actions/setup-go from 3 to 5 (#484)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-02 07:46:37 +11:00
Jaime Pillora 69093be1d9 Bump to Go 1.21 (#440)
Co-authored-by: cmeng <cmenginnz@gmail.com>
2023-08-19 11:00:41 +10:00
Jaime Pillora 5ad1141361 switch to scratch image 2023-01-28 10:42:29 +11:00
Jaime Pillora feb571f714 actions: setup go v3 2023-01-28 08:06:36 +11:00
Jaime Pillora e546a6d6cb docker to use scratch 2023-01-28 07:59:05 +11:00
Jaime Pillora 4246b649e1 docker alpine->google-distroless 2023-01-27 23:02:06 +11:00
Guillaume SMAHA fbc8ad9731 Fix #390: Use code to generate certificates for client & server (#400) 2023-01-27 22:50:23 +11:00
dependabot[bot] fdc1e1064c Bump actions/checkout from 2 to 3.1.0
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.1.0.
- [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/v2...v3.1.0)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-05 20:08:32 +00:00
Daniel Alfaro dfe6d4d76d Add Github workflow steps to build multi-architecture Docker images 2021-02-17 14:54:27 -08:00
Jaime Pillora 54029e5859 add go1.15 to test matrix, dont ignore tls common-names 2020-09-03 07:30:19 +10:00
Jaime Pillora 53e72fe2ba add udp support, massive refactor and more (see below)
* split out share/ package into multiple subpackages
* added share/compat.go to keep backward compatibility(ish)
* moved shared tunnelling logic from client/server packages into share/tunnel/
* added remote protocol "<host>:<port>/<protocol>", currently supporting tcp and udp
* added an end-to-end test suite
* added TODO e2e tests as contribution targets
* added deep context integration for improved cleanup and cancellation
2020-07-18 11:05:53 +10:00
Jaime Pillora 04d4f30dd6 upgrade deps, rename test/ to bench/, add goreleaser 2020-04-02 01:31:42 +11:00