34 Commits
Author SHA1 Message Date
Hanzo AI aebb52d9cf deps: bump Go to 1.26.4 across go.mod, Dockerfiles, GH Actions
Workspace-wide sync. luxfi/node already shipped on 1.26.4 in v1.30.6
(commit 121aca1fa9); this is the cross-repo catch-up.
2026-06-07 10:44:55 -07:00
Hanzo DevandGitHub 51eaadacae chore: bump Go toolchain to 1.26.3 (#50)
Pin Go version to 1.26.3 across go.mod, CI workflows, and Dockerfiles
for canonical alignment with the rest of the luxfi/* stack.
2026-05-16 16:44:38 -07:00
Hanzo Dev d44b431a62 fix: update luxfi/crypto to v1.17.43, luxfi/log module path fix 2026-03-09 18:17:08 -07:00
Zach Kelling 4d5969bb67 Remove fuzzer cruft, update crypto imports 2026-01-08 20:40:16 -08:00
9081224901 build: upgrade -dlgo version to Go 1.24.0 (#31159)
Co-authored-by: Felix Lange <fjl@twurst.com>
2025-02-19 11:21:22 +01:00
Martin HSandGitHub 9eb8ba37f2 build: use buildx to build multi-platform docker images (#30530) 2024-09-30 15:39:53 +03:00
Martin HSandGitHub f42b1db255 all: update to go version 1.23.0 (#30323)
This PR updates the version of go used in builds and docker to
1.23.0. Release notes: https://go.dev/doc/go1.23

More importantly, following our policy of maintaining the last two
versions (which now becomes 1.23 and 1.22), we can now make use of
the things that were introduced in 1.22: https://go.dev/doc/go1.22

Go 1.22 makes two changes to “for” loops.
- each iteration creates new variables, 
- for loops may range over integers

Other than that, some interesting library changes and other stuff.
2024-08-20 15:50:07 +02:00
milesandGitHub 93aa430889 all: fix typos (#29288) 2024-03-20 08:49:38 +01:00
3314056740 all: update to go version 1.22.1 (#28946)
Since Go 1.22 has deprecated certain elliptic curve operations, this PR removes 
references to the affected functions and replaces them with a custom implementation
in package crypto. This causes backwards-incompatible changes in some places.

---------

Co-authored-by: Marius van der Wijden <m.vanderwijden@live.de>
Co-authored-by: Felix Lange <fjl@twurst.com>
2024-03-18 17:36:50 +01:00
Håvard Anda EstensenandGitHub 80fae0bd2d Dockerfile: update Go to 1.21 (#28538) 2023-11-17 16:48:06 +02:00
Péter SzilágyiandGitHub b313049783 travis, build: update Go to 1.20.1 (#26653)
travis, build: update Go to 1.20
2023-02-16 09:00:45 +02:00
Felix LangeandGitHub f21274254b Dockerfile: upgrade to Go 1.19 (#26195) 2022-11-17 10:54:28 +01:00
79e31e4c9e build: add static linking support (#25492)
This adds support for building statically-linked executables using ci.go.

Static linking is enabled by default in Docker builds, making it possible to
use the geth executable in any Docker image, regardless of the Linux
distribution the Dockerfile is based on.

Co-authored-by: Felix Lange <fjl@twurst.com>
2022-08-10 10:30:59 +02:00
EXECandGitHub b0b751788d docker: speed up docker image build (#24796)
This PR improves the docker build speed for repeated builds where go.mod and go.sum do no change, by placing the downloaded dependencies in a lower layer
2022-05-03 11:17:24 +02:00
Péter Szilágyi aba0dc0116 build, Dockerfile: bump Go to 1.18 2022-03-16 08:27:16 +02:00
Felix LangeandGitHub 674b92de29 Dockerfile: upgrade to Go 1.17 (#23465) 2021-08-25 15:18:31 +02:00
Péter Szilágyi f80994ccf9 dockerfile: get rid of make and env, see if that fixes builds 2021-07-06 09:33:31 +03:00
Péter Szilágyi 732ec0efcc travis, Dockerfile, build: docker build and multi-arch publish combo 2021-06-21 19:17:59 +03:00
Péter Szilágyi a51805fd80 Dockerfile: bump to Go 1.16 base images 2021-02-23 18:28:24 +02:00
Shude LiandGitHub b1794dac00 Dockerfile: unexpose port 8547 as GraphQL was merged into HTTP endpoint (#21556) 2020-09-13 23:25:15 +03:00
Péter Szilágyi 812ebca3ca travis, dockerfile, appveyor, build: bump to Go 1.15 2020-08-20 16:41:37 +03:00
Péter SzilágyiandGitHub d865d0f248 travis, appveyor, build, Dockerfile: bump Go to 1.14.2 (#20913)
* travis, appveyor, build, Dockerfile: bump Go to 1.14.2

* travis, appveyor: force GO111MODULE=on for every build
2020-04-14 14:03:18 +03:00
Péter Szilágyi 8b8cb6e783 travis, Dockerfile, appveyor: bump to Go 1.13 2019-09-12 11:09:11 +03:00
Péter Szilágyi c5a063fa50 Dockerfile: expose GraphQL ports 2019-09-04 14:46:07 +03:00
C. BrownandPéter Szilágyi bc265328de cmd, internal/build, docker: advertise commit date in unstable build versions (#19522)
* add-date-to unstable

* fields-insteadof-split

* internal/build: support building with missing git

* docker: add git history back to support commit date in version

* internal/build: use PR commits hashes for PR builds
2019-05-08 16:44:28 +03:00
Samuel MarksandPéter Szilágyi e9ababc234 travis, appveyor, Dockerfile: upgrade to Go 1.12 2019-02-27 14:21:02 +02:00
Samuel MarksandPéter Szilágyi e00e6766a0 travis, Dockerfile, appveyor, build: bump to Go 1.11 2018-09-19 11:29:29 +03:00
Péter Szilágyi 5d60d59c14 Dockerfile: drop legacy discovery v5 port mappings 2018-04-23 15:51:30 +03:00
Péter Szilágyi 72b47f2e4d Dockerfile: revert the user change PR that broke all APIs 2018-04-23 15:26:15 +03:00
Péter SzilágyiandGitHub 7f067eadc9 Revert "Dockerfile.alltools: fix invalid command" 2018-04-23 15:23:14 +03:00
Péter Szilágyi 8a2a7d6fd3 Dockerfile.alltools: fix invalid command 2018-04-10 14:02:56 +03:00
Federico GimenezandFelix Lange d43d90a748 Dockerfile: use non-privileged user account (#16052) 2018-04-05 14:14:32 +02:00
Péter Szilágyi 4b93182bdc travis, Dockerfile, appveyor, build: bump to Go 1.10 2018-03-08 16:34:26 +02:00
Péter Szilágyi 979a7f68fc Dockerfile: support alltools image beside plain Geth 2017-11-13 14:30:13 +02:00