Skip to content

Commit 060aa20

Browse files
committed
README: add Go 1.21.0 to the version list of our tooling
It's not a replacement of 1.20.7, because that still remains the default and 1.21.0 is downloaded only as an alternative SDK for projects that require it. Signed-off-by: Erik Skultety <[email protected]>
1 parent f326424 commit 060aa20

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

README.md

+7-1
Original file line numberDiff line numberDiff line change
@@ -747,7 +747,7 @@ The table below shows the supported package managers and their support level in
747747

748748
Tool | Version |
749749
--- |---------|
750-
Go | 1.20.7 |
750+
Go* | 1.20.7, 1.21.0 |
751751
Npm | 9.5.0 |
752752
Node | 18.16.1 |
753753
Pip | 22.3.1 |
@@ -761,6 +761,12 @@ Bundler* | 2.x |
761761
* Cachito does not use the Ruby runtime (no ruby is interpreted from `Gemfile`s).
762762
The processing of Gemfile.lock files is handled by
763763
[gemlock-parser](https://github.com/containerbuildsystem/gemlock-parser).
764+
* Starting with Go 1.21 Go changed the meaning of the `go` directive in `go.mod` file slightly and
765+
made the constraint stricter in that the line now denotes the **minimum required** version of Go
766+
instead of a suggested version of Go. If a project recommending an older version of Go is
767+
processed with Go >=1.21 it might happen (based on other dependencies) that its own required
768+
version of Go will be bumped to 1.21+, hence dirtying the git repo - to prevent this cachito
769+
uses two releases of Go SDK concurrently.
764770

765771
### gomod
766772

0 commit comments

Comments
 (0)