256 Commits

Author SHA1 Message Date
Zach Musgrave 5319ab5370 fixed copyright header problems 2026-03-02 16:48:54 -08:00
Zach Musgrave bc0c5eea1b Merge pull request #10579 from dolthub/zachmu/kill-types3
[no-release-notes] Removed the rest of the LD1 code paths
2026-02-27 12:42:20 -08:00
Aaron Son 0482146c64 go/utils/publishrelease/buildindocker.sh: Pick up newer GCC toolchain for building release binaries. 2026-02-26 14:46:13 -08:00
Zach Musgrave 58dbab45ea removed marshall and datetime packages 2026-02-25 17:40:40 -08:00
Zach Musgrave 6cbf3de499 removed copyright checks for deleted files 2026-02-25 17:35:08 -08:00
Zach Musgrave c0a5572e6c remove header checks for deleted noms files 2026-02-24 13:33:55 -08:00
Aaron Son fd8b291f90 Merge pull request #10480 from dolthub/aaron/proto-bazel
proto/: Migrate protobuf and flatbuffer message generation to Bazel.
2026-02-22 13:08:31 -08:00
coffeegoddd☕️✨ 9350108590 /go/{cmd,libraries,store,utils}: some fixes 2026-02-16 10:51:20 -08:00
coffeegoddd☕️✨ 14c7909385 /go/{cmd,libraries,store,utils}: some fixes 2026-02-16 10:50:48 -08:00
coffeegoddd☕️✨ b025ccf782 /{.gitignore,go,integration-tests}: disable git interactive mode 2026-02-16 10:45:02 -08:00
Aaron Son fab37eb3c8 proto/: Generate the Golang bindings for the protobufs with bazel.
Gets rid of the submodule, `go build ... && bazel build ... && make` dance which used to be necessary.
2026-02-10 15:24:24 -08:00
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