15 Commits

Author SHA1 Message Date
Marco Munizaga
758bbd29a1 refactor!: move insecure transport outside of core 2025-09-26 09:32:51 -07:00
Marco Munizaga
9f5a948c94 chore: add help comment
I forgot macOS runs an old version of bash
2025-09-19 12:39:11 -07:00
web3-bot
83d77757a2 ci: uci/update-go (#3371) 2025-08-20 14:18:56 -07:00
levisyin
58d21ca241 build(test_analysis): use modernc.org/sqlite directly (#3227) 2025-04-10 21:15:27 -07:00
web3-bot
fe11448914 chore: update ci for go1.24 (#3195)
Co-authored-by: Piotr Galar <piotr.galar@gmail.com>
2025-02-18 17:31:14 +05:30
Marco Munizaga
b07e3aa6c5 ci: Install specific protoc version when generating protobufs (#3112) 2024-12-18 14:24:42 -08:00
Marco Munizaga
88ae97914e chore: Release v0.38.0 (#3106) 2024-12-18 11:22:30 -08:00
web3-bot
dacaae37bc ci: uci/update-go (#2937)
* chore: bump go.mod to Go 1.22 and run go fix

* Bump docker builder version

---------

Co-authored-by: Marco Munizaga <git@marcopolo.io>
2024-08-28 13:15:49 -07:00
Marco Munizaga
c31e21d57e Fail on any test timeout (#2929) 2024-08-21 13:40:03 -07:00
Marco Munizaga
6c12e2237a ci: Out of the tarpit (#2923)
* Lint fixes

* Use latest go version for go-check

Fixes nil pointer issue in staticcheck

* Add test_analysis helper script

* Use custom go-test-template

* Add some tests to the test_analysis script

* Always upload test_results db

* Attempt to fix test on windows

* Better if statement

* Try to fix flaky test

* Disable caching setup-go on Windows

* Better if statement

* Tweak

* Always upload summary and artifact

* Close db

* No extra newline
2024-08-20 11:13:32 -07:00
Josh Klopfenstein
0fb7daca4a Fix proto import paths (#2920)
* Add failing proto test

* Add a new proto compilation script

A proto file's *import path* is relative to one of the `--proto-path`s.

Previously, the proto files were compiled separately. Some invocations
used different values for the `--proto_path`, which led to inconsistent
import paths in proto file descriptors.

Typically, this wouldn't be a problem. However, if a downstream project
uses `protoregistry.GlobalFiles` to inspect proto dependencies, it will fail
to find a dependency's file descriptor when the dependency was compiled
with a different `--proto_path`.

By using a single script to generate all protobuf files, we can ensure
the `--proto_path` is always set to the same sane value (the root of the
project, as suggested in the [official documentation]).

[official documentation]: https://protobuf.dev/programming-guides/proto2/#importing

* Add go_package options so scripts/gen-proto.sh succeeds

* Remove undesirable `go:generate protoc` directives

* Run `go generate ./...`

* Script uses arrays, I think we need bash

---------

Co-authored-by: Marco Munizaga <git@marcopolo.io>
2024-08-19 10:32:20 -07:00
Jorropo
449bafb2a3 fix: mkreleaselog exclude autogenerated files (#1567) 2022-05-26 08:32:15 -07:00
Marten Seemann
748671ce81 exclude web3-bot from mkreleaselog 2021-11-29 13:32:33 +04:00
Steven Allen
0b23836472 fix(mkreleasenotes): handle first commit
It has no parents.
2021-05-10 18:49:37 -07:00
Steven Allen
9d13654fbb doc: add a basic release process
1. A simple checklist.
2. A script to generate release notes.

I'm explicitly ignoring anything like a branching model for the moment.
We don't have a long RC process so that shouldn't be required (yet).
2021-04-29 11:13:02 -07:00