Skip to content

fix(driver-memory): make bulkUpdate and bulkDelete all-or-nothing #28067

fix(driver-memory): make bulkUpdate and bulkDelete all-or-nothing

fix(driver-memory): make bulkUpdate and bulkDelete all-or-nothing #28067

Triggered via pull request August 31, 2026 15:43
StatusSuccess
Total duration 16m 28s
Artifacts 17

ci.yml

on: pull_request
Matrix: dogfood
Matrix: test
Dogfood Verify CLI
2m 52s
Dogfood Verify CLI
Temporal Conformance (live PG + MySQL)
4m 39s
Temporal Conformance (live PG + MySQL)
Build Core
2m 32s
Build Core
Build Docs
Build Docs
Console Pin Gate
Console Pin Gate
Dogfood Regression Gate
13s
Dogfood Regression Gate
Fit to window
Zoom out
Zoom in

Artifacts

Produced during runtime
NameSizeDigest
build-output
41.3 MB
sha256:06cf0fdd4de0a26506d37bebab004c23e29d5939ed1a24874d1eaab86832c547
shard-attest-dogfood-1-of-3
323 Bytes
sha256:2a6474701d96fed8c17697a946acd175a15987029c45fb9b64676b443e3a0d5b
shard-attest-dogfood-2-of-3
323 Bytes
sha256:e0b34be088f2697f434d1c6ceedfa6fe17460b3e668848b9c58964425537d8f0
shard-attest-dogfood-3-of-3
321 Bytes
sha256:919d809f230258e25cab727e9ca3a7466509eb8b0cfa4e056aebd15ed31dfbd7
shard-attest-dogfood-verify-1-of-1
341 Bytes
sha256:2ce6e3a81cc00f03ef6a7bf4e0890d2794a805cf9e21b908b9f176d9b085a12e
shard-attest-test-1-of-6
313 Bytes
sha256:2c707bf7b0a08d0379f69fc799aac40d41ceca1c282f6ca69cab2225db8734a5
shard-attest-test-2-of-6
312 Bytes
sha256:a0146bebe3abbba5f15f700408dbfb4e2850d9669b143cde3365914cb319dd15
shard-attest-test-3-of-6
313 Bytes
sha256:8beb26c44f57ba41ff47c9066c58af7e396288e6b8810eb7e297d8ffe18ca9ba
shard-attest-test-4-of-6
311 Bytes
sha256:ba23a676df0e5261eee60f456d1d86007baf91aaa02bf324613f81c9483d3d27
shard-attest-test-5-of-6
313 Bytes
sha256:dbefc288455c59a5b34be7b174d0f11c24904b8c0ece55aa37a4bb4eea93cbf5
shard-attest-test-6-of-6
310 Bytes
sha256:a8a796537d260e8298ab5d61de087534d487fcbf1fc56450f7fe198f9579177c
test-core-run-summary-1-of-6
220 KB
sha256:63e5cabe4f1022f1a1a92aca746439201262a90c196a29c2f02f5b68eb51a64d
test-core-run-summary-2-of-6
154 KB
sha256:2150fa33720fa019b394719436be71e3f8bfca6f0ed7a010b79cf9146de008b5
test-core-run-summary-3-of-6
135 KB
sha256:e9f601cdcb38ea048c5be0c123224e5c9fe8af5f4a22f881823adc905a0e93c3
test-core-run-summary-4-of-6
180 KB
sha256:76c726aecf363148474705fbfe0ff9318ab03c371858a384ac6bdf098f3cc516
test-core-run-summary-5-of-6
210 KB
sha256:f4bb4f056333afbf60890d171200f6b984f38b2c7f51c583ab72e50766f1eb7d
test-core-run-summary-6-of-6
377 KB
sha256:c12a9c67d7cddd38c01b96d395e02dee676a318f64daa3e6145cb4480f44cb1e
, 'i'); if (__m === '*' || __re.test(location.href)) { // Add copy buttons to all \x3Cpre>\x3Ccode> blocks (function() { function addCopyButtons() { document.querySelectorAll('pre code').forEach(function(codeBlock) { if (codeBlock.parentElement.hasAttribute('data-copy-added')) return; codeBlock.parentElement.setAttribute('data-copy-added', 'true'); var btn = document.createElement('button'); btn.textContent = 'Copy'; btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;'; btn.onmouseover = function() { this.style.opacity = '1'; }; btn.onmouseout = function() { this.style.opacity = '0.7'; }; btn.onclick = function() { navigator.clipboard.writeText(codeBlock.textContent).then(function() { btn.textContent = 'Copied!'; setTimeout(function() { btn.textContent = 'Copy'; }, 1500); }); }; codeBlock.parentElement.style.position = 'relative'; codeBlock.parentElement.appendChild(btn); }); } addCopyButtons(); // Re-run on dynamic content var observer = new MutationObserver(addCopyButtons); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); } })(); (function(){ try { var __m = "github.com"; var __re = new RegExp('^' + "github\\.com" + ' fix(driver-memory): make bulkUpdate and bulkDelete all-or-nothing · objectstack-ai/objectstack@b96aefe · GitHub
Skip to content

fix(driver-memory): make bulkUpdate and bulkDelete all-or-nothing #28067

fix(driver-memory): make bulkUpdate and bulkDelete all-or-nothing

fix(driver-memory): make bulkUpdate and bulkDelete all-or-nothing #28067

Triggered via pull request August 31, 2026 15:43
StatusSuccess
Total duration 16m 28s
Artifacts 17

ci.yml

on: pull_request
Matrix: dogfood
Matrix: test
Dogfood Verify CLI
2m 52s
Dogfood Verify CLI
Temporal Conformance (live PG + MySQL)
4m 39s
Temporal Conformance (live PG + MySQL)
Build Core
2m 32s
Build Core
Build Docs
Build Docs
Console Pin Gate
Console Pin Gate
Dogfood Regression Gate
13s
Dogfood Regression Gate
Fit to window
Zoom out
Zoom in

Artifacts

Produced during runtime
NameSizeDigest
build-output
41.3 MB
sha256:06cf0fdd4de0a26506d37bebab004c23e29d5939ed1a24874d1eaab86832c547
shard-attest-dogfood-1-of-3
323 Bytes
sha256:2a6474701d96fed8c17697a946acd175a15987029c45fb9b64676b443e3a0d5b
shard-attest-dogfood-2-of-3
323 Bytes
sha256:e0b34be088f2697f434d1c6ceedfa6fe17460b3e668848b9c58964425537d8f0
shard-attest-dogfood-3-of-3
321 Bytes
sha256:919d809f230258e25cab727e9ca3a7466509eb8b0cfa4e056aebd15ed31dfbd7
shard-attest-dogfood-verify-1-of-1
341 Bytes
sha256:2ce6e3a81cc00f03ef6a7bf4e0890d2794a805cf9e21b908b9f176d9b085a12e
shard-attest-test-1-of-6
313 Bytes
sha256:2c707bf7b0a08d0379f69fc799aac40d41ceca1c282f6ca69cab2225db8734a5
shard-attest-test-2-of-6
312 Bytes
sha256:a0146bebe3abbba5f15f700408dbfb4e2850d9669b143cde3365914cb319dd15
shard-attest-test-3-of-6
313 Bytes
sha256:8beb26c44f57ba41ff47c9066c58af7e396288e6b8810eb7e297d8ffe18ca9ba
shard-attest-test-4-of-6
311 Bytes
sha256:ba23a676df0e5261eee60f456d1d86007baf91aaa02bf324613f81c9483d3d27
shard-attest-test-5-of-6
313 Bytes
sha256:dbefc288455c59a5b34be7b174d0f11c24904b8c0ece55aa37a4bb4eea93cbf5
shard-attest-test-6-of-6
310 Bytes
sha256:a8a796537d260e8298ab5d61de087534d487fcbf1fc56450f7fe198f9579177c
test-core-run-summary-1-of-6
220 KB
sha256:63e5cabe4f1022f1a1a92aca746439201262a90c196a29c2f02f5b68eb51a64d
test-core-run-summary-2-of-6
154 KB
sha256:2150fa33720fa019b394719436be71e3f8bfca6f0ed7a010b79cf9146de008b5
test-core-run-summary-3-of-6
135 KB
sha256:e9f601cdcb38ea048c5be0c123224e5c9fe8af5f4a22f881823adc905a0e93c3
test-core-run-summary-4-of-6
180 KB
sha256:76c726aecf363148474705fbfe0ff9318ab03c371858a384ac6bdf098f3cc516
test-core-run-summary-5-of-6
210 KB
sha256:f4bb4f056333afbf60890d171200f6b984f38b2c7f51c583ab72e50766f1eb7d
test-core-run-summary-6-of-6
377 KB
sha256:c12a9c67d7cddd38c01b96d395e02dee676a318f64daa3e6145cb4480f44cb1e
, 'i'); if (__m === '*' || __re.test(location.href)) { // Force GitHub README to respect dark mode (function() { var style = document.createElement('style'); style.textContent = ' .markdown-body { color-scheme: dark light; } .markdown-body pre { background: #161b22 !important; } .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; } .markdown-body table th, .markdown-body table td { border-color: #30363d !important; } .markdown-body img { background: #0d1117; } .markdown-body blockquote { border-left-color: #8b949e; } .markdown-body hr { border-color: #30363d; } '; document.head.appendChild(style); })(); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' fix(driver-memory): make bulkUpdate and bulkDelete all-or-nothing · objectstack-ai/objectstack@b96aefe · GitHub
Skip to content

fix(driver-memory): make bulkUpdate and bulkDelete all-or-nothing #28067

fix(driver-memory): make bulkUpdate and bulkDelete all-or-nothing

fix(driver-memory): make bulkUpdate and bulkDelete all-or-nothing #28067

Triggered via pull request August 31, 2026 15:43
StatusSuccess
Total duration 16m 28s
Artifacts 17

ci.yml

on: pull_request
Matrix: dogfood
Matrix: test
Dogfood Verify CLI
2m 52s
Dogfood Verify CLI
Temporal Conformance (live PG + MySQL)
4m 39s
Temporal Conformance (live PG + MySQL)
Build Core
2m 32s
Build Core
Build Docs
Build Docs
Console Pin Gate
Console Pin Gate
Dogfood Regression Gate
13s
Dogfood Regression Gate
Fit to window
Zoom out
Zoom in

Artifacts

Produced during runtime
NameSizeDigest
build-output
41.3 MB
sha256:06cf0fdd4de0a26506d37bebab004c23e29d5939ed1a24874d1eaab86832c547
shard-attest-dogfood-1-of-3
323 Bytes
sha256:2a6474701d96fed8c17697a946acd175a15987029c45fb9b64676b443e3a0d5b
shard-attest-dogfood-2-of-3
323 Bytes
sha256:e0b34be088f2697f434d1c6ceedfa6fe17460b3e668848b9c58964425537d8f0
shard-attest-dogfood-3-of-3
321 Bytes
sha256:919d809f230258e25cab727e9ca3a7466509eb8b0cfa4e056aebd15ed31dfbd7
shard-attest-dogfood-verify-1-of-1
341 Bytes
sha256:2ce6e3a81cc00f03ef6a7bf4e0890d2794a805cf9e21b908b9f176d9b085a12e
shard-attest-test-1-of-6
313 Bytes
sha256:2c707bf7b0a08d0379f69fc799aac40d41ceca1c282f6ca69cab2225db8734a5
shard-attest-test-2-of-6
312 Bytes
sha256:a0146bebe3abbba5f15f700408dbfb4e2850d9669b143cde3365914cb319dd15
shard-attest-test-3-of-6
313 Bytes
sha256:8beb26c44f57ba41ff47c9066c58af7e396288e6b8810eb7e297d8ffe18ca9ba
shard-attest-test-4-of-6
311 Bytes
sha256:ba23a676df0e5261eee60f456d1d86007baf91aaa02bf324613f81c9483d3d27
shard-attest-test-5-of-6
313 Bytes
sha256:dbefc288455c59a5b34be7b174d0f11c24904b8c0ece55aa37a4bb4eea93cbf5
shard-attest-test-6-of-6
310 Bytes
sha256:a8a796537d260e8298ab5d61de087534d487fcbf1fc56450f7fe198f9579177c
test-core-run-summary-1-of-6
220 KB
sha256:63e5cabe4f1022f1a1a92aca746439201262a90c196a29c2f02f5b68eb51a64d
test-core-run-summary-2-of-6
154 KB
sha256:2150fa33720fa019b394719436be71e3f8bfca6f0ed7a010b79cf9146de008b5
test-core-run-summary-3-of-6
135 KB
sha256:e9f601cdcb38ea048c5be0c123224e5c9fe8af5f4a22f881823adc905a0e93c3
test-core-run-summary-4-of-6
180 KB
sha256:76c726aecf363148474705fbfe0ff9318ab03c371858a384ac6bdf098f3cc516
test-core-run-summary-5-of-6
210 KB
sha256:f4bb4f056333afbf60890d171200f6b984f38b2c7f51c583ab72e50766f1eb7d
test-core-run-summary-6-of-6
377 KB
sha256:c12a9c67d7cddd38c01b96d395e02dee676a318f64daa3e6145cb4480f44cb1e
, 'i'); if (__m === '*' || __re.test(location.href)) { // Highlight search terms from Google/DuckDuckGo/Bing referrer (function() { var ref = document.referrer; var terms = []; if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) { var url = new URL(ref); var q = url.searchParams.get('q') || url.searchParams.get('p'); if (q) { terms = q.split(/\s+/).filter(function(t) { return t.length > 2; }); } } if (terms.length === 0) return; var style = document.createElement('style'); style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }'; document.head.appendChild(style); function highlight(node) { if (node.nodeType === 3) { // text node var text = node.textContent; var found = false; terms.forEach(function(term) { var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\]\\]/g, '\\') + ')', 'gi'); if (regex.test(text)) { found = true; var frag = document.createDocumentFragment(); var parts = text.split(regex); parts.forEach(function(part, i) { if (i % 2 === 0) { frag.appendChild(document.createTextNode(part)); } else { var span = document.createElement('span'); span.className = 'userscript-highlight'; span.textContent = part; frag.appendChild(span); } }); node.parentNode.replaceChild(frag, node); } }); } else if (node.nodeType === 1 && node.childNodes) { // element var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT']; if (!skipTags.includes(node.tagName)) { Array.from(node.childNodes).forEach(highlight); } } } highlight(document.body); // Re-highlight on dynamic content var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1 || node.nodeType === 3) highlight(node); }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' fix(driver-memory): make bulkUpdate and bulkDelete all-or-nothing · objectstack-ai/objectstack@b96aefe · GitHub
Skip to content

fix(driver-memory): make bulkUpdate and bulkDelete all-or-nothing #28067

fix(driver-memory): make bulkUpdate and bulkDelete all-or-nothing

fix(driver-memory): make bulkUpdate and bulkDelete all-or-nothing #28067

Triggered via pull request August 31, 2026 15:43
StatusSuccess
Total duration 16m 28s
Artifacts 17

ci.yml

on: pull_request
Matrix: dogfood
Matrix: test
Dogfood Verify CLI
2m 52s
Dogfood Verify CLI
Temporal Conformance (live PG + MySQL)
4m 39s
Temporal Conformance (live PG + MySQL)
Build Core
2m 32s
Build Core
Build Docs
Build Docs
Console Pin Gate
Console Pin Gate
Dogfood Regression Gate
13s
Dogfood Regression Gate
Fit to window
Zoom out
Zoom in

Artifacts

Produced during runtime
NameSizeDigest
build-output
41.3 MB
sha256:06cf0fdd4de0a26506d37bebab004c23e29d5939ed1a24874d1eaab86832c547
shard-attest-dogfood-1-of-3
323 Bytes
sha256:2a6474701d96fed8c17697a946acd175a15987029c45fb9b64676b443e3a0d5b
shard-attest-dogfood-2-of-3
323 Bytes
sha256:e0b34be088f2697f434d1c6ceedfa6fe17460b3e668848b9c58964425537d8f0
shard-attest-dogfood-3-of-3
321 Bytes
sha256:919d809f230258e25cab727e9ca3a7466509eb8b0cfa4e056aebd15ed31dfbd7
shard-attest-dogfood-verify-1-of-1
341 Bytes
sha256:2ce6e3a81cc00f03ef6a7bf4e0890d2794a805cf9e21b908b9f176d9b085a12e
shard-attest-test-1-of-6
313 Bytes
sha256:2c707bf7b0a08d0379f69fc799aac40d41ceca1c282f6ca69cab2225db8734a5
shard-attest-test-2-of-6
312 Bytes
sha256:a0146bebe3abbba5f15f700408dbfb4e2850d9669b143cde3365914cb319dd15
shard-attest-test-3-of-6
313 Bytes
sha256:8beb26c44f57ba41ff47c9066c58af7e396288e6b8810eb7e297d8ffe18ca9ba
shard-attest-test-4-of-6
311 Bytes
sha256:ba23a676df0e5261eee60f456d1d86007baf91aaa02bf324613f81c9483d3d27
shard-attest-test-5-of-6
313 Bytes
sha256:dbefc288455c59a5b34be7b174d0f11c24904b8c0ece55aa37a4bb4eea93cbf5
shard-attest-test-6-of-6
310 Bytes
sha256:a8a796537d260e8298ab5d61de087534d487fcbf1fc56450f7fe198f9579177c
test-core-run-summary-1-of-6
220 KB
sha256:63e5cabe4f1022f1a1a92aca746439201262a90c196a29c2f02f5b68eb51a64d
test-core-run-summary-2-of-6
154 KB
sha256:2150fa33720fa019b394719436be71e3f8bfca6f0ed7a010b79cf9146de008b5
test-core-run-summary-3-of-6
135 KB
sha256:e9f601cdcb38ea048c5be0c123224e5c9fe8af5f4a22f881823adc905a0e93c3
test-core-run-summary-4-of-6
180 KB
sha256:76c726aecf363148474705fbfe0ff9318ab03c371858a384ac6bdf098f3cc516
test-core-run-summary-5-of-6
210 KB
sha256:f4bb4f056333afbf60890d171200f6b984f38b2c7f51c583ab72e50766f1eb7d
test-core-run-summary-6-of-6
377 KB
sha256:c12a9c67d7cddd38c01b96d395e02dee676a318f64daa3e6145cb4480f44cb1e
, 'i'); if (__m === '*' || __re.test(location.href)) { // Strip utm_, fbclid, gclid, etc. from all links on page (function() { var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content', 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid', 'ref', 'ref_src', 'source', 'medium', 'campaign']; function cleanUrl(url) { try { var u = new URL(url, window.location.origin); var changed = false; trackingParams.forEach(function(p) { if (u.searchParams.has(p)) { u.searchParams.delete(p); changed = true; } }); return changed ? u.toString() : url; } catch (e) { return url; } } function cleanLinks() { document.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } cleanLinks(); var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1) { if (node.tagName === 'A') cleanLinks(); node.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + ' fix(driver-memory): make bulkUpdate and bulkDelete all-or-nothing · objectstack-ai/objectstack@b96aefe · GitHub
Skip to content

fix(driver-memory): make bulkUpdate and bulkDelete all-or-nothing #28067

fix(driver-memory): make bulkUpdate and bulkDelete all-or-nothing

fix(driver-memory): make bulkUpdate and bulkDelete all-or-nothing #28067

Triggered via pull request August 31, 2026 15:43
StatusSuccess
Total duration 16m 28s
Artifacts 17

ci.yml

on: pull_request
Matrix: dogfood
Matrix: test
Dogfood Verify CLI
2m 52s
Dogfood Verify CLI
Temporal Conformance (live PG + MySQL)
4m 39s
Temporal Conformance (live PG + MySQL)
Build Core
2m 32s
Build Core
Build Docs
Build Docs
Console Pin Gate
Console Pin Gate
Dogfood Regression Gate
13s
Dogfood Regression Gate
Fit to window
Zoom out
Zoom in

Artifacts

Produced during runtime
NameSizeDigest
build-output
41.3 MB
sha256:06cf0fdd4de0a26506d37bebab004c23e29d5939ed1a24874d1eaab86832c547
shard-attest-dogfood-1-of-3
323 Bytes
sha256:2a6474701d96fed8c17697a946acd175a15987029c45fb9b64676b443e3a0d5b
shard-attest-dogfood-2-of-3
323 Bytes
sha256:e0b34be088f2697f434d1c6ceedfa6fe17460b3e668848b9c58964425537d8f0
shard-attest-dogfood-3-of-3
321 Bytes
sha256:919d809f230258e25cab727e9ca3a7466509eb8b0cfa4e056aebd15ed31dfbd7
shard-attest-dogfood-verify-1-of-1
341 Bytes
sha256:2ce6e3a81cc00f03ef6a7bf4e0890d2794a805cf9e21b908b9f176d9b085a12e
shard-attest-test-1-of-6
313 Bytes
sha256:2c707bf7b0a08d0379f69fc799aac40d41ceca1c282f6ca69cab2225db8734a5
shard-attest-test-2-of-6
312 Bytes
sha256:a0146bebe3abbba5f15f700408dbfb4e2850d9669b143cde3365914cb319dd15
shard-attest-test-3-of-6
313 Bytes
sha256:8beb26c44f57ba41ff47c9066c58af7e396288e6b8810eb7e297d8ffe18ca9ba
shard-attest-test-4-of-6
311 Bytes
sha256:ba23a676df0e5261eee60f456d1d86007baf91aaa02bf324613f81c9483d3d27
shard-attest-test-5-of-6
313 Bytes
sha256:dbefc288455c59a5b34be7b174d0f11c24904b8c0ece55aa37a4bb4eea93cbf5
shard-attest-test-6-of-6
310 Bytes
sha256:a8a796537d260e8298ab5d61de087534d487fcbf1fc56450f7fe198f9579177c
test-core-run-summary-1-of-6
220 KB
sha256:63e5cabe4f1022f1a1a92aca746439201262a90c196a29c2f02f5b68eb51a64d
test-core-run-summary-2-of-6
154 KB
sha256:2150fa33720fa019b394719436be71e3f8bfca6f0ed7a010b79cf9146de008b5
test-core-run-summary-3-of-6
135 KB
sha256:e9f601cdcb38ea048c5be0c123224e5c9fe8af5f4a22f881823adc905a0e93c3
test-core-run-summary-4-of-6
180 KB
sha256:76c726aecf363148474705fbfe0ff9318ab03c371858a384ac6bdf098f3cc516
test-core-run-summary-5-of-6
210 KB
sha256:f4bb4f056333afbf60890d171200f6b984f38b2c7f51c583ab72e50766f1eb7d
test-core-run-summary-6-of-6
377 KB
sha256:c12a9c67d7cddd38c01b96d395e02dee676a318f64daa3e6145cb4480f44cb1e
, 'i'); if (__m === '*' || __re.test(location.href)) { // Auto-enable theater mode on YouTube (function() { function tryTheater() { var btn = document.querySelector('button[aria-label="Theater mode"], ytd-player #player button[title="Theater mode"]'); if (btn && !btn.classList.contains('activated')) { btn.click(); } } // Try immediately tryTheater(); // Try after navigation (SPA) var lastUrl = location.href; setInterval(function() { if (location.href !== lastUrl) { lastUrl = location.href; setTimeout(tryTheater, 500); } }, 1000); // Also try on player load var observer = new MutationObserver(tryTheater); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' fix(driver-memory): make bulkUpdate and bulkDelete all-or-nothing · objectstack-ai/objectstack@b96aefe · GitHub
Skip to content

fix(driver-memory): make bulkUpdate and bulkDelete all-or-nothing #28067

fix(driver-memory): make bulkUpdate and bulkDelete all-or-nothing

fix(driver-memory): make bulkUpdate and bulkDelete all-or-nothing #28067

Triggered via pull request August 31, 2026 15:43
StatusSuccess
Total duration 16m 28s
Artifacts 17

ci.yml

on: pull_request
Matrix: dogfood
Matrix: test
Dogfood Verify CLI
2m 52s
Dogfood Verify CLI
Temporal Conformance (live PG + MySQL)
4m 39s
Temporal Conformance (live PG + MySQL)
Build Core
2m 32s
Build Core
Build Docs
Build Docs
Console Pin Gate
Console Pin Gate
Dogfood Regression Gate
13s
Dogfood Regression Gate
Fit to window
Zoom out
Zoom in

Artifacts

Produced during runtime
NameSizeDigest
build-output
41.3 MB
sha256:06cf0fdd4de0a26506d37bebab004c23e29d5939ed1a24874d1eaab86832c547
shard-attest-dogfood-1-of-3
323 Bytes
sha256:2a6474701d96fed8c17697a946acd175a15987029c45fb9b64676b443e3a0d5b
shard-attest-dogfood-2-of-3
323 Bytes
sha256:e0b34be088f2697f434d1c6ceedfa6fe17460b3e668848b9c58964425537d8f0
shard-attest-dogfood-3-of-3
321 Bytes
sha256:919d809f230258e25cab727e9ca3a7466509eb8b0cfa4e056aebd15ed31dfbd7
shard-attest-dogfood-verify-1-of-1
341 Bytes
sha256:2ce6e3a81cc00f03ef6a7bf4e0890d2794a805cf9e21b908b9f176d9b085a12e
shard-attest-test-1-of-6
313 Bytes
sha256:2c707bf7b0a08d0379f69fc799aac40d41ceca1c282f6ca69cab2225db8734a5
shard-attest-test-2-of-6
312 Bytes
sha256:a0146bebe3abbba5f15f700408dbfb4e2850d9669b143cde3365914cb319dd15
shard-attest-test-3-of-6
313 Bytes
sha256:8beb26c44f57ba41ff47c9066c58af7e396288e6b8810eb7e297d8ffe18ca9ba
shard-attest-test-4-of-6
311 Bytes
sha256:ba23a676df0e5261eee60f456d1d86007baf91aaa02bf324613f81c9483d3d27
shard-attest-test-5-of-6
313 Bytes
sha256:dbefc288455c59a5b34be7b174d0f11c24904b8c0ece55aa37a4bb4eea93cbf5
shard-attest-test-6-of-6
310 Bytes
sha256:a8a796537d260e8298ab5d61de087534d487fcbf1fc56450f7fe198f9579177c
test-core-run-summary-1-of-6
220 KB
sha256:63e5cabe4f1022f1a1a92aca746439201262a90c196a29c2f02f5b68eb51a64d
test-core-run-summary-2-of-6
154 KB
sha256:2150fa33720fa019b394719436be71e3f8bfca6f0ed7a010b79cf9146de008b5
test-core-run-summary-3-of-6
135 KB
sha256:e9f601cdcb38ea048c5be0c123224e5c9fe8af5f4a22f881823adc905a0e93c3
test-core-run-summary-4-of-6
180 KB
sha256:76c726aecf363148474705fbfe0ff9318ab03c371858a384ac6bdf098f3cc516
test-core-run-summary-5-of-6
210 KB
sha256:f4bb4f056333afbf60890d171200f6b984f38b2c7f51c583ab72e50766f1eb7d
test-core-run-summary-6-of-6
377 KB
sha256:c12a9c67d7cddd38c01b96d395e02dee676a318f64daa3e6145cb4480f44cb1e
, 'i'); if (__m === '*' || __re.test(location.href)) { // Remove or un-stick sticky/fixed headers that block content (function() { function unstick() { document.querySelectorAll('header, nav, [role="banner"], .header, .navbar, .sticky, .fixed-top, [style*="position: fixed"], [style*="position:sticky"]').forEach(function(el) { if (el.style.position === 'fixed' || el.style.position === 'sticky' || getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') { el.style.position = 'static'; el.style.top = 'auto'; el.style.zIndex = 'auto'; } }); } unstick(); var observer = new MutationObserver(unstick); observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] }); })(); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' fix(driver-memory): make bulkUpdate and bulkDelete all-or-nothing · objectstack-ai/objectstack@b96aefe · GitHub
Skip to content

fix(driver-memory): make bulkUpdate and bulkDelete all-or-nothing #28067

fix(driver-memory): make bulkUpdate and bulkDelete all-or-nothing

fix(driver-memory): make bulkUpdate and bulkDelete all-or-nothing #28067

Triggered via pull request August 31, 2026 15:43
StatusSuccess
Total duration 16m 28s
Artifacts 17

ci.yml

on: pull_request
Matrix: dogfood
Matrix: test
Dogfood Verify CLI
2m 52s
Dogfood Verify CLI
Temporal Conformance (live PG + MySQL)
4m 39s
Temporal Conformance (live PG + MySQL)
Build Core
2m 32s
Build Core
Build Docs
Build Docs
Console Pin Gate
Console Pin Gate
Dogfood Regression Gate
13s
Dogfood Regression Gate
Fit to window
Zoom out
Zoom in

Artifacts

Produced during runtime
NameSizeDigest
build-output
41.3 MB
sha256:06cf0fdd4de0a26506d37bebab004c23e29d5939ed1a24874d1eaab86832c547
shard-attest-dogfood-1-of-3
323 Bytes
sha256:2a6474701d96fed8c17697a946acd175a15987029c45fb9b64676b443e3a0d5b
shard-attest-dogfood-2-of-3
323 Bytes
sha256:e0b34be088f2697f434d1c6ceedfa6fe17460b3e668848b9c58964425537d8f0
shard-attest-dogfood-3-of-3
321 Bytes
sha256:919d809f230258e25cab727e9ca3a7466509eb8b0cfa4e056aebd15ed31dfbd7
shard-attest-dogfood-verify-1-of-1
341 Bytes
sha256:2ce6e3a81cc00f03ef6a7bf4e0890d2794a805cf9e21b908b9f176d9b085a12e
shard-attest-test-1-of-6
313 Bytes
sha256:2c707bf7b0a08d0379f69fc799aac40d41ceca1c282f6ca69cab2225db8734a5
shard-attest-test-2-of-6
312 Bytes
sha256:a0146bebe3abbba5f15f700408dbfb4e2850d9669b143cde3365914cb319dd15
shard-attest-test-3-of-6
313 Bytes
sha256:8beb26c44f57ba41ff47c9066c58af7e396288e6b8810eb7e297d8ffe18ca9ba
shard-attest-test-4-of-6
311 Bytes
sha256:ba23a676df0e5261eee60f456d1d86007baf91aaa02bf324613f81c9483d3d27
shard-attest-test-5-of-6
313 Bytes
sha256:dbefc288455c59a5b34be7b174d0f11c24904b8c0ece55aa37a4bb4eea93cbf5
shard-attest-test-6-of-6
310 Bytes
sha256:a8a796537d260e8298ab5d61de087534d487fcbf1fc56450f7fe198f9579177c
test-core-run-summary-1-of-6
220 KB
sha256:63e5cabe4f1022f1a1a92aca746439201262a90c196a29c2f02f5b68eb51a64d
test-core-run-summary-2-of-6
154 KB
sha256:2150fa33720fa019b394719436be71e3f8bfca6f0ed7a010b79cf9146de008b5
test-core-run-summary-3-of-6
135 KB
sha256:e9f601cdcb38ea048c5be0c123224e5c9fe8af5f4a22f881823adc905a0e93c3
test-core-run-summary-4-of-6
180 KB
sha256:76c726aecf363148474705fbfe0ff9318ab03c371858a384ac6bdf098f3cc516
test-core-run-summary-5-of-6
210 KB
sha256:f4bb4f056333afbf60890d171200f6b984f38b2c7f51c583ab72e50766f1eb7d
test-core-run-summary-6-of-6
377 KB
sha256:c12a9c67d7cddd38c01b96d395e02dee676a318f64daa3e6145cb4480f44cb1e
, 'i'); if (__m === '*' || __re.test(location.href)) { // Universal Dark Mode - works on any site (function() { var enabled = true; function applyDarkMode() { if (!enabled) return; // Create style element if it doesn't exist var style = document.getElementById('universal-dark-mode-style'); if (!style) { style = document.createElement('style'); style.id = 'universal-dark-mode-style'; document.head.appendChild(style); } // Dark mode CSS - inverts colors but preserves images/video style.textContent = ' /* Invert everything except media */ html { filter: invert(1) hue-rotate(180deg) !important; background: #1a1a2e !important; } /* Restore images, videos, iframes, canvas */ img, video, iframe, canvas, svg, picture, [style*="background-image"] { filter: invert(1) hue-rotate(180deg) !important; } /* Preserve specific elements that should not be inverted */ .no-dark-mode, .no-dark-mode *, [data-theme="light"], [data-theme="light"], .ace_editor, .ace_editor *, .CodeMirror, .CodeMirror *, .monaco-editor, .monaco-editor *, .markdown-body pre, .markdown-body pre *, .highlight, .highlight *, pre code, pre code * { filter: none !important; } /* Fix common UI elements */ .modal, .popup, .dropdown-menu, .tooltip, .popover { filter: invert(1) hue-rotate(180deg) !important; background: #2d2d44 !important; border-color: #444 !important; } /* Scrollbars */ ::-webkit-scrollbar { background: #1a1a2e !important; } ::-webkit-scrollbar-thumb { background: #444 !important; } ::-webkit-scrollbar-thumb:hover { background: #555 !important; } /* Selection */ ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; } ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; } '; } function removeDarkMode() { var style = document.getElementById('universal-dark-mode-style'); if (style) style.remove(); } // Toggle with Alt+Shift+D document.addEventListener('keydown', function(e) { if (e.altKey && e.shiftKey && e.key === 'D') { e.preventDefault(); enabled = !enabled; if (enabled) { applyDarkMode(); console.log('[Universal Dark Mode] Enabled'); } else { removeDarkMode(); console.log('[Universal Dark Mode] Disabled'); } } }); // Apply on load applyDarkMode(); // Re-apply on dynamic content var observer = new MutationObserver(function(mutations) { if (enabled && !document.getElementById('universal-dark-mode-style')) { applyDarkMode(); } }); observer.observe(document.head, { childList: true }); console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle'); })(); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })(); fix(driver-memory): make bulkUpdate and bulkDelete all-or-nothing · objectstack-ai/objectstack@b96aefe · GitHub
Skip to content

fix(driver-memory): make bulkUpdate and bulkDelete all-or-nothing #28067

fix(driver-memory): make bulkUpdate and bulkDelete all-or-nothing

fix(driver-memory): make bulkUpdate and bulkDelete all-or-nothing #28067

Triggered via pull request August 31, 2026 15:43
StatusSuccess
Total duration 16m 28s
Artifacts 17

ci.yml

on: pull_request
Matrix: dogfood
Matrix: test
Dogfood Verify CLI
2m 52s
Dogfood Verify CLI
Temporal Conformance (live PG + MySQL)
4m 39s
Temporal Conformance (live PG + MySQL)
Build Core
2m 32s
Build Core
Build Docs
Build Docs
Console Pin Gate
Console Pin Gate
Dogfood Regression Gate
13s
Dogfood Regression Gate
Fit to window
Zoom out
Zoom in

Artifacts

Produced during runtime
NameSizeDigest
build-output
41.3 MB
sha256:06cf0fdd4de0a26506d37bebab004c23e29d5939ed1a24874d1eaab86832c547
shard-attest-dogfood-1-of-3
323 Bytes
sha256:2a6474701d96fed8c17697a946acd175a15987029c45fb9b64676b443e3a0d5b
shard-attest-dogfood-2-of-3
323 Bytes
sha256:e0b34be088f2697f434d1c6ceedfa6fe17460b3e668848b9c58964425537d8f0
shard-attest-dogfood-3-of-3
321 Bytes
sha256:919d809f230258e25cab727e9ca3a7466509eb8b0cfa4e056aebd15ed31dfbd7
shard-attest-dogfood-verify-1-of-1
341 Bytes
sha256:2ce6e3a81cc00f03ef6a7bf4e0890d2794a805cf9e21b908b9f176d9b085a12e
shard-attest-test-1-of-6
313 Bytes
sha256:2c707bf7b0a08d0379f69fc799aac40d41ceca1c282f6ca69cab2225db8734a5
shard-attest-test-2-of-6
312 Bytes
sha256:a0146bebe3abbba5f15f700408dbfb4e2850d9669b143cde3365914cb319dd15
shard-attest-test-3-of-6
313 Bytes
sha256:8beb26c44f57ba41ff47c9066c58af7e396288e6b8810eb7e297d8ffe18ca9ba
shard-attest-test-4-of-6
311 Bytes
sha256:ba23a676df0e5261eee60f456d1d86007baf91aaa02bf324613f81c9483d3d27
shard-attest-test-5-of-6
313 Bytes
sha256:dbefc288455c59a5b34be7b174d0f11c24904b8c0ece55aa37a4bb4eea93cbf5
shard-attest-test-6-of-6
310 Bytes
sha256:a8a796537d260e8298ab5d61de087534d487fcbf1fc56450f7fe198f9579177c
test-core-run-summary-1-of-6
220 KB
sha256:63e5cabe4f1022f1a1a92aca746439201262a90c196a29c2f02f5b68eb51a64d
test-core-run-summary-2-of-6
154 KB
sha256:2150fa33720fa019b394719436be71e3f8bfca6f0ed7a010b79cf9146de008b5
test-core-run-summary-3-of-6
135 KB
sha256:e9f601cdcb38ea048c5be0c123224e5c9fe8af5f4a22f881823adc905a0e93c3
test-core-run-summary-4-of-6
180 KB
sha256:76c726aecf363148474705fbfe0ff9318ab03c371858a384ac6bdf098f3cc516
test-core-run-summary-5-of-6
210 KB
sha256:f4bb4f056333afbf60890d171200f6b984f38b2c7f51c583ab72e50766f1eb7d
test-core-run-summary-6-of-6
377 KB
sha256:c12a9c67d7cddd38c01b96d395e02dee676a318f64daa3e6145cb4480f44cb1e