Closed Bug 1505405 Opened 6 years ago Closed 6 years ago

RFC 128 - 4.4 Changes to Exchanges references format

Categories

(Taskcluster :: Services, enhancement)

enhancement
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: pmoore, Assigned: dustin)

References

Details

The exchanges-reference.json document currently served http://schemas.taskcluster.net/base/v1/exchanges-reference.json from should be served from <TASKCLUSTER_ROOT_URL>/schemas/base/v1/exchanges-reference.json. All entries[*].schema properties should be URLs relative to <TASKCLUSTER_ROOT_URL>/schemas/<serviceName> (This has already been implemented across most services) $schema should be changed from http://json-schema.org/draft-06/schema# to taskcluster-lib-urls call to ReferenceSchema(rootURL) Metadata should be added to root of schema: "metadata": {"name": "exchanges", "version": 1} See https://github.com/taskcluster/taskcluster-rfcs/blob/master/rfcs/0128-redeployable-clients.md#44-changes-to-exchanges-references-format
Assignee: nobody → dustin
Blocks: 1506980
Comment 0 will be handled in https://github.com/taskcluster/taskcluster-lib-references/pull/1 But this schema also needs to be upgraded to have an `apiVersion` property, so I'll handle that here.
Need to be updated: taskcluster-lib-docs taskcluster-hooks taskcluster-queue taskcluster-treeherder taskcluster-github taskcluster-index taskcluster-auth taskcluster-notify taskcluster-web-server taskcluster-stats-collector
Commits pushed to master at https://github.com/taskcluster/taskcluster-index https://github.com/taskcluster/taskcluster-index/commit/7bbf2e7ba31a6061ef6ef47ffef0b2de5b742528 Bug 1505405 - upgrade tc-lib-pulse This service only consumes messages, so there's no version -> apiVersion change to make. https://github.com/taskcluster/taskcluster-index/commit/5435084a586c87c976a97867ca14015aba29d15a Merge pull request #64 from djmitche/bug1505405 Bug 1505405 - upgrade tc-lib-pulse
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Component: Redeployability → Services
You need to log in before you can comment on or make changes to this bug.