Closed Bug 1561799 Opened 6 years ago Closed 6 years ago

Release a version of all Go libraries we use in the client

Categories

(Taskcluster :: General, task)

task
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: dustin, Assigned: dustin)

References

Details

I released slugid-go@v1.0.1 today. We should probably do the same for other libraries like pulse-go, so that the client can depend on a pinned version and not on a specific revision (which seems not to work?).

From go.mod:

require (
    ...
    github.com/taskcluster/httpbackoff v0.0.0-20190424103228-e5b331b1135f
    github.com/taskcluster/jsonschema2go v0.0.0-20190401131741-0757acc540d0
    github.com/taskcluster/pulse-go v0.0.0-20190423141329-79f6799ed4d4
    github.com/taskcluster/slugid-go v1.0.1
    github.com/taskcluster/taskcluster-base-go v0.0.0-20190423141050-7a7f5c044876
    github.com/taskcluster/taskcluster-lib-urls v12.0.0+incompatible
    ...
)

So, I would propose releasing a 1.0.0 of httpbackoff, taskcluster-base-go, pulse-go, and jsonschema2go.

I think taskcluster-lib-urls is OK as it is -- the +incompatible is because its package path doesn't end in /v12. We could fix that but at the cost of breaking everything referring to the current path -- seems not worth it.

Pete, opinions? OK for me to make some tags? Since it's just tags there won't be any PRs to review..

Flags: needinfo?(pmoore)

wfm

Flags: needinfo?(pmoore)

/me gets to work

Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.