Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ci: bump to Go 1.20 & improve linting #352

Merged
merged 2 commits into from
Feb 16, 2023
Merged

Conversation

milas
Copy link
Member

@milas milas commented Feb 15, 2023

  • Use Go 1.20 & 1.19 in CI (1.18 is now EOL)
    • go.mod now targets 1.19 - in the future, this should be safe to raise to the higher version as we use the new -compat flag properly
  • Update to latest golangci-lint
  • Move linting to happen as part of test job to ensure that it runs across the matrix of Go & OS versions, as some lint issues can be Go version or OS/platform specific
  • Upgrade distribution/v3 to latest

@milas milas added the dependencies Pull requests that update a dependency file label Feb 15, 2023
@milas milas self-assigned this Feb 15, 2023
* Use Go 1.20 & 1.19 in CI (1.18 is now EOL)
  * `go.mod` now targets 1.19 - in the future, this
    should be safe to raise to the higher version as
    we use the new `-compat` flag properly
* Update to latest golangci-lint
* Move linting to happen as part of test job to ensure
  that it runs across the matrix of Go & OS versions,
  as some lint issues can be Go version or OS/platform
  specific
* Upgrade `distribution/v3` to latest

Signed-off-by: Milas Bowman <[email protected]>
@ndeloof ndeloof merged commit b16c6a1 into compose-spec:master Feb 16, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants