Denton Gentry and Denton Gentry
e692e3866b
Cache go modules.
...
Apply Go actions cache, as described in
https://markphelps.me/2019/11/speed-up-your-go-builds-with-actions-cache/
Signed-off-by: Denton Gentry <[email protected] >
2021-01-07 21:34:43 -08:00
Denton Gentry and Denton Gentry
d12add6e22
Adjust coverage options.
...
+ we don't need an exactly accurate count of the number of times each
time ran. Remove -covermode, the default "set" will be fine to just
track whether a given line ran at all.
+ add -benchtime=1x. We only need to run the benchmarks once.
+ -bench=. to match any character.
Signed-off-by: Denton Gentry <[email protected] >
2021-01-07 21:34:43 -08:00
Denton Gentry and Denton Gentry
332759ef73
Add coveralls.io support.
...
We include -bench because some parts of the codebase, like
smallzstd, do not have regular unit tests but do have very
good benchmark tests that covers all functions.
Signed-off-by: Denton Gentry <[email protected] >
2021-01-07 21:34:43 -08:00
Alex Brainman and Brad Fitzpatrick
037daad47a
.github/workflows: use cache to speed up Windows tests
...
Fixes #872
Signed-off-by: Alex Brainman <[email protected] >
2020-11-02 07:45:48 -08:00
Brad Fitzpatrick and Brad Fitzpatrick
a1ccaa9658
.github/workflows: add tests on Windows
...
Fixes #50
Signed-off-by: Brad Fitzpatrick <[email protected] >
2020-10-28 09:23:42 -07:00
Brad Fitzpatrick and GitHub
22ed3c503e
Add depaware.txt files and GitHub checks. ( #745 )
...
See https://github.com/tailscale/depaware
Signed-off-by: Brad Fitzpatrick <[email protected] >
2020-09-09 12:11:46 -07:00
Brad Fitzpatrick and Brad Fitzpatrick
862d223c39
Switch to Go 1.15.
...
Signed-off-by: Brad Fitzpatrick <[email protected] >
2020-08-18 15:48:30 -07:00
Brad Fitzpatrick and Brad Fitzpatrick
75e1cc1dd5
github/workflows: add go vet ./... step
2020-07-16 09:15:09 -07:00
Brad Fitzpatrick and Brad Fitzpatrick
7815633821
github: also run 32-bit tests on Linux
...
Signed-off-by: Brad Fitzpatrick <[email protected] >
2020-07-10 08:43:12 -07:00
Avery Pennarun
d9fd5db1e1
Rename master -> main.
...
Background:
https://www.zdnet.com/article/github-to-replace-master-with-alternative-term-to-avoid-slavery-references/
2020-06-15 13:47:11 -04:00
Brad Fitzpatrick and Brad Fitzpatrick
6b232b5a79
Disable staticcheck for tempfork packages.
2020-04-24 20:46:06 -07:00
David Anderson and Dave Anderson
108e3af76f
github: use Go 1.14 in CI.
...
Signed-off-by: David Anderson <[email protected] >
2020-04-19 14:46:24 -07:00
David Anderson
52d9613b42
github: add license check to CI.
...
Signed-off-by: David Anderson <[email protected] >
2020-03-17 21:34:44 -07:00
David Anderson
47265000da
Revert "update CI and everything to Go 1.14."
...
This reverts commit 905fe9f6a2 .
We're not quite ready to update the Mac/iOS builds to 1.14.
2020-03-06 13:45:54 -08:00
David Anderson and Dave Anderson
bc20e555c5
Print the staticcheck version.
...
Signed-off-by: David Anderson <[email protected] >
2020-03-06 13:24:32 -08:00
David Anderson
905fe9f6a2
update CI and everything to Go 1.14.
2020-03-06 12:55:52 -08:00
David Anderson
a416d10e85
Remove the explicit security redirect.
...
Github makes one of those automatically based on SECURITY.md.
Signed-off-by: David Anderson <[email protected] >
2020-02-13 22:44:08 -08:00
David Anderson
f96e9a123d
Add issue templates and redirects.
...
"New issues" will now suggest templates for bugs and
feature requests. Support requests get directed to
[email protected] , and security reports to
[email protected] .
Signed-off-by: David Anderson <[email protected] >
2020-02-13 22:41:17 -08:00
Brad Fitzpatrick and Brad Fitzpatrick
b5346fe7b4
meta: move cross-compiled builds to their own parallel jobs
...
And add FreeBSD.
Fixes #37
Signed-off-by: Brad Fitzpatrick <[email protected] >
2020-02-13 11:28:07 -08:00
evalexpr and Dave Anderson
e5481f33d3
meta: cross-compile tests for other geese
...
For now this is just darwin/windows, but we'll eventually add support
for {free,open}bsd
Signed-off-by: evalexpr <[email protected] >
2020-02-12 23:11:46 -08:00
Jonathan Wilkins and Dave Anderson
ae89a7a65d
meta: build different GOOSes in CI
...
First pass at #37 without support for cross-compilation of tests
Signed-off-by: evalexpr <[email protected] >
2020-02-12 23:11:46 -08:00
David Anderson
595325c716
meta: add a staticcheck CI step.
...
Signed-off-by: David Anderson <[email protected] >
2020-02-11 10:58:57 -08:00
David Anderson
c1917710ad
meta: revert issue templates for now.
...
Looks like Github doesn't understand mailto: links, so
we'll have to create KB pages on tailscale.com and point
to those.
Signed-off-by: David Anderson <[email protected] >
2020-02-11 09:33:16 -08:00
Dave Anderson and GitHub
a097f206d8
Create some issue templates
...
The goal here is to avoid support and "general product questions" from landing in Github, because we don't monitor Github for those.
2020-02-11 09:30:59 -08:00
David Anderson
1dfc0af361
meta: create issue template configuration.
...
The configuration directs support/product questions
to [email protected] , and security issues to
[email protected] .
Signed-off-by: David Anderson <[email protected] >
2020-02-11 09:21:39 -08:00
David Anderson
fb36bb9a88
Add slack notifications to CI.
...
Signed-off-by: David Anderson <[email protected] >
2020-02-11 09:16:13 -08:00
David Anderson
3dd4471036
Add a build+test github action, as a quick and cheerful CI.
...
Signed-Off-By: David Anderson <[email protected] >
2020-02-10 21:15:47 -08:00