cucumber / cucumber/godog

Update go.mod versions

Open
#685 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
2.7k
Forks
280
Avg merge
2d 20h
Merged PRs (30d)
2

Description

## Context
The `go` version used in the project begins to be old *(using 1.16 while we are at the 1.24)* and dependencies haven't been updated for a while too.

I propose to update to 1.22, like this it still usable by many without requesting them to update there project.

## Objectives

- Update the `go` version to 1.22 and bump dependencies to the latest versions available for 1.22.
- Fix breaking changes

> Note: It will help to close the following PRs : #680 , #667 , #568, #677, #657 , #625 , #612

Contributor guide

Open the contributing guide

Research direction

Start with go.mod: inspect the current Go directive and dependency versions before evaluating the move to Go 1.22. Review the compatibility impact of the dependency bumps and breaking changes, using PRs #680, #667, #568, #677, #657, #625, and #612 as related context. Done means go.mod targets Go 1.22, dependencies are current for that version, and the project remains compatible.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
build-system
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.