go.mod: update to Go 1.18

Fedora 35 support was dropped, so we can update to a newer Go.

Stable RHEL 8 and 9 and Fedora 36 ships Go 1.18, so let's switch to it.

"//go:build" directives are now apparently enforced by go fmt, so that's why
there were added.

Also, all the github actions were adjusted to use Go 1.18.

Signed-off-by: Ondřej Budai <ondrej@budai.cz>
This commit is contained in:
Ondřej Budai 2023-01-06 12:33:25 +01:00 committed by Achilleas Koutsou
parent 6ca12a493d
commit 0359647a82
146 changed files with 276 additions and 5877 deletions

View file

@ -56,7 +56,7 @@ The requirements for this project are:
At build-time, the following software is required:
* `go >= 1.16`
* `go >= 1.18`
* `python-docutils >= 0.13`
* `krb5-devel` for fedora/rhel or `libkrb5-dev` for debian/ubuntu`