github / gh-ost

GitHub's Online Schema-migration Tool for MySQL
MIT License
12.42k stars 1.26k forks source link

Update to `go1.21` #1351

Closed timvaillancourt closed 11 months ago

timvaillancourt commented 11 months ago

Description

This PR updates the builds from go1.17->go1.21 (current stable). Also:

Finally, GitHub Actions were updated to ubuntu-latest, except the replica tests which had problems with MySQL 5.7 and linked libraries - I'm working on a new PR to fix this

In case this PR introduced Go code changes:

meiji163 commented 11 months ago

Because of GitHub's "hack" to upload gh-ost binaries internally, we have to change "stretch" to "bullseye" in this line https://github.com/github/gh-ost/blob/679d39e5ce45c55415e656bd9de3c1137b34bf55/script/build-deploy-tarball#L34

timvaillancourt commented 11 months ago

Because of GitHub's "hack" to upload gh-ost binaries internally, we have to change "stretch" to "bullseye" in this line

https://github.com/github/gh-ost/blob/679d39e5ce45c55415e656bd9de3c1137b34bf55/script/build-deploy-tarball#L34

@meiji163 makes sense. Updated 👍