Owen Mansel-Chan
|
0c6efb8c84
|
Add telemetry-only diagnostics
|
2023-05-02 17:17:06 +01:00 |
|
Owen Mansel-Chan
|
3bfcbbf7af
|
Add unit test
|
2023-05-02 17:17:05 +01:00 |
|
Owen Mansel-Chan
|
0710ed97db
|
Refactor to be more easily testable
|
2023-05-02 17:17:05 +01:00 |
|
Owen Mansel-Chan
|
2db304edee
|
Choose which version to install and write file
|
2023-05-02 17:17:04 +01:00 |
|
Owen Mansel-Chan
|
644d7f18c2
|
Factor out tryReadGoDirective()
|
2023-05-02 14:15:03 +01:00 |
|
Owen Mansel-Chan
|
5e87111a8b
|
Stop using deprecate io/ioutil package
|
2023-05-02 14:15:02 +01:00 |
|
Owen Mansel-Chan
|
1e2bdd88b1
|
Add --identify-environment flag
|
2023-05-02 14:15:01 +01:00 |
|
Owen Mansel-Chan
|
1afe845ed3
|
Add missing "v" to semver version string
Because it was missing, that function always returned +1,
so we were doing the wrong thing when the Go version
installed was lower than 1.16.
|
2023-04-24 14:31:46 +01:00 |
|
Owen Mansel-Chan
|
3ca04338ca
|
Use named initialization for struct
|
2023-04-19 13:06:51 +01:00 |
|
Owen Mansel-Chan
|
219c1686fd
|
Wrap return values of moveToTemporaryGopath in a struct
|
2023-04-19 12:40:23 +01:00 |
|
Owen Mansel-Chan
|
1bb006f43e
|
Move defer statements to the right place
It turns out that extracting defer statements into a separate function
changes behaviour.
|
2023-04-19 12:20:52 +01:00 |
|
Owen Mansel-Chan
|
641f16b0df
|
Factor out extract()
|
2023-04-19 12:20:52 +01:00 |
|
Owen Mansel-Chan
|
a611769b43
|
Factor out installDependencies()
|
2023-04-19 12:20:51 +01:00 |
|
Owen Mansel-Chan
|
d61d595b21
|
Factor out function buildWithCustomCommands
|
2023-04-19 12:20:51 +01:00 |
|
Owen Mansel-Chan
|
b45c0ff848
|
Factor out buildWithoutCustomCommands
|
2023-04-19 12:20:51 +01:00 |
|
Owen Mansel-Chan
|
b76e655735
|
Factor out moving code to temp dir in gopath
|
2023-04-19 12:20:50 +01:00 |
|
Owen Mansel-Chan
|
ba48eaa8a6
|
Factor out calculation of source dir
|
2023-04-19 12:20:50 +01:00 |
|
Owen Mansel-Chan
|
702c22b630
|
Refactor calculation of inLGTM
|
2023-04-19 12:20:49 +01:00 |
|
Owen Mansel-Chan
|
f0186957ca
|
Factor out tryUpdateGoModAndGoSum
|
2023-04-19 12:20:49 +01:00 |
|
Owen Mansel-Chan
|
0bfb242e63
|
Factor out logic for needGopath
|
2023-04-19 12:20:49 +01:00 |
|
Owen Mansel-Chan
|
b169f1bfdf
|
Factor out code to fix go vendor issues
|
2023-04-19 12:20:48 +01:00 |
|
Owen Mansel-Chan
|
f872a11b85
|
Factor out initial ModMode calculation
|
2023-04-19 12:20:48 +01:00 |
|
Owen Mansel-Chan
|
2d8d9773c4
|
Factor out depMode calculation
|
2023-04-19 12:20:47 +01:00 |
|
Owen Mansel-Chan
|
674799af8c
|
Implement diagnostic for relative package paths
|
2023-03-10 12:20:44 +00:00 |
|
Owen Mansel-Chan
|
4907e5754f
|
Address review comments
|
2023-03-07 16:38:49 +00:00 |
|
Owen Mansel-Chan
|
c0cc1c3fd5
|
Emit diagnostic to pass second integration test
|
2023-03-07 16:38:48 +00:00 |
|
Owen Mansel-Chan
|
3f805d3456
|
Remove unused param from function
|
2023-03-07 16:38:48 +00:00 |
|
Michael B. Gale
|
1ef1d63c11
|
Add test for parseGoVersion
|
2023-01-06 11:20:51 +00:00 |
|
Michael B. Gale
|
9af9b32722
|
Find the last line of output from go version
|
2023-01-06 11:20:39 +00:00 |
|
Chris Smowton
|
16a2107f89
|
Go autobuilder: don't attempt a go mod tidy when there's a vendor directory present
This is likely to spuriously remove dependencies leading to a later build failure due to missing requirements.
|
2022-06-16 10:12:39 +01:00 |
|
Chuan-kai Lin
|
aa514fff32
|
codeql-go merge prep: move into go/ directory
|
2022-05-20 10:07:19 -07:00 |
|