Skip to content

CI

CI #402

Triggered via schedule December 10, 2025 08:11
Status Failure
Total duration 1m 31s
Artifacts 2

ci.yml

on: schedule
Matrix: unit
Build package
40s
Build package
Lint (Biome)
24s
Lint (Biome)
Lint (TypeScript)
1m 26s
Lint (TypeScript)
E2E tests
56s
E2E tests
Upload coverage
13s
Upload coverage
Publish to npm
0s
Publish to npm
Slack notification
3s
Slack notification
Fit to window
Zoom out
Zoom in

Annotations

2 errors
E2E tests
Process completed with exit code 1.
test/e2e/cli/assemblies.test.ts > assemblies > get > should return assemblies in the order specified: src/Transloadit.ts#L969
ApiError: API error (HTTP 429) ASSEMBLY_STATUS_FETCHING_RATE_LIMIT_REACHED: You are fetching status for the same Assembly too often. Please slow down. ❯ Transloadit._remoteJson src/Transloadit.ts:969:19 ❯ Transloadit.getAssembly src/Transloadit.ts:578:23 ❯ tryCatch src/alphalib/tryCatch.ts:25:18 ❯ Module.get src/cli/commands/assemblies.ts:99:27 ❯ test/e2e/cli/assemblies.test.ts:51:9 ❯ test/e2e/cli/test-utils.ts:51:14 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { code: 'ASSEMBLY_STATUS_FETCHING_RATE_LIMIT_REACHED', rawMessage: 'You are fetching status for the same Assembly too often. Please slow down.', reason: undefined, assemblySslUrl: undefined, assemblyId: undefined } Caused by: Caused by: HTTPError: Response code 429 (Too Many Requests) ❯ Request.<anonymous> node_modules/got/dist/source/as-promise/index.js:92:42 ❯ Request._onResponseBase node_modules/got/dist/source/core/index.js:621:22 ❯ Request._onResponse node_modules/got/dist/source/core/index.js:661:13 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { input: undefined, code: 'ERR_NON_2XX_3XX_RESPONSE', response: { _events: { close: undefined, error: 'Function<bound onceWrapper>', data: undefined, end: 'Function<responseOnEnd>', readable: 'Function<anonymous>', aborted: 'Function<bound onceWrapper>' }, _readableState: { highWaterMark: 65536, buffer: [], bufferIndex: +0, length: +0, pipes: [], awaitDrainWriters: null, constructor: 'Function<ReadableState>', objectMode: false, ended: true, endEmitted: true, reading: false, constructed: true, sync: false, needReadable: false, emittedReadable: false, readableListening: true, resumeScheduled: false, errorEmitted: false, emitClose: true, autoDestroy: true, destroyed: true, closed: true, closeEmitted: true, multiAwaitDrain: false, readingMore: false, dataEmitted: true, errored: null, defaultEncoding: 'utf8', decoder: null, encoding: null, flowing: false, pipesCount: +0, paused: false }, _maxListeners: undefined, socket: null, httpVersionMajor: 1, httpVersionMinor: 1, httpVersion: '1.1', complete: true, rawHeaders: [ 'cache-control', 'no-cache', 'transfer-encoding', 'chunked', 'content-type', 'application/json; charset=utf-8', 'access-control-allow-origin', '*', 'access-control-allow-methods', 'POST, GET, PUT, DELETE, OPTIONS', 'access-control-allow-headers', 'X-Requested-With, Content-Type, Cache-Control, Accept, Content-Length, Transloadit-Client, Authorization', 'date', 'Wed, 10 Dec 2025 08:12:17 GMT', 'keep-alive', 'timeout=5', 'strict-transport-security', 'max-age=15552001' ], rawTrailers: [], joinDuplicateHeaders: undefined, aborted: false, upgrade: false, url: 'https://api2.transloadit.com/assemblies/45ceedc5a8e5409a889a2745d198dd7b?signature=sha384:685e8cee0e684958736358a6985f27f59c3d4293e915009ddeea96260e986255c2c7fd14d94fd6e42cc8346e25d3f8c2&params=%7B%22auth%22%3A%7B%22key%22%3A%22***%22%2C%22expires%22%3A%222025-12-11T08%3A12%3A17.627Z%22%7D%7D', method: null, statusCode: 429, statusMessage: 'Too Many Requests', client: { _tlsOptions: { allowHalfOpen: undefined, pipe: false, secureContext: { context: { init: 'Function<init>', setKey: 'Function<setKey>', setCert: 'Function<setCert>', addCACert: 'Function<addCACert>', setAllowPartialTrustChain: 'Function<setAllowPartialTrustChain>', addCRL: 'Function<addCRL>', addRootCerts: 'Function<addRootCerts>', setCipherSuites: 'Function<setCipherSuites>', setCiphers: 'Function<setCiphers>', setSigalgs: 'Function<setSigalgs>', setECDHCurve: 'Function<setECDHCurve>', setDHParam: 'Function<setDHParam>', setMaxProto: 'Function<setMaxProto>', setMinProto: 'Function<setMinProto>', getMaxProto: 'Function<getMaxProto>', getMinProto: 'Function<getMinProto>', setOptions: 'Function<setOptions>', setSessionIdContext: 'Function<setSessionIdContext>', setSessionTimeout: 'Function<setSessionTimeout>', close: 'Function<close>', loadPKCS12: 'Function<loadPKCS12>', setTicketKeys: 'Function<setTicketKeys>', enableTicketKeyCallback: 'Funct

Artifacts

Produced during runtime
Name Size Digest
coverage-reports
124 KB
sha256:caafe0d7ea813862b3a943761cccbca1d98660ef7fff31c8e24c5d4505bccfb7
package
1 MB
sha256:b67d424f798e3dd3bd628a1b2bacf02dfbcca1560431ff6d2ec24e86d29bb316