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

Add Go v1.22.x to CI workflow #351

Merged
merged 1 commit into from
Jul 2, 2024
Merged

Conversation

VirrageS
Copy link
Contributor

@VirrageS VirrageS commented Jul 1, 2024

This adds 1.22.x Go version to CI workflow so we also test against this version to make sure everything works fine.

@klauspost
Copy link
Collaborator

I think it is ok to remove 1.18 support. It is far beyond EOL.

@VirrageS VirrageS force-pushed the add-1.22-golang branch 3 times, most recently from 4642245 to 0724472 Compare July 1, 2024 08:00
@VirrageS
Copy link
Contributor Author

VirrageS commented Jul 1, 2024

@klauspost It is your call, I can keep 1.18 for now.

@VirrageS VirrageS marked this pull request as draft July 1, 2024 08:02
@klauspost
Copy link
Collaborator

klauspost commented Jul 1, 2024

Remove it in the PR. Having 4 versions back should be more than enough. Giving @philhofer a bit of time to object :)

@VirrageS
Copy link
Contributor Author

VirrageS commented Jul 1, 2024

From what I see the philhofer/fwd@fbbf495 requires at least 1.20. And based on the output of Go 1.22 test, it seems to require that we use this new unsafe.Slice. So I think we would need to drop 1.19 too :(

@klauspost
Copy link
Collaborator

I'm not going to object to that. Personally I support last 3 versions, which is already one more than Go, but I don't know if Phil has an opinion on this.

I suggest you add that to this PR, we can adjust if needed.

@VirrageS VirrageS force-pushed the add-1.22-golang branch 3 times, most recently from 75c7568 to 3bcbd1d Compare July 1, 2024 12:39
Signed-off-by: Janusz Marcinkiewicz <[email protected]>
@VirrageS VirrageS marked this pull request as ready for review July 1, 2024 12:46
Copy link
Collaborator

@klauspost klauspost left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@philhofer
Copy link
Member

Dropping support for EOL'd go versions is fine to me. LGTM.

@klauspost klauspost merged commit 869874d into tinylib:master Jul 2, 2024
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants