Daniel Salazar
f360cf17e6
chore: update our required node version ( #2204 )
...
* feat: fix broken queue bench
* chore: update our required node version
2025-12-19 19:24:05 -08:00
Nariman Jelveh
87ac67a340
Remove DevConsoleService and related dev console widgets ( #2167 )
...
* Remove DevConsoleService and related dev console widgets
Eliminates `DevConsoleService` and `NullDevConsoleService`, along with all code that registers or manages dev console widgets across the backend. Developer messages and notifications are now logged directly to the console. Removes related commands and test mocks, simplifying the developer experience and reducing code complexity.
* Remove MinLogService and related registration code
Deleted MinLogService.js and removed its registration from SelfHostedModule.js. This cleans up unused or deprecated logging functionality.
* Remove `DevSocketService` and related registration
* Increase test job timeouts in CI workflow
* Remove dev environment widget ops counter
Eliminated increment and decrement of the dev_batch-widget ops counter in BatchExecutor. This simplifies the code and removes dev-only UI tracking logic from the batch operation flow.
* Remove console Puter logo feature and related code
Deleted the src/fun/logos.js file and removed all references to the Puter logo display in WebServerService and documentation. This streamlines the server startup output and eliminates unused or unnecessary code.
* Update WebServerService.js
* Standardize console banner formatting in services
2025-12-13 13:31:16 -08:00
Daniel Salazar
c77272012d
ci: add test coverage ( #2073 )
...
* ci: add test coverage
* ci: add test coverage
2025-12-01 08:56:44 -08:00
Daniel Salazar
45fb5c32b1
chore: various test related changes ( #2069 )
...
* fix: backend tests breaking with permision
* test: cleanup running tests
* chore: config.d.ts
2025-12-01 01:14:44 -08:00
Daniel Salazar
cea94d16cb
fix: backend tests breaking with permision ( #2067 )
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
release-please / release-please (push) Has been cancelled
test / test-backend (20.x) (push) Has been cancelled
test / test-backend (22.x) (push) Has been cancelled
test / backend (node env, api-test) (22.x) (push) Has been cancelled
test / puterjs (browser env, playwright) (22.x) (push) Has been cancelled
test / puterjs (node env, vitest) (22.x) (push) Has been cancelled
2025-11-29 13:50:27 -08:00
Daniel Salazar
5ff8c7e040
feat: rawBody parser, user metadata column + other misc fixes ( #1904 )
2025-11-04 18:19:55 -08:00
Xiaochen Cui
a0cd6ed781
ci: expose server logs ( #1860 )
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
release-please / release-please (push) Has been cancelled
test / test (20.x) (push) Has been cancelled
test / test (22.x) (push) Has been cancelled
test / backend (node env, api-test) (22.x) (push) Has been cancelled
test / puterjs (browser env, playwright) (22.x) (push) Has been cancelled
test / puterjs (node env, vitest) (22.x) (push) Has been cancelled
2025-10-31 15:56:49 -07:00
Xiaochen Cui
38aa9009af
ci: disable job "puterjs (browser env, playwright)" ( #1871 )
2025-10-31 15:56:21 -07:00
Xiaochen Cui
c93a53ead2
ci: init e2e test for browser env, tidy other tests ( #1796 )
...
* ci: init e2e test for browser env
stash changes
* test: update fsentry definition, add tests
stash changes
* test: pass puter-js mkdir test
* test: add test for puter-js move
* tidy code
* tidy code
* doc: add docs for playwright test
* recover memoryfs
* test: puter-js readdir/stat
* test: puter-js write
* test: puter-js read
* test: puter-js move_cart
* test: fix failed tests on move
* tests: rename files
* test: puter-js copy_cart
* tests: puter-js batch/delete, read config from file
* ci: add vitest
* ci: update names and timeout
* ci: simplify playwright-test
* ci: simplify api-test
* move "api-tester" from tools to tests
* test: update example config
* test: remove folder tests/api-tester/ci
* test: unify config location
* test: remove unused files
* ci: fix wrong config
* ci: fix wrong path
* test: add docs
* ci: update timeout, print artifact url
2025-10-28 16:35:37 -07:00
Xiaochen Cui
d7a0a81991
ci: avoid potential hanging via hard limit ( #1778 )
...
* ci: avoid potential hanging via hard limit
* ci: remove build phase
* ci: print tmp_password for test
2025-10-17 12:29:56 -07:00
Xiaochen Cui
103bac32d8
ci: add timeout for api-test ( #1768 )
2025-10-16 20:15:22 -07:00
Daniel Salazar
2a2a1f6a99
fix: backward compatibility for puter kv incr/decr ( #1697 )
2025-10-07 11:39:23 -07:00
ProgrammerIn-wonderland
f60e02565f
add conditional type overload for streaming
2025-10-03 16:38:44 -04:00
Xiaochen Cui
9d0199f858
add apitest to github actions ( #1591 )
2025-09-19 13:27:32 -07:00
Daniel Salazar
466cc113c6
ci: drop support and testing for node 18
2025-09-18 16:10:44 -07:00
Ibrahim H.
f9b9565dab
Create test workflow
...
basic test workflow setup, this allows checking that everything is fine on node v18 up to v22.
2024-10-14 22:18:36 -04:00