Commits
-
openvibe-sdk v0.44.0 (was v0.43.0) (#17)OpenVibers · 11 Oct 2026
76a6482 -
Examples: the webhook-consumer's inbox runs on PostgreSQL (PGlite locally), not better-sqlite3 (#16)OpenVibers · 11 Oct 2026
1b0316c -
openvibe-sdk v0.43.0 (was v0.42.0) (#15)OpenVibers · 11 Oct 2026
135bf16 -
openvibe-sdk v0.42.0 (was v0.38.0) (#14)OpenVibers · 10 Oct 2026
62e24a8 -
openvibe-contracts v0.129.0 (was v0.127.0) (#13)OpenVibers · 10 Oct 2026
fe882a6 -
openvibe-sdk v0.38.0 (was v0.37.2) (#12)OpenVibers · 10 Oct 2026
7389eb2 -
Examples: read Events by opaque cursor everywhere; openvibe-sdk 0.37.2; the structure test reads the pin (#11)OpenVibers · 10 Oct 2026
60ec75e -
openvibe-contracts v0.127.0 (was v0.126.0) (#9)OpenVibers · 10 Oct 2026
948383c -
Examples: STATUS.json current with its pins (#8)OpenVibers · 10 Oct 2026
3e86232 -
openvibe-contracts v0.126.0 (was v0.122.1) (#7)OpenVibers · 10 Oct 2026
5db941c -
openvibe-contracts v0.122.1 (was v0.112.0) (#6)OpenVibers · 9 Oct 2026
34dde41 -
Examples: the scripts' hints and the mod-manifest README point at openvibe.services (where projects, apps and releases live now) (#5)OpenVibers · 8 Oct 2026
2a89d72 -
Examples: the developer path releases on OpenVibe.Services (services.release.manage, OV_SERVICES_URL); openvibe-sdk v0.35.2 (#4)OpenVibers · 8 Oct 2026
c8d15fb -
openvibe-sdk v0.35.0 (was v0.11.0) (#3)OpenVibers · 8 Oct 2026
4c31d1f -
openvibe-contracts v0.112.0 (was v0.49.0) (#2)OpenVibers · 7 Oct 2026
61952df -
Events moves to openvibe.events: connect-src, stream URLs and shared 2.13.0 / sdk 0.35.0 in one change (plan T7) (#1)OpenVibers · 7 Oct 2026
52f755f -
npm test no longer counts a skipped test as passed (roadmap WS-Q task 7, the rule of openvibe-shared/test-runner). test/run.js counted every smoke test and repository check that exited 0 as passed, so one that printed that it skipped its work and checked nothing would still read as green. A test now prints "<label>: skipped (<why>)" for what it could not run, and the runner lists it as skip with its reasons and does not count it as passed: the summary reads "13/14 passed, 1 skipped (…)", and only a run with nothing skipped says N/N; --strict (or OV_TEST_STRICT=1) makes a skip fail the run. This repository does not depend on openvibe-shared, so the runner keeps its own loop (examples/*/test/smoke.test.js from each example's directory, then test/*.test.js) with SKIP_RE and skipsIn copied from the module. No test here skips anything. npm test (Node 22) 14/14.OpenVibers · 28 Sept 2026
058c71a -
README and STATUS.json are current (roadmap WS-U task 3): the README gains Purpose, Capabilities (none implemented; the developer-app grants the examples use at Media, Events, Tools and Codes, and the chat bot's Live token), Security (SECURITY.md, env-only configuration, the public-surface and offline checks) and Deploy (nothing deployed; CI only) sections. The pins it names are the ones the packages use: openvibe-sdk v0.11.0 (was v0.4.0) and openvibe-contracts v0.49.0 for the mod manifest (was v0.28.0). STATUS.json names the same pins, gains deployed false and features, and is updated 2026-09-28. npm test passes on Node 22 (14/14).OpenVibers · 28 Sept 2026
92eb7c3 -
Developer path: an export step (roadmap WS-N task 9, the project export in production): as the project's owner, Network mints read-only export tokens; Media lists the project's sandbox files with one and refuses an upload (403); Events returns the event published in step 7 with the other. The mock mints export tokens like Network. OV_MEDIA_URL / OV_EVENTS_URL override the originsOpenVibers · 26 Sept 2026
36901ff -
Developer path release step: Codes lists every release but drafts, a revoked one included (marked revoked); the step and the mock expect that (the first production run showed it)OpenVibers · 26 Sept 2026
8b20669 -
Developer path: a release step (roadmap WS-N task 5, the app release flow in production): as the app, with codes.release.manage and a token for openvibe.codes, a sandbox release of itself goes draft → published → deprecated → revoked on OpenVibe.Codes, checked in the public list each time. The mock stands in for Codes' release API (claims decide), so CI covers it; OV_CODES_URL overrides the originOpenVibers · 26 Sept 2026
eb1a9f8 -
v0.3.0: create-openvibe-app (WS-N task 6): start a new app from a tested example (web, server, bot, mod) with its smoke test, a .gitignore, the package renamed and the SDK pinned; no network, refuses a non-empty directory; runs from the tag with npx --package=<tarball> create-openvibe-app; test scaffolds every template and runs its smoke test where it landsOpenVibers · 26 Sept 2026
783cdb6 -
tools-job-proof (WS-L task 4): an SDK-only service client submits a converter job, drops and reattaches its progress stream with Last-Event-ID, downloads the Media-stored result and finds its tools.job.created/started/succeeded events in the Events store; --result for the scheduled run; tested against the mock platformOpenVibers · 25 Sept 2026
2c3a158 -
developer-path --result <file>: the outcome as JSON (step names and ok only; no error text, URL, id or secret) for the scheduled production run (WS-N task 1)OpenVibers · 25 Sept 2026
69b27ef -
Pins: openvibe-contracts 0.44.0 → 0.49.0, openvibe-sdk 0.9.1 → 0.11.0OpenVibers · 25 Sept 2026
593fa9b -
CI structure test: commands may be the shared workflow's install/test/extra inputs; the developer path still runs only against the mock platformOpenVibers · 25 Sept 2026
357db1c -
CI: the structure test accepts the shared test workflow (Node 22 by default) and the workflow names npm testOpenVibers · 25 Sept 2026
51d7c73 -
CI on the shared test and security workflows (WS-Q task 1, OpenVibe.Shared 66b76f8): install, node --check, tests, contract and pin-drift checks from one definition; this repository's own steps kept as inputs and extra stepsOpenVibers · 25 Sept 2026
c7dffe6 -
Pins: openvibe-sdk 0.6.0 → 0.9.1 (root and all eight example packages that pin it), openvibe-contracts 0.28.0 → 0.44.0 (mod-manifest); test/structure.test.js expects the v0.9.1 pin (it asserts the pinned tag on purpose); CI runs the pin-drift checkOpenVibers · 25 Sept 2026
5abfd4e -
openvibe-sdk v0.6.0 in every example; the tool-job example submits through the openvibe.tools gateway jobs facade (it hard-coded the img satellite)OpenVibers · 24 Sept 2026
0bbe579