Automation Orchestrator refactor. #25637
budibase_ci.yml
on: pull_request
lint
2m 42s
build
4m 6s
helm-lint
34s
test-libraries
3m 50s
test-worker
2m 44s
check-pro-submodule
30s
check-lockfile
1m 10s
Matrix: test-server
Annotations
29 errors and 1 warning
test-libraries
Process completed with exit code 1.
|
/rowsActions › trigger › can trigger an automation given valid data:
packages/server/src/api/routes/tests/rowAction.spec.ts#L660
expect(received).toEqual(expected) // deep equality
- Expected - 5
+ Received + 466
@@ -1,15 +1,335 @@
Array [
- ObjectContaining {
+ Object {
+ "_id": "log_au_2025-02-13T18:29:36.727Z_au_f97e0d4d64f54a67afd2c91bdb91cdf2_success",
+ "_rev": "1-fc0f224e432d2876aed6197764c8ea30",
"automationId": "au_f97e0d4d64f54a67afd2c91bdb91cdf2",
+ "automationName": "uPzU*5EKzt",
+ "createdAt": "2025-02-13T18:29:36.727Z",
+ "status": "success",
+ "steps": Array [
+ Object {
+ "id": "trigger",
+ "outputs": Object {
+ "automation": Object {
+ "_id": "au_f97e0d4d64f54a67afd2c91bdb91cdf2",
+ "_rev": "1-ed326f8e57a06952a374ef1cd07389da",
+ "appId": "app_dev_tenant-f8a2234098f3497fabb2efef4d8ded4a_19b76be4cbc548d589c0d8b8245f021d",
+ "createdAt": "2025-02-13T18:29:36.627Z",
+ "definition": Object {
+ "steps": Array [],
"trigger": Object {
+ "description": "TODO description",
+ "event": "row:action",
+ "icon": "Workflow",
"id": "trigger",
- "inputs": null,
+ "inputs": Object {
+ "rowActionId": "row_action_29300f04c1d54f00a91e3e73b17133df",
+ "tableId": "ta_0d1ffb301c02456ead29e45189cffaeb",
+ },
+ "name": "Row Action",
+ "schema": Object {
+ "inputs": Object {
+ "properties": Object {
+ "tableId": Object {
+ "customType": "table",
+ "readonly": true,
+ "title": "Table",
+ "type": "string",
+ },
+ },
+ "required": Array [
+ "tableId",
+ ],
+ },
+ "outputs": Object {
+ "properties": Object {
+ "id": Object {
+ "description": "Row ID - can be used for updating",
+ "type": "string",
+ },
+ "revision": Object {
+ "description": "Revision of row",
+ "type": "string",
+ },
+ "row": Object {
+ "customType": "row",
+ "description": "The row linked to the row action",
+ "type": "object",
+ },
+ "table": Object {
+ "customType": "table",
+ "title": "The table linked to the row action",
+ "type": "object",
+ },
+ },
+ },
+ },
+ "stepId": "ROW_ACTION",
+ "tagline": "Row action triggered in {{inputs.enriched.table.name}} by {{inputs.enriched.row._id}}",
+ "type": "TRIGGER",
+ },
+ },
+ "name": "uPzU*5EKzt",
+ "type": "automation",
+ "updatedAt": "2025-02-13T18:29:36.627Z",
+ },
+ "fields": Object {},
+ "id": "ro_ta_0d1ffb301c02456ead29e45189cffaeb_b535e3fe02a540e48fbf6aa78f99c5f0",
+ "revision": "1-6b6993a9586a53e038b2806a3b1906d4",
+ "row": Object {
+ "_id": "ro_ta_0d1ffb301c02456ead29e45189cffaeb_b535e3fe02a540e48fbf6aa78f99c5f0",
+ "_rev": "1-6b6993a9586a53e038b2806a3b1906d4",
+ "createdAt": "2025-02-13T18:29:36.627Z",
+ "tableId": "ta_0d1ffb301c02456ead29e45189cffaeb",
+ "type": "row",
+ "updatedAt": "2025-02-13T18:29:36.627Z",
+ },
+ "table": Object {
+ "_id": "ta_0d1ffb301c02456ead29e45189cffaeb",
+ "_rev": "2-e4bf0c4d39f9b752e4ceee2afe943bef",
+ "createdAt": "2025-02
|
test-server (mongodb)
Process completed with exit code 1.
|
build
Element implicitly has an 'any' type because expression of type 'string' can't be used to index type 'Record<string, any> | (void & Record<string, any>) | (CronTriggerInputs & Record<string, any>) | (RowDeletedTriggerInputs & Record<...>) | ... 23 more ... | BranchStepInputs'.
|
build
Element implicitly has an 'any' type because expression of type 'string' can't be used to index type 'Record<string, any> | (void & Record<string, any>) | (CronTriggerInputs & Record<string, any>) | (RowDeletedTriggerInputs & Record<...>) | ... 23 more ... | BranchStepInputs'.
|
build
Element implicitly has an 'any' type because expression of type 'string' can't be used to index type 'Record<string, any> | (void & Record<string, any>) | (CronTriggerInputs & Record<string, any>) | (RowDeletedTriggerInputs & Record<...>) | ... 23 more ... | BranchStepInputs'.
|
build
Element implicitly has an 'any' type because expression of type 'string' can't be used to index type 'Record<string, any> | (void & Record<string, any>) | (CronTriggerInputs & Record<string, any>) | (RowDeletedTriggerInputs & Record<...>) | ... 23 more ... | BranchStepInputs'.
|
build
Element implicitly has an 'any' type because expression of type 'string' can't be used to index type 'Record<string, any> | (void & Record<string, any>) | (CronTriggerInputs & Record<string, any>) | (RowDeletedTriggerInputs & Record<...>) | ... 23 more ... | BranchStepInputs'.
|
build
Element implicitly has an 'any' type because expression of type 'string' can't be used to index type 'Record<string, any> | (void & Record<string, any>) | (CronTriggerInputs & Record<string, any>) | (RowDeletedTriggerInputs & Record<...>) | ... 23 more ... | BranchStepInputs'.
|
build
Element implicitly has an 'any' type because expression of type 'string' can't be used to index type 'Record<string, any> | (void & Record<string, any>) | (CronTriggerInputs & Record<string, any>) | (RowDeletedTriggerInputs & Record<...>) | ... 23 more ... | BranchStepInputs'.
|
build
Element implicitly has an 'any' type because expression of type 'string' can't be used to index type 'Record<string, any> | (void & Record<string, any>) | (CronTriggerInputs & Record<string, any>) | (RowDeletedTriggerInputs & Record<...>) | ... 23 more ... | BranchStepInputs'.
|
build
Element implicitly has an 'any' type because expression of type '"readonlyProperty"' can't be used to index type 'Record<string, any> | (void & Record<string, any>) | (CronTriggerInputs & Record<string, any>) | (RowDeletedTriggerInputs & Record<...>) | ... 23 more ... | BranchStepInputs'.
|
build
Element implicitly has an 'any' type because expression of type '"readonlyProperty"' can't be used to index type 'Record<string, any> | (void & Record<string, any>) | (CronTriggerInputs & Record<string, any>) | (RowDeletedTriggerInputs & Record<...>) | ... 23 more ... | BranchStepInputs'.
|
test-server (oracle)
The job was canceled because "mongodb" failed.
|
test-server (oracle)
The operation was canceled.
|
test-server (postgres)
The job was canceled because "mongodb" failed.
|
test-server (postgres)
The operation was canceled.
|
test-server (mssql)
The job was canceled because "mongodb" failed.
|
test-server (mssql)
The operation was canceled.
|
test-server (mysql)
The job was canceled because "mongodb" failed.
|
test-server (mysql)
The operation was canceled.
|
test-server (sqs)
The job was canceled because "mongodb" failed.
|
test-server (sqs)
The operation was canceled.
|
test-server (mariadb)
The job was canceled because "mongodb" failed.
|
test-server (mariadb)
The operation was canceled.
|
test-server (postgres_legacy)
The job was canceled because "mongodb" failed.
|
test-server (postgres_legacy)
The operation was canceled.
|
test-server (none)
The job was canceled because "mongodb" failed.
|
test-server (none)
The operation was canceled.
|
helm-lint
Error while fetching latest Helm release: Error: [@octokit/auth-action] `GITHUB_TOKEN` variable is not set. It must be set on either `env:` or `with:`. See https://github.com/octokit/auth-action.js#createactionauth. Using default version v3.9.0
|