Updated test matrix to latest go versions. #205
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Goal
Update test matrix to include latest versions of Go.
Design
Make sure building with the latest versions of Go is successful and monitor how long it takes to build.
Changeset
Added latest Go versions,
v1.17 - v1.22
, to test-matrix.Updated the
unhandledCrash()
function inmain.go
withnoinline
to accommodate the inline function behavior introduced inv1.17+
.Updated the
RUN
commands in all Dockerfile(s) to a conditional to usego get
orgo install
dependent on the version of Go being used.Moved
ARG GO_VERSION
up to allow consumption byRUN
command.Testing
Relying on testing via CI.