Michael B. Gale
|
e9bd85e0ba
|
Merge pull request #16704 from github/mbg/go/fix/build-scripts-running-more-than-once
|
2024-06-11 22:23:15 +01:00 |
|
Michael B. Gale
|
0f56e408f8
|
Merge branch 'main' into mbg/go/fix/build-scripts-running-more-than-once
|
2024-06-11 18:29:41 +01:00 |
|
Michael B. Gale
|
20b7def543
|
Go: Only log one line for stray .go files
|
2024-06-11 18:06:08 +01:00 |
|
Michael B. Gale
|
d4adc373c6
|
Replace if with else if in RequiredGoVersion
|
2024-06-10 15:48:29 +01:00 |
|
Michael B. Gale
|
e7a60b72f1
|
Go: Check dependencies per workspace
|
2024-06-07 16:22:41 +00:00 |
|
Michael B. Gale
|
b9586a81ef
|
Go: Add functions for constructing go list commands
|
2024-06-07 16:22:40 +00:00 |
|
Michael B. Gale
|
6c0c3365cf
|
Go: Fix vendor issues and go.sum files in separate loop
|
2024-06-07 16:22:39 +00:00 |
|
Michael B. Gale
|
d344f720aa
|
Go: Add methods to GoModule for the tidy and vendor commands
These ensure that the module path is used automatically
|
2024-06-07 16:22:37 +00:00 |
|
Michael B. Gale
|
881b2586e1
|
Go: Add tests for RequiredGoVersion
|
2024-06-07 12:20:44 +00:00 |
|
Michael B. Gale
|
504a233299
|
Go: Use Toolchain directives in go.mod files, if available
|
2024-06-07 12:20:43 +00:00 |
|
Michael B. Gale
|
1d6f09c750
|
Go: Refactor go.mod version retrieval into its own method
|
2024-06-07 12:20:42 +00:00 |
|
Michael B. Gale
|
44a16cef6c
|
Go: Use Toolchain directives in go.work files, if available
|
2024-06-07 12:20:41 +00:00 |
|
Michael B. Gale
|
9d1c2c6ba1
|
Merge branch 'main' into mbg/go/semver-type
|
2024-06-07 12:09:10 +00:00 |
|
Michael B. Gale
|
2662808629
|
Go: Output setup-go compatible pre-release identifiers
|
2024-06-06 17:14:45 +00:00 |
|
Michael B. Gale
|
c0142c1a91
|
Go: Add comment explaining why NewSemVer does not Canonicalise the result
|
2024-06-05 14:08:45 +00:00 |
|
Owen Mansel-Chan
|
fcf06c59aa
|
Refactor findMethodWithGivenReceiver
|
2024-06-05 14:52:31 +01:00 |
|
Michael B. Gale
|
81297aad8c
|
Go: Use standard semver format in outputEnvironmentJson
|
2024-05-15 12:21:23 +01:00 |
|
Michael B. Gale
|
fabd7a9c51
|
Go: Better preserve original versions
|
2024-05-15 12:01:03 +01:00 |
|
Michael B. Gale
|
e0543d1d59
|
Go: Support all permutations of version prefixes and suffixes
|
2024-05-15 10:43:02 +01:00 |
|
Michael B. Gale
|
6652685f5a
|
Go: Restore toolchain.IsInstalled check
|
2024-05-15 10:07:44 +01:00 |
|
Michael B. Gale
|
898383ccff
|
Go: Fix comment in NewSemVer for empty string
|
2024-05-15 10:07:44 +01:00 |
|
Michael B. Gale
|
054efa648c
|
Go: Move version constants to shared location
|
2024-05-15 10:03:35 +01:00 |
|
Michael B. Gale
|
9e618b6961
|
Go: Use SemVer type in autobuilder package
|
2024-05-15 10:03:35 +01:00 |
|
Michael B. Gale
|
a6d2aa3913
|
Go: Use SemVer type in project package
|
2024-05-15 10:03:32 +01:00 |
|
Michael B. Gale
|
010df54657
|
Go: Use SemVer type in toolchain package
|
2024-05-15 10:03:01 +01:00 |
|
Michael B. Gale
|
d171750678
|
Go: Add SemVer type to track valid semantic versions
|
2024-05-15 10:02:10 +01:00 |
|
Michael B. Gale
|
38e1065b24
|
Go: Document return values for Autobuild
|
2024-05-15 09:38:31 +01:00 |
|
Michael B. Gale
|
65c654e946
|
Go: Do not use a named return variable in buildWithoutCustomCommands
|
2024-05-13 15:33:52 +01:00 |
|
Michael B. Gale
|
4d5f05a8dd
|
Go: Adjust log messages depending on whether build scripts were found or not
|
2024-05-13 12:42:00 +01:00 |
|
Michael B. Gale
|
1b9e8ae86f
|
Go: Modify Autobuild to return an array of scripts that were run
|
2024-05-13 12:38:51 +01:00 |
|
Michael B. Gale
|
bbc359ebde
|
Go: Improve messages in buildWithoutCustomCommands
|
2024-05-13 12:31:04 +01:00 |
|
Michael B. Gale
|
896fb87d1d
|
Go: Fix err being shadowed in RunListWithEnv
|
2024-05-08 13:29:28 +01:00 |
|
Michael B. Gale
|
724d026238
|
Go: Move go list functions to toolchain package
|
2024-05-08 13:29:28 +01:00 |
|
Paolo Tranquilli
|
5b184c179a
|
Bazel/Go: add some comments
|
2024-05-06 12:48:01 +02:00 |
|
Paolo Tranquilli
|
17990da205
|
Update go/extractor/BUILD.bazel
Co-authored-by: Cornelius Riemenschneider <cornelius@github.com>
|
2024-05-03 15:58:43 +02:00 |
|
Paolo Tranquilli
|
8f0b88497a
|
Bazel/Go: be more specific in go/extractor/BUILD.bazel comments
|
2024-05-03 13:15:08 +02:00 |
|
Paolo Tranquilli
|
00baccbc15
|
Go: autoformat
|
2024-05-02 17:08:23 +02:00 |
|
Paolo Tranquilli
|
76067cb12d
|
Go: skip X:nocoverageredesign printing by autobuilder built with bazel
|
2024-05-02 17:02:48 +02:00 |
|
Paolo Tranquilli
|
4ae82ac215
|
Go: add explanatory comment to extractor BUILD file
|
2024-05-02 15:40:13 +02:00 |
|
Paolo Tranquilli
|
a8d3226e99
|
Merge branch 'main' into redsun82/go
|
2024-05-02 09:27:47 +02:00 |
|
Michael B. Gale
|
00cbfaf40e
|
Go: Allow version suffixes
|
2024-05-01 15:00:45 +01:00 |
|
Paolo Tranquilli
|
0f387eeac2
|
Go: add vendor update to //go:gen
|
2024-04-26 16:31:04 +02:00 |
|
Paolo Tranquilli
|
c8b02241af
|
Merge branch 'main' into redsun82/go
|
2024-04-26 15:59:17 +02:00 |
|
Paolo Tranquilli
|
925a2cca7e
|
Go: create whole extractor pack with bazel
|
2024-04-26 12:01:23 +02:00 |
|
Paolo Tranquilli
|
7d9a68bf17
|
Go: wrap gazelle to regenerate from scratch and add header
|
2024-04-26 11:19:22 +02:00 |
|
Michael B. Gale
|
b8cfff6d19
|
Go: Use Parse instead of ParseLax, since we need toolchain directives
|
2024-04-25 14:10:26 +01:00 |
|
Michael B. Gale
|
f33d7ee80d
|
Go: Add unit tests for hasInvalidToolchainVersion
|
2024-04-25 14:09:47 +01:00 |
|
Michael B. Gale
|
15a6308c72
|
Go: Refactor condition for EmitInvalidToolchainVersion into separate function
|
2024-04-25 14:04:00 +01:00 |
|
Paolo Tranquilli
|
4ca8faa9c9
|
Go: introduce universal binaries on macOS
|
2024-04-25 09:27:59 +02:00 |
|
Paolo Tranquilli
|
393f6b7666
|
Go: add gazelle-generated BUILD files
|
2024-04-25 08:53:26 +02:00 |
|