Closed
Bug 1428422
Opened 7 years ago
Closed 6 years ago
Update go client for r14y
Categories
(Taskcluster :: Services, enhancement)
Taskcluster
Services
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: bstack, Assigned: pmoore)
References
Details
Attachments
(6 files, 1 obsolete file)
52 bytes,
text/x-github-pull-request
|
bstack
:
review+
|
Details | Review |
60 bytes,
text/x-github-pull-request
|
bstack
:
review+
|
Details | Review |
60 bytes,
text/x-github-pull-request
|
Details | Review | |
62 bytes,
text/x-github-pull-request
|
Details | Review | |
60 bytes,
text/x-github-pull-request
|
Details | Review | |
60 bytes,
text/x-github-pull-request
|
jhford
:
review+
|
Details | Review |
Explained in bug 1428417.
Reporter | ||
Updated•7 years ago
|
Assignee: nobody → pmoore
Assignee | ||
Comment 1•7 years ago
|
||
Working on this now.
Assignee | ||
Comment 2•7 years ago
|
||
Hey Brian,
Previously we had fully qualified URLs in $ref properties - this PR adds support for relative URLs, relative to $id property.
Note, this needs to land before taskcluster/taskcluster-client-go#33.
Thanks!
Attachment #8998814 -
Flags: review?(bstack)
Assignee | ||
Comment 3•7 years ago
|
||
Note, this PR depends on the previous jsonschema2go PR so the CI for this will fail until the other one lands.
There are 3 commits as follows:
* The first adds support for relative URLs for schema references
* The second disables services that seem to have invalid references/schemas - this commit can be reverted when those issues are solved
* The third commit is for the updated generated code - this does not need to be reviewed in detail, and is the majority of the diff in this PR
Since the majority of the code change is the regenerated code, it is probably best and easiest to simply review the first two commits.
Note, this first PR also does not deal with all redeployability concerns, it is mostly about getting the client generation working again after we needed to introduce backwardly incompatible changes in the service definitions.
The other redeployability changes will follow afterwards when I'm back from PTO.
Many thanks!
Attachment #8998815 -
Flags: review?(bstack)
Reporter | ||
Updated•6 years ago
|
Attachment #8998814 -
Flags: review?(bstack) → review+
Reporter | ||
Updated•6 years ago
|
Attachment #8998815 -
Flags: review?(bstack) → review+
Comment 4•6 years ago
|
||
Commits pushed to master at https://github.com/taskcluster/jsonschema2go
https://github.com/taskcluster/jsonschema2go/commit/20ed11f8128378f71175e747dfc9cb8456a9a750
Bug 1428422 - support relative paths in , relative to property
https://github.com/taskcluster/jsonschema2go/commit/6ebde322b82c260d467bb7f280a6740c58d3e271
Merge pull request #16 from taskcluster/bug1428422
Bug 1428422 - support relative paths in $ref, relative to property $id
Comment 5•6 years ago
|
||
Commit pushed to master at https://github.com/taskcluster/taskcluster-client-go
https://github.com/taskcluster/taskcluster-client-go/commit/9deeaf16c714fadcf15f3af8e31d1bcff11f8fa1
Merge pull request #33 from taskcluster/bug1428422_2
Bug 1428422 - Support relative urls for exchange schemas / http input/output schemas and disable failing services
Assignee | ||
Comment 6•6 years ago
|
||
This patch reenables treeherder events code generation after bug 1462769 landed.
Assignee | ||
Comment 7•6 years ago
|
||
This reenables treeherder events code generation for taskcluster-client-java library.
Comment 8•6 years ago
|
||
Commits pushed to master at https://github.com/taskcluster/taskcluster-client-go
https://github.com/taskcluster/taskcluster-client-go/commit/d0f5700ac3c895ecee3b03841a6790d2a7bd2412
Bug 1428422 - reenable treeherder events
https://github.com/taskcluster/taskcluster-client-go/commit/933a1a5060d934dd52277b150a5d7a9d9cf4e407
Merge pull request #35 from taskcluster/bug1428422_3
Bug 1428422 - reenable treeherder events code generation
Comment 9•6 years ago
|
||
Commits pushed to master at https://github.com/taskcluster/taskcluster-client-java
https://github.com/taskcluster/taskcluster-client-java/commit/7b089aaef4ef8927921f83f4e24eb3b9f7ed5097
Bug 1428422 - reenable treeherder events
https://github.com/taskcluster/taskcluster-client-java/commit/7bb7d4fc804427dd3e30775b80da456dd0257271
Merge pull request #11 from taskcluster/bug1428422
Bug 1428422 - reenable treeherder events code generation
Assignee | ||
Comment 10•6 years ago
|
||
Started work on the next phase, adding RootURL to Credentials struct and associated changes to tests, generated code, creation of http requests etc...
Comment 11•6 years ago
|
||
I see this linked from https://docs.google.com/document/d/155L2JS5l4Hu5yDLEWHiYNS9ujnBt7-jfXayOrHOaIt8/edit under "Build client generation tool". Should the subject be changed, perhaps?
Assignee | ||
Comment 12•6 years ago
|
||
This is something of a rework of previous patches, and can be landed independently. This adds full support for downloading manifests/references/schemas as per taskcluster RFC 0128.
There have been several moving pieces in the last months, which is why there were multiple PRs created - I will review the open PRs with earlier attempts at adding this support, to ensure that the concerns they handled are also covered in this new PR, and that any feedback I received is also taken onboard, if it had not yet been addressed.
Attachment #9038816 -
Flags: review?(jhford)
Updated•6 years ago
|
Attachment #9038816 -
Flags: review?(jhford) → review+
Comment 13•6 years ago
|
||
Commits pushed to master at https://github.com/taskcluster/taskcluster-client-go
https://github.com/taskcluster/taskcluster-client-go/commit/61f56a925f6682e86fd741399e48383d41c8b1d6
Bug 1428422 - Update code generation to work with redeployable workers
https://github.com/taskcluster/taskcluster-client-go/commit/3f4d4428000acd6e9f9d0d36e1a2aebd74447bf4
Merge pull request #39 from taskcluster/bug1428422-NEW
Bug 1428422 - Update go client for redeployability
Assignee | ||
Comment 14•6 years ago
|
||
Attachment #9038877 -
Flags: review?(jhford)
Assignee | ||
Comment 15•6 years ago
|
||
Comment on attachment 9038877 [details] [review]
GitHub Pull Request for generic-worker
This should be done in bug 1469614 instead.
Attachment #9038877 -
Attachment is obsolete: true
Attachment #9038877 -
Flags: review?(jhford)
Comment 16•6 years ago
|
||
Commits pushed to master at https://github.com/taskcluster/generic-worker
https://github.com/taskcluster/generic-worker/commit/9cd6dd824ccfa1c4816930fa55f34b7d09c96494
Bug 1428422 - use updated taskcluster-client-go in generic-worker
https://github.com/taskcluster/generic-worker/commit/cd0c355df6e2787bbf7bd1e8d4d0a2ffc1bb0ad7
Merge pull request #139 from taskcluster/bug1428422
Bug 1469614 - use updated taskcluster-client-go in generic-worker
Updated•6 years ago
|
Component: Redeployability → Services
Assignee | ||
Comment 18•6 years ago
|
||
(In reply to Dustin J. Mitchell [:dustin] pronoun: he from comment #17)
Pete, is this done now?
Indeed, thanks for checking!
Status: NEW → RESOLVED
Closed: 6 years ago
Flags: needinfo?(pmoore)
Resolution: --- → FIXED
Assignee | ||
Comment 19•6 years ago
|
||
Released in generic-worker 11.1.1.
You need to log in
before you can comment on or make changes to this bug.
Description
•