hyperledger-labs / go-perun

🌔 Perun's Blockchain-Agnostic State Channels Framework in Go.
https://perun.network/
Apache License 2.0
55 stars 18 forks source link

Go 1.21 upgrade #403

Open NhoxxKienn opened 8 months ago

NhoxxKienn commented 8 months ago

Description:

This Pull Request aims to upgrade the Go programming language version to 1.21 across the project. Additionally, it includes updates to the GitHub Continuous Integration (CI) pipeline to accommodate the new version and ensures the codebase passes the updated linter.

Changes Proposed:

Upgrade Golang Version:

The Golang version has been updated from 1.17 to 1.21.

Update GitHub CI Pipeline:

Modifications have been made to the existing GitHub CI pipeline configuration to support the updated Golang version. The pipeline now includes steps for testing and building the project with Go 1.21.

Code Changes: