10 Commits

Author SHA1 Message Date
Camden Cheek
5f936abd7a bump minimum go version for main 2024-01-21 14:45:20 -07:00
Camden Cheek
a3ac5f2fe2 bump minimum go version 2024-01-21 14:44:01 -07:00
Maria Ines Parnisari
112480952b add Makefile and run benchmarks as part of PRs (#130)
This:
- Adds a Makefile with `make test` and `make lint` and `make bench`
- Adds a new workflow for `main` that runs benchmarks and saves them
- Adds a new workflow for PRs that runs benchmarks and compares against
`main`. When a benchmark regression occurs, it should fail the workflow
2024-01-21 14:42:30 -07:00
Camden Cheek
e454401b0a Exclusively use go1.20 multierrors (#127)
This removes the dependency on `go.uber.org/multierror` in favor of
the multierror functionality included in go 1.20.
2024-01-19 11:08:15 -07:00
exfly
1df97ecbf2 replace Sourcegraph error lib for smaller dependency
This removes github.com/sourcegraph/sourcegraph/lib/errors from the
dependencies of conc and replaces it with the standard library
multierrors (added in go 1.20), with a fallback to the smaller uber
library for older go versions (back to go 1.19). This significantly
reduces the size of the dependency list.
2023-02-18 08:57:36 -07:00
Camden Cheek
320defbfd7 Merge pull request #27 from sashamelentyev/lint
Add lint
2023-01-07 14:15:50 -07:00
Sasha Melentyev
bfb91a04ad Add lint
Signed-off-by: Sasha Melentyev <sasha@melentyev.io>
2023-01-07 22:16:18 +03:00
Sasha Melentyev
83c48610d7 Add race
Signed-off-by: Sasha Melentyev <sasha@melentyev.io>
2023-01-07 22:11:34 +03:00
Camden Cheek
3765ce7494 add codecov action 2023-01-02 17:06:31 -07:00
Camden Cheek
abf5cac3c4 Create go.yml 2023-01-02 16:13:08 -07:00