clients/

directory
v44.23.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 15, 2022 License: MPL-2.0

README

Clients

This directory contains client libraries - libraries that can be used to call Taskcluster APIs.

Client libraries are published to package repositories.

Publishing

You must publish each client individually:

cd <client>
yarn
npm version <major|minor|patch>
npm publish

Directories

Path Synopsis
codegenerator/model
Package model contains the core logic of the code generation process.
Package model contains the core logic of the code generation process.
integrationtest
Package integrationtest stores all the integration tests that run against the taskcluster cluster client
Package integrationtest stores all the integration tests that run against the taskcluster cluster client
tcauth
This package was generated from the schema defined at /references/auth/v1/api.json Authentication related API end-points for Taskcluster and related services.
This package was generated from the schema defined at /references/auth/v1/api.json Authentication related API end-points for Taskcluster and related services.
tcauthevents
This package was generated from the schema defined at /references/auth/v1/exchanges.json The auth service is responsible for storing credentials, managing assignment of scopes, and validation of request signatures from other services.
This package was generated from the schema defined at /references/auth/v1/exchanges.json The auth service is responsible for storing credentials, managing assignment of scopes, and validation of request signatures from other services.
tcgithub
This package was generated from the schema defined at /references/github/v1/api.json The github service is responsible for creating tasks in response to GitHub events, and posting results to the GitHub UI.
This package was generated from the schema defined at /references/github/v1/api.json The github service is responsible for creating tasks in response to GitHub events, and posting results to the GitHub UI.
tcgithubevents
This package was generated from the schema defined at /references/github/v1/exchanges.json The github service publishes a pulse message for supported github events, translating Github webhook events into pulse messages.
This package was generated from the schema defined at /references/github/v1/exchanges.json The github service publishes a pulse message for supported github events, translating Github webhook events into pulse messages.
tchooks
This package was generated from the schema defined at /references/hooks/v1/api.json The hooks service provides a mechanism for creating tasks in response to events.
This package was generated from the schema defined at /references/hooks/v1/api.json The hooks service provides a mechanism for creating tasks in response to events.
tchooksevents
This package was generated from the schema defined at /references/hooks/v1/exchanges.json The hooks service is responsible for creating tasks at specific times orin .
This package was generated from the schema defined at /references/hooks/v1/exchanges.json The hooks service is responsible for creating tasks at specific times orin .
tcindex
This package was generated from the schema defined at /references/index/v1/api.json The index service is responsible for indexing tasks.
This package was generated from the schema defined at /references/index/v1/api.json The index service is responsible for indexing tasks.
tcnotify
This package was generated from the schema defined at /references/notify/v1/api.json The notification service listens for tasks with associated notifications and handles requests to send emails and post pulse messages.
This package was generated from the schema defined at /references/notify/v1/api.json The notification service listens for tasks with associated notifications and handles requests to send emails and post pulse messages.
tcnotifyevents
This package was generated from the schema defined at /references/notify/v1/exchanges.json This pretty much only contains the simple free-form message that can be published from this service from a request by anybody with the proper scopes.
This package was generated from the schema defined at /references/notify/v1/exchanges.json This pretty much only contains the simple free-form message that can be published from this service from a request by anybody with the proper scopes.
tcobject
This package was generated from the schema defined at /references/object/v1/api.json The object service provides HTTP-accessible storage for large blobs of data.
This package was generated from the schema defined at /references/object/v1/api.json The object service provides HTTP-accessible storage for large blobs of data.
tcpurgecache
This package was generated from the schema defined at /references/purge-cache/v1/api.json The purge-cache service is responsible for tracking cache-purge requests.
This package was generated from the schema defined at /references/purge-cache/v1/api.json The purge-cache service is responsible for tracking cache-purge requests.
tcpurgecacheevents
The purge-cache service, typically available at `purge-cache.taskcluster.net`, is responsible for publishing a pulse message for workers, so they can purge cache upon request.
The purge-cache service, typically available at `purge-cache.taskcluster.net`, is responsible for publishing a pulse message for workers, so they can purge cache upon request.
tcqueue
This package was generated from the schema defined at /references/queue/v1/api.json The queue service is responsible for accepting tasks and tracking their state as they are executed by workers, in order to ensure they are eventually resolved.
This package was generated from the schema defined at /references/queue/v1/api.json The queue service is responsible for accepting tasks and tracking their state as they are executed by workers, in order to ensure they are eventually resolved.
tcqueueevents
This package was generated from the schema defined at /references/queue/v1/exchanges.json The queue service is responsible for accepting tasks and track their state as they are executed by workers.
This package was generated from the schema defined at /references/queue/v1/exchanges.json The queue service is responsible for accepting tasks and track their state as they are executed by workers.
tcsecrets
This package was generated from the schema defined at /references/secrets/v1/api.json The secrets service provides a simple key/value store for small bits of secret data.
This package was generated from the schema defined at /references/secrets/v1/api.json The secrets service provides a simple key/value store for small bits of secret data.
tcworkermanager
This package was generated from the schema defined at /references/worker-manager/v1/api.json This service manages workers, including provisioning for dynamic worker pools.
This package was generated from the schema defined at /references/worker-manager/v1/api.json This service manages workers, including provisioning for dynamic worker pools.
tcworkermanagerevents
This package was generated from the schema defined at /references/worker-manager/v1/exchanges.json These exchanges provide notifications when a worker pool is created or updated.This is so that the provisioner running in a differentprocess at the other end can synchronize to the changes.
This package was generated from the schema defined at /references/worker-manager/v1/exchanges.json These exchanges provide notifications when a worker pool is created or updated.This is so that the provisioner running in a differentprocess at the other end can synchronize to the changes.
apis
Package apis implements all the API endpoints.
Package apis implements all the API endpoints.
client
Package client contains integration code for taskcluster-client-go.
Package client contains integration code for taskcluster-client-go.
cmds/completions
Package completions implements command completion support.
Package completions implements command completion support.
cmds/config
Package configCmd implements the config subcommands.
Package configCmd implements the config subcommands.
cmds/from-now
Package fromNow implements the from-now command.
Package fromNow implements the from-now command.
cmds/group
Package group implements the group interaction subcommands.
Package group implements the group interaction subcommands.
cmds/root
Package root defines the root of the application command tree.
Package root defines the root of the application command tree.
cmds/signin
Package signin implements the signin command.
Package signin implements the signin command.
cmds/slugid
Package slugid implements the slugid subcommands.
Package slugid implements the slugid subcommands.
cmds/task
Package task implements the task subcommands.
Package task implements the task subcommands.
cmds/validate-json
Package validatejson impliments validate-json command
Package validatejson impliments validate-json command
cmds/version
Package version implements the version subcommand.
Package version implements the version subcommand.
config
Package config implements the configuration management system.
Package config implements the configuration management system.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL