Commit Graph

245 Commits

Author SHA1 Message Date
coffeegoddd☕️✨
a7fa1f6ca8 /go/{store, utils}: formatting 2026-02-03 15:03:40 -08:00
Aaron Son
86cf6c0518 go.mod,.github: Bump Go version to 1.25.6.
Fixes potential impact in some configurations from CVE-2025-61729.
2026-01-26 16:57:21 -08:00
Neil Macneale IV
5abbec30bf allow 2026 in copyright headers 2026-01-08 09:55:34 -08:00
elianddb
4aed001be4 rm tzdata explicit import and replace with timetzdata build tag 2025-12-26 13:59:40 -08:00
Aaron Son
8105f3dbaf go/utils/publishrelease/buildindocker.sh: Rework how rpmbuild/SOURCES gets populated since dangling symlinks do not work with Docker COPY. 2025-11-25 15:24:33 -08:00
Aaron Son
26fca083fb .github,go/utils/{publishrelease,rpmbuild}: Add a basic RPM build to the published release artifacts for Dolt.
These RPMs include the statically linked Dolt binary, installed at
/usr/local/bin/dolt. They work on x86_64 and aarch64 RPM-based Linux
distributions. To install them, download the appropriate
`dolt-...-1.{x86_64,aarch64}.rpm` file from the GitHub release artifacts and
run `sudo rpm -i downloaded_file.rpm` on it.
2025-11-25 14:43:44 -08:00
Aaron Son
06a1e9bb3a go/libraries/utils/earl: Add special handling for AWS URLs with non-compliant host components so that we can bump the Golang version. 2025-10-14 11:56:26 +02:00
Aaron Son
746d1bfbb1 [no-release-notes] go/utils/devbuild: Add a utility script for a developer to generate a release-ish build.
This build will be built with our release toolchains and will have the same runtime dependencies as them. In contrast to our release builds, it does not use profile guided optimization.

This script is mostly used to pass test builds between developers or to get instrumented builds to clients during troubleshooting, optimization, etc.
2025-10-01 05:03:20 -07:00
James Cor
09f7c7043b [no-release-notes] bump golang version (#9859) 2025-09-18 13:39:41 -07:00
Aaron Son
3b0f08e685 Merge pull request #9779 from dolthub/aaron/icu-license
[no-release-notes] Godeps: Add ICU4C license.
2025-09-11 22:43:01 +02:00
Aaron Son
238c7d44ff /go/utils/publishrelease/buildpgobinaries.sh: Pick up icu_static build tag and flags for darwin target to get libc++ as C++ stdlib. 2025-09-03 02:00:05 -07:00
Aaron Son
e6f8335907 [no-release-notes] Godeps: Add ICU4C license. 2025-09-03 01:49:51 -07:00
Aaron Son
159d406b47 [no-release-notes] go/utils/publishrelease/buildpgobinaries.sh: Update release build script to use ICU4C-enabled toolchains.
We install the statically built ICU4C packages into the sysroots before building.

We pass icu_static as a build tag.

We add CXX support to the Cgo build.

We bump build image to Debian trixie (newer MinGW is necessary) and we pick up cross tools which have built for that base image.

We add -static-libgcc and -static-libstdc++ to the Windows build, as necessary.
2025-09-02 07:04:38 -07:00
Nick Tobey
6ae35a6bd8 Merge remote-tracking branch 'origin/aaron/clean-up-autoincrement-init-on-shutdown' into nicktobey/mmap 2025-07-29 14:24:49 -04:00
Aaron Son
b8d7bb4637 go/utils/repofmt/check_fmt.sh: Fix to consider eventsapi_schema local. 2025-07-26 11:43:18 -07:00
Aaron Son
f19ebfd1df go,proto: Move eventsapi schema into a separate repository.
This results in less weird contortions and less opportunity for dependency drift from consumers of Dolt.
2025-07-25 13:04:22 -07:00
Nick Tobey
b4403f0191 Update tests. 2025-07-25 10:32:28 -07:00
Aaron Son
616c350729 go/utils/hasher: Fix for all bytes of a hash provided. Add some tests. 2025-05-14 11:07:20 -07:00
Aaron Son
83c462acec go: utils/publishrelease/buildpgobinaries.sh: Bump optcross to pick up new dolthub_toolchains changes. 2025-03-28 11:20:46 -07:00
Neil Macneale IV
2e9862ab3c update copyright for s3_object_reader.go 2025-02-26 16:03:36 -08:00
Neil Macneale IV
9d74c21007 Fix copyright headers 2025-02-26 09:36:42 -08:00
Neil Macneale IV
dc936ab2ae Rename aws_chunk_source to be table specific 2025-02-25 16:09:50 -08:00
Aaron Son
fd79008176 go: publishrelease: buildpgobinaries.sh: Manually specify the SDK version of our toolchain so it shows up in our release binaries. 2025-02-21 12:37:06 -08:00
Nick Tobey
849e5c0b67 Create context object for remote server main function. 2025-01-23 13:00:47 -08:00
Nick Tobey
d43ce7f159 Merge remote-tracking branch 'origin/main' into nicktobey/lazy-load 2025-01-23 12:47:34 -08:00
Nick Tobey
1d4a82f0b7 Make dEnv.DoltDB private and add an accessor function. 2025-01-22 22:49:01 -08:00
Aaron Son
4e4c446a91 go/utils/copyrighthdrs: Allow 2025. 2025-01-14 19:37:52 -08:00
Aaron Son
0d40bfd55b go/store/chunks: Remove unused remote_requests structs and related code. 2025-01-06 11:30:10 -08:00
Neil Macneale IV
34bd5c09b4 Merge remote-tracking branch 'origin/main' into spelling-3p 2024-08-20 17:34:15 -07:00
Neil Macneale IV
49e0cb67e7 Reverts to some changes in PR 2024-08-20 15:49:23 -07:00
Denis Chernov
887e4a2fdb Fixed a typo in curl user-agent flag 2024-08-15 20:52:39 +03:00
Denis Chernov
199e7d1aa9 Formatted install.sh 2024-08-13 21:20:38 +03:00
Denis Chernov
227e138a36 Fixed error error message color on ZSH/macOS 2024-08-13 21:14:11 +03:00
Denis Chernov
8ee151df26 Fixed architecture-related error message 2024-08-13 21:13:50 +03:00
Dylan Varga
fed30c181d Fixed grammar typos re issue #8221 2024-08-09 22:24:19 -07:00
Aaron Son
4f9bdd9c04 go/utils/publishrelease: Bump MUSL toolchains used for cutting releases.
The new toolchain uses MUSL + mimalloc.

Include the mimalloc license in our released LICENSES notice.
2024-05-15 17:01:00 -07:00
Brian Hendriks
b6cd726af3 move config 2024-05-15 10:27:16 -07:00
Brian Hendriks
8dc778024b Merge pull request #7834 from dolthub/bh/minver-refactor
minver refactor to be used by doltgres
2024-05-08 14:06:09 -07:00
Brian Hendriks
7584e3e5b4 formatting 2024-05-08 12:45:40 -07:00
Brian Hendriks
bd70309b20 refactor minver validation file generation 2024-05-08 12:42:29 -07:00
Brian Hendriks
dedad9f380 minver refactor to be used by doltgres 2024-05-08 12:34:45 -07:00
Aaron Son
259651515c [no-release-noets] go/utils/publishrelease/buildpgobinaries.sh: Update for CGO. 2024-04-25 16:21:10 -07:00
coffeegoddd
bcea155fa8 /{.github,go}: fix path to dolt version in release stuff 2024-04-15 11:39:47 -07:00
coffeegoddd
d9efddbb9a /go/utils/publishrelease/buildpgobinaries.sh: fix pgo binaries script 2024-02-15 13:17:38 -08:00
Dustin Brown
b9be980550 Update buildpgobinaries.sh 2024-02-15 13:05:53 -08:00
coffeegoddd
af0e155ccf /{.github,go}: try fixing pgo build binaries, add test workflow 2024-02-15 12:52:19 -08:00
coffeegoddd
fddb73a83a /{go,.github}: add scripts for building pgo dolt binaries 2024-02-14 16:51:27 -08:00
Aaron Son
b832e3bf9d dolt push: Only assert on a clean working set when doing a push if we are running against a server which requests it. 2024-01-10 15:51:30 -08:00
Brian Hendriks
38945b8029 update headers 2024-01-08 12:45:13 -08:00
Brian Hendriks
59e612e561 fixes and debug output 2024-01-08 12:26:28 -08:00