Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
SMARK2022
/
opencode
Public
forked from
anomalyco/opencode
Notifications
You must be signed in to change notification settings
Fork
1
Star
5
Code
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Security and quality
Insights
Actions: SMARK2022/opencode
Actions
All workflows
Workflows
Build OpenCode CLI
Build OpenCode CLI
Build VSCode Extension VSIX
Build VSCode Extension VSIX
OpenTUI Windows diagnostic
OpenTUI Windows diagnostic
test
test
typecheck
typecheck
Show more workflows...
Management
Caches
All workflows
All workflows
Actions
Loading...
Loading
Sorry, something went wrong.
Uh oh!
There was an error while loading.
Please reload this page
.
will be ignored since log searching is not yet available
Showing runs from all workflows
will be ignored since log searching is not yet available
1,631 workflow runs
1,631 workflow runs
Workflow
Filter by Workflow
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
No matching workflows.
Event
Filter by Event
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
No matching events.
Status
Filter by Status
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
No matching statuses.
Branch
Filter by Branch
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
No matching branches.
Actor
Filter by Actor
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
No matching users.
fix(test): ripgrep 超时语料扩容与 daemon 维护 reconcile 终态覆写守卫修复双平台红测 A(macOS 腿 file.ripgrep search timeout):32MB 单文件语料在 Apple Silicon memmem 吞吐下可 <1ms 扫完,timeout:1 的竞速中 rg 先于 sleep+kill 完成(CI 实测 timedOut=undefined)。语料扩为 512×1MB:512MB 即使按 100GB/s 理论上限 ≥5.1ms ≫ 1ms 预算,且 512 < MAX_SEARCH_FILES=5000 不触发预过滤;断言/pattern/timeout 不变。B(Linux 腿 daemon db c...
Build OpenCode CLI
#253:
Commit
785e374
pushed by
SMARK2022
17m 52s
dev-smark
dev-smark
17m 52s
View workflow file
fix(test): ripgrep 超时语料扩容与 daemon 维护 reconcile 终态覆写守卫修复双平台红测 A(macOS 腿 file.ripgrep search timeout):32MB 单文件语料在 Apple Silicon memmem 吞吐下可 <1ms 扫完,timeout:1 的竞速中 rg 先于 sleep+kill 完成(CI 实测 timedOut=undefined)。语料扩为 512×1MB:512MB 即使按 100GB/s 理论上限 ≥5.1ms ≫ 1ms 预算,且 512 < MAX_SEARCH_FILES=5000 不触发预过滤;断言/pattern/timeout 不变。B(Linux 腿 daemon db c...
test
#183:
Commit
785e374
pushed by
SMARK2022
36m 34s
dev-smark
dev-smark
36m 34s
View workflow file
fix(test): ripgrep 超时语料扩容与 daemon 维护 reconcile 终态覆写守卫修复双平台红测 A(macOS 腿 file.ripgrep search timeout):32MB 单文件语料在 Apple Silicon memmem 吞吐下可 <1ms 扫完,timeout:1 的竞速中 rg 先于 sleep+kill 完成(CI 实测 timedOut=undefined)。语料扩为 512×1MB:512MB 即使按 100GB/s 理论上限 ≥5.1ms ≫ 1ms 预算,且 512 < MAX_SEARCH_FILES=5000 不触发预过滤;断言/pattern/timeout 不变。B(Linux 腿 daemon db c...
typecheck
#183:
Commit
785e374
pushed by
SMARK2022
1m 59s
dev-smark
dev-smark
1m 59s
View workflow file
fix(tui): session 贴底按调用者意图区分并 defer 路径 B mount 发射修复 session.last 红测 applySessionOpenScroll 增加 respectUserScroll 参数:路径 A(sync 完成补滚)传 true,受 viewportStuckToBottom 守卫——用户滚离后 50ms 延迟贴底不得覆盖其位置;路径 B(sessionID/reviewID 显式导航)保持无条件贴底(INV-03/04 切换贴底不回归)并加 on(…, { defer: true }) 跳过 mount 发射。mount 不是导航:mount 期贴底由 stickyStart...
Build OpenCode CLI
#252:
Commit
d2ca1ae
pushed by
SMARK2022
15m 36s
dev-smark
dev-smark
15m 36s
View workflow file
fix(tui): session 贴底按调用者意图区分并 defer 路径 B mount 发射修复 session.last 红测 applySessionOpenScroll 增加 respectUserScroll 参数:路径 A(sync 完成补滚)传 true,受 viewportStuckToBottom 守卫——用户滚离后 50ms 延迟贴底不得覆盖其位置;路径 B(sessionID/reviewID 显式导航)保持无条件贴底(INV-03/04 切换贴底不回归)并加 on(…, { defer: true }) 跳过 mount 发射。mount 不是导航:mount 期贴底由 stickyStart...
typecheck
#182:
Commit
d2ca1ae
pushed by
SMARK2022
2m 8s
dev-smark
dev-smark
2m 8s
View workflow file
fix(tui): session 贴底按调用者意图区分并 defer 路径 B mount 发射修复 session.last 红测 applySessionOpenScroll 增加 respectUserScroll 参数:路径 A(sync 完成补滚)传 true,受 viewportStuckToBottom 守卫——用户滚离后 50ms 延迟贴底不得覆盖其位置;路径 B(sessionID/reviewID 显式导航)保持无条件贴底(INV-03/04 切换贴底不回归)并加 on(…, { defer: true }) 跳过 mount 发射。mount 不是导航:mount 期贴底由 stickyStart...
test
#182:
Commit
d2ca1ae
pushed by
SMARK2022
1h 0m 22s
dev-smark
dev-smark
1h 0m 22s
View workflow file
test(build): smoke goal-frame 捕获前等待完整渲染 三处 goal-frame waitFor 谓词此前只要求 Goal+首处『检查log』,增量渲染的中间帧(缺 objective 后半段与第二个『查』)即可通过并交给 assertFrame 计数断言——Build run 33292110326 smoke-macos 腿实测闪红(捕获帧止于『请你自行独立完整完成相应』)。现谓词同时要求与 objective 同源的尾部标记『高压』(位于两个『查』之后,构造上保证全段已渲染...
typecheck
#181:
Commit
3560418
pushed by
SMARK2022
1m 55s
dev-smark
dev-smark
1m 55s
View workflow file
test(build): smoke goal-frame 捕获前等待完整渲染 三处 goal-frame waitFor 谓词此前只要求 Goal+首处『检查log』,增量渲染的中间帧(缺 objective 后半段与第二个『查』)即可通过并交给 assertFrame 计数断言——Build run 33292110326 smoke-macos 腿实测闪红(捕获帧止于『请你自行独立完整完成相应』)。现谓词同时要求与 objective 同源的尾部标记『高压』(位于两个『查』之后,构造上保证全段已渲染...
test
#181:
Commit
3560418
pushed by
SMARK2022
36m 53s
dev-smark
dev-smark
36m 53s
View workflow file
test(build): smoke goal-frame 捕获前等待完整渲染 三处 goal-frame waitFor 谓词此前只要求 Goal+首处『检查log』,增量渲染的中间帧(缺 objective 后半段与第二个『查』)即可通过并交给 assertFrame 计数断言——Build run 33292110326 smoke-macos 腿实测闪红(捕获帧止于『请你自行独立完整完成相应』)。现谓词同时要求与 objective 同源的尾部标记『高压』(位于两个『查』之后,构造上保证全段已渲染...
Build OpenCode CLI
#251:
Commit
3560418
pushed by
SMARK2022
13m 41s
dev-smark
dev-smark
13m 41s
View workflow file
fix(core): spawner exit 信号与 stdio 排干解耦修复背压挂死 cross-spawn-spawner 的 exit Deferred 此前仅由 'close'(= 进程退出 + stdio 全部排干)完成;tap 急切缓冲(483e840c5d)在消费者提前停止且输出超过 tap 高水位时对流施加背压,暂停的流使 'close' 永不触发——kill/exitCode/scope finalizer 三处 await 无限挂起。Windows CI tool.grep basic search 30s 顶格红即该缺陷在 Ripgrep.search 截断分支的实例(rg 'export' src/to...
Build OpenCode CLI
#250:
Commit
57d1fe0
pushed by
SMARK2022
6m 37s
dev-smark
dev-smark
6m 37s
View workflow file
fix(core): spawner exit 信号与 stdio 排干解耦修复背压挂死 cross-spawn-spawner 的 exit Deferred 此前仅由 'close'(= 进程退出 + stdio 全部排干)完成;tap 急切缓冲(483e840c5d)在消费者提前停止且输出超过 tap 高水位时对流施加背压,暂停的流使 'close' 永不触发——kill/exitCode/scope finalizer 三处 await 无限挂起。Windows CI tool.grep basic search 30s 顶格红即该缺陷在 Ripgrep.search 截断分支的实例(rg 'export' src/to...
typecheck
#180:
Commit
57d1fe0
pushed by
SMARK2022
2m 2s
dev-smark
dev-smark
2m 2s
View workflow file
fix(core): spawner exit 信号与 stdio 排干解耦修复背压挂死 cross-spawn-spawner 的 exit Deferred 此前仅由 'close'(= 进程退出 + stdio 全部排干)完成;tap 急切缓冲(483e840c5d)在消费者提前停止且输出超过 tap 高水位时对流施加背压,暂停的流使 'close' 永不触发——kill/exitCode/scope finalizer 三处 await 无限挂起。Windows CI tool.grep basic search 30s 顶格红即该缺陷在 Ripgrep.search 截断分支的实例(rg 'export' src/to...
test
#180:
Commit
57d1fe0
pushed by
SMARK2022
37m 58s
dev-smark
dev-smark
37m 58s
View workflow file
fix(tool): 元数据 diff 有界化与生成性能修复 apply_patch/edit/write 的元数据 diff 统一收口到 file-diff 单一 seam:二进制(NUL-8KB,git 同规则)与超限中段(>64KiB,jsdiff 二次方 Myers 实测)改用标记+度量+sha256 的有界表示,正常文本路径产物与计数逐字节不变;summary 摄入端补首见+归并双聚合界并优先工具显式计数,免疫存量巨型 metadata。消除 407MB 单 part 行与 216MB summary 行两类事故路径,并...
test
#179:
Commit
50c58ea
pushed by
SMARK2022
38m 6s
dev-smark
dev-smark
38m 6s
View workflow file
fix(tool): 元数据 diff 有界化与生成性能修复 apply_patch/edit/write 的元数据 diff 统一收口到 file-diff 单一 seam:二进制(NUL-8KB,git 同规则)与超限中段(>64KiB,jsdiff 二次方 Myers 实测)改用标记+度量+sha256 的有界表示,正常文本路径产物与计数逐字节不变;summary 摄入端补首见+归并双聚合界并优先工具显式计数,免疫存量巨型 metadata。消除 407MB 单 part 行与 216MB summary 行两类事故路径,并...
typecheck
#179:
Commit
50c58ea
pushed by
SMARK2022
1m 46s
dev-smark
dev-smark
1m 46s
View workflow file
fix(tool): 元数据 diff 有界化与生成性能修复 apply_patch/edit/write 的元数据 diff 统一收口到 file-diff 单一 seam:二进制(NUL-8KB,git 同规则)与超限中段(>64KiB,jsdiff 二次方 Myers 实测)改用标记+度量+sha256 的有界表示,正常文本路径产物与计数逐字节不变;summary 摄入端补首见+归并双聚合界并优先工具显式计数,免疫存量巨型 metadata。消除 407MB 单 part 行与 216MB summary 行两类事故路径,并...
Build OpenCode CLI
#249:
Commit
50c58ea
pushed by
SMARK2022
11m 21s
dev-smark
dev-smark
11m 21s
View workflow file
fix(tool): edit 多块替换按区间位置原位排序修复乱序错位拼接 exact 分支此前把按提交顺序收集的替换区间未排序即交给逆序写回,低偏移变长替换使后续记录偏移失效,乱序/replaceAll 交错提交产生中线拼接静默损坏(生产事故同构)。现与归一化分支、apply_patch applyChunks 及 pi 参照实现对齐:重叠检查与两个应用分支共用同一份原位排序,恢复顺序不变性。 新增乱序提交、replaceAll 交...
test
#178:
Commit
742585a
pushed by
SMARK2022
38m 3s
dev-smark
dev-smark
38m 3s
View workflow file
fix(tool): edit 多块替换按区间位置原位排序修复乱序错位拼接 exact 分支此前把按提交顺序收集的替换区间未排序即交给逆序写回,低偏移变长替换使后续记录偏移失效,乱序/replaceAll 交错提交产生中线拼接静默损坏(生产事故同构)。现与归一化分支、apply_patch applyChunks 及 pi 参照实现对齐:重叠检查与两个应用分支共用同一份原位排序,恢复顺序不变性。 新增乱序提交、replaceAll 交...
typecheck
#178:
Commit
742585a
pushed by
SMARK2022
2m 27s
dev-smark
dev-smark
2m 27s
View workflow file
fix(tool): edit 多块替换按区间位置原位排序修复乱序错位拼接 exact 分支此前把按提交顺序收集的替换区间未排序即交给逆序写回,低偏移变长替换使后续记录偏移失效,乱序/replaceAll 交错提交产生中线拼接静默损坏(生产事故同构)。现与归一化分支、apply_patch applyChunks 及 pi 参照实现对齐:重叠检查与两个应用分支共用同一份原位排序,恢复顺序不变性。 新增乱序提交、replaceAll 交...
Build OpenCode CLI
#248:
Commit
742585a
pushed by
SMARK2022
10m 31s
dev-smark
dev-smark
10m 31s
View workflow file
test(edit): 按完整 diff 行校验无操作编辑 避免 Windows 临时目录中的 -c 子串被误判为删除行。保持原测试意图,仅收紧断言边界以消除必过测试的路径相关假失败。
typecheck
#177:
Commit
2ba3b7d
pushed by
SMARK2022
1m 57s
dev-smark
dev-smark
1m 57s
View workflow file
test(edit): 按完整 diff 行校验无操作编辑 避免 Windows 临时目录中的 -c 子串被误判为删除行。保持原测试意图,仅收紧断言边界以消除必过测试的路径相关假失败。
test
#177:
Commit
2ba3b7d
pushed by
SMARK2022
40m 14s
dev-smark
dev-smark
40m 14s
View workflow file
test(edit): 按完整 diff 行校验无操作编辑 避免 Windows 临时目录中的 -c 子串被误判为删除行。保持原测试意图,仅收紧断言边界以消除必过测试的路径相关假失败。
Build OpenCode CLI
#247:
Commit
2ba3b7d
pushed by
SMARK2022
15m 53s
dev-smark
dev-smark
15m 53s
View workflow file
fix(opentui): 完成 OpenTUI 0.4.3-smark.8 发布闭包 更新已发布 tag 对应的 gitlink、source revision、closure verifier 与 11 个 tarball integrity。确保主仓库冻结安装和 Windows native consumer 都解析到经过完整 CI 验证的同一发布版本。
test
#176:
Commit
dfbc761
pushed by
SMARK2022
34m 32s
dev-smark
dev-smark
34m 32s
View workflow file
fix(opentui): 完成 OpenTUI 0.4.3-smark.8 发布闭包 更新已发布 tag 对应的 gitlink、source revision、closure verifier 与 11 个 tarball integrity。确保主仓库冻结安装和 Windows native consumer 都解析到经过完整 CI 验证的同一发布版本。
Build OpenCode CLI
#246:
Commit
dfbc761
pushed by
SMARK2022
17m 10s
dev-smark
dev-smark
17m 10s
View workflow file
fix(opentui): 完成 OpenTUI 0.4.3-smark.8 发布闭包 更新已发布 tag 对应的 gitlink、source revision、closure verifier 与 11 个 tarball integrity。确保主仓库冻结安装和 Windows native consumer 都解析到经过完整 CI 验证的同一发布版本。
typecheck
#176:
Commit
dfbc761
pushed by
SMARK2022
2m 2s
dev-smark
dev-smark
2m 2s
View workflow file
fix(opentui): 更新 OpenTUI Windows 发布引用 将主仓库 catalog、tarball 地址、lockfile 和 source revision 统一到 v0.4.3-smark.8。引用已验证的 nested OpenTUI 发布提交,保持其它工作区修改不变。
test
#175:
Commit
1227068
pushed by
SMARK2022
5m 41s
dev-smark
dev-smark
5m 41s
View workflow file
Previous
1
2
3
4
5
…
65
66
Next
You can’t perform that action at this time.