a collection of lightweight TypeScript packages for AT Protocol, the protocol powering Bluesky
atproto bluesky typescript npm
101
fork

Configure Feed

Select the types of activity you want to include in your feed.

chore(tangled): pull latest Tangled lexicons

Mary f913b744 d0745c40

+92 -1
+5
.changeset/six-lizards-smash.md
··· 1 + --- 2 + "@atcute/tangled": patch 3 + --- 4 + 5 + pull latest Tangled lexicons
+1 -1
packages/definitions/tangled/lexicons/README.md
··· 3 3 this directory contains lexicon documents pulled from the following sources: 4 4 5 5 - https://tangled.org/tangled.org/core.git 6 - - commit: a4a5d91838e384859adf77889e26e5f914aaf4e8 6 + - commit: 9259beb17e5eb25f45d05c4d541415f1b6639829
+6
packages/definitions/tangled/lexicons/sh/tangled/actor/profile.json
··· 10 10 "type": "object", 11 11 "required": ["bluesky"], 12 12 "properties": { 13 + "avatar": { 14 + "type": "blob", 15 + "description": "Small image to be displayed next to posts from account. AKA, 'profile picture'", 16 + "accept": ["image/png", "image/jpeg"], 17 + "maxSize": 1000000 18 + }, 13 19 "description": { 14 20 "type": "string", 15 21 "description": "Free-form profile description text.",
+33
packages/definitions/tangled/lexicons/sh/tangled/pipeline/cancelPipeline.json
··· 1 + { 2 + "lexicon": 1, 3 + "id": "sh.tangled.pipeline.cancelPipeline", 4 + "defs": { 5 + "main": { 6 + "type": "procedure", 7 + "description": "Cancel a running pipeline", 8 + "input": { 9 + "encoding": "application/json", 10 + "schema": { 11 + "type": "object", 12 + "required": ["repo", "pipeline", "workflow"], 13 + "properties": { 14 + "repo": { 15 + "type": "string", 16 + "format": "at-uri", 17 + "description": "repo at-uri, spindle can't resolve repo from pipeline at-uri yet" 18 + }, 19 + "pipeline": { 20 + "type": "string", 21 + "format": "at-uri", 22 + "description": "pipeline at-uri" 23 + }, 24 + "workflow": { 25 + "type": "string", 26 + "description": "workflow name" 27 + } 28 + } 29 + } 30 + } 31 + } 32 + } 33 + }
+1
packages/definitions/tangled/lib/lexicons/index.ts
··· 11 11 export * as ShTangledLabelOp from './types/sh/tangled/label/op.js'; 12 12 export * as ShTangledOwner from './types/sh/tangled/owner.js'; 13 13 export * as ShTangledPipeline from './types/sh/tangled/pipeline.js'; 14 + export * as ShTangledPipelineCancelPipeline from './types/sh/tangled/pipeline/cancelPipeline.js'; 14 15 export * as ShTangledPipelineStatus from './types/sh/tangled/pipeline/status.js'; 15 16 export * as ShTangledPublicKey from './types/sh/tangled/publicKey.js'; 16 17 export * as ShTangledRepo from './types/sh/tangled/repo.js';
+6
packages/definitions/tangled/lib/lexicons/types/sh/tangled/actor/profile.ts
··· 7 7 /*#__PURE__*/ v.object({ 8 8 $type: /*#__PURE__*/ v.literal('sh.tangled.actor.profile'), 9 9 /** 10 + * Small image to be displayed next to posts from account. AKA, 'profile picture' 11 + * @accept image/png, image/jpeg 12 + * @maxSize 1000000 13 + */ 14 + avatar: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.blob()), 15 + /** 10 16 * Include link to this account on Bluesky. 11 17 */ 12 18 bluesky: /*#__PURE__*/ v.boolean(),
+40
packages/definitions/tangled/lib/lexicons/types/sh/tangled/pipeline/cancelPipeline.ts
··· 1 + import type {} from '@atcute/lexicons'; 2 + import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 4 + 5 + const _mainSchema = /*#__PURE__*/ v.procedure('sh.tangled.pipeline.cancelPipeline', { 6 + params: null, 7 + input: { 8 + type: 'lex', 9 + schema: /*#__PURE__*/ v.object({ 10 + /** 11 + * pipeline at-uri 12 + */ 13 + pipeline: /*#__PURE__*/ v.resourceUriString(), 14 + /** 15 + * repo at-uri, spindle can't resolve repo from pipeline at-uri yet 16 + */ 17 + repo: /*#__PURE__*/ v.resourceUriString(), 18 + /** 19 + * workflow name 20 + */ 21 + workflow: /*#__PURE__*/ v.string(), 22 + }), 23 + }, 24 + output: null, 25 + }); 26 + 27 + type main$schematype = typeof _mainSchema; 28 + 29 + export interface mainSchema extends main$schematype {} 30 + 31 + export const mainSchema = _mainSchema as mainSchema; 32 + 33 + export interface $params {} 34 + export interface $input extends v.InferXRPCBodyInput<mainSchema['input']> {} 35 + 36 + declare module '@atcute/lexicons/ambient' { 37 + interface XRPCProcedures { 38 + 'sh.tangled.pipeline.cancelPipeline': mainSchema; 39 + } 40 + }