{"workflow_runs":[{"id":49,"name":"check","head_branch":"master","head_sha":"1cc4bc5aebb9a1096e6fc87a25e81a22f8d266f8","run_number":18,"event":"push","display_title":"style(list): 简化多行表达式为单行","status":"failure","workflow_id":"ci.yaml","url":"https://git.rua.plus/xfy/yggdrasil/actions/runs/18","created_at":"2026-06-15T14:15:33+08:00","updated_at":"2026-06-15T14:29:26+08:00","run_started_at":"2026-06-15T14:15:33+08:00"},{"id":48,"name":"check","head_branch":"master","head_sha":"94319d3411e3af52f1949df4de52ac166fa5d810","run_number":17,"event":"push","display_title":"ci: 回退 composite action，仅保留 Tailwind CLI 包名修复","status":"failure","workflow_id":"ci.yaml","url":"https://git.rua.plus/xfy/yggdrasil/actions/runs/17","created_at":"2026-06-15T13:22:54+08:00","updated_at":"2026-06-15T13:41:21+08:00","run_started_at":"2026-06-15T13:22:54+08:00"},{"id":47,"name":"check","head_branch":"master","head_sha":"76ad4ec8fbc0999a7ccbf7ca0df5a29e06a5ee85","run_number":16,"event":"push","display_title":"ci: 修正 Tailwind CLI 包名并收敛重复的环境准备步骤","status":"failure","workflow_id":"ci.yaml","url":"https://git.rua.plus/xfy/yggdrasil/actions/runs/16","created_at":"2026-06-15T13:15:57+08:00","updated_at":"2026-06-15T13:15:59+08:00","run_started_at":"2026-06-15T13:15:57+08:00"},{"id":46,"name":"build","head_branch":"master","head_sha":"e12e59461bf3b340afdf3b21e55f3d6ddc0cafa6","run_number":15,"event":"push","display_title":"docs: 整理表格格式并添加 CI 链接","status":"failure","workflow_id":"ci.yaml","url":"https://git.rua.plus/xfy/yggdrasil/actions/runs/15","created_at":"2026-06-15T11:00:37+08:00","updated_at":"2026-06-15T11:13:37+08:00","run_started_at":"2026-06-15T11:00:37+08:00"},{"id":45,"name":"check","head_branch":"master","head_sha":"e12e59461bf3b340afdf3b21e55f3d6ddc0cafa6","run_number":15,"event":"push","display_title":"docs: 整理表格格式并添加 CI 链接","status":"success","workflow_id":"ci.yaml","url":"https://git.rua.plus/xfy/yggdrasil/actions/runs/15","created_at":"2026-06-15T10:48:09+08:00","updated_at":"2026-06-15T11:00:34+08:00","run_started_at":"2026-06-15T10:48:08+08:00"},{"id":44,"name":"check","head_branch":"master","head_sha":"0242534274731abc1cade3c44d835a6b1f95e0da","run_number":14,"event":"push","display_title":"style(tags): 修复文档注释列表缩进以消除 clippy 警告","status":"failure","workflow_id":"ci.yaml","url":"https://git.rua.plus/xfy/yggdrasil/actions/runs/14","created_at":"2026-06-15T09:51:53+08:00","updated_at":"2026-06-15T09:56:45+08:00","run_started_at":"2026-06-15T09:51:53+08:00"},{"id":43,"name":"check","head_branch":"master","head_sha":"4fe26f7eb31a0e707763cb469ab6393f8077976f","run_number":13,"event":"push","display_title":"test: improve unit test coverage and assertions","status":"failure","workflow_id":"ci.yaml","url":"https://git.rua.plus/xfy/yggdrasil/actions/runs/13","created_at":"2026-06-12T18:22:34+08:00","updated_at":"2026-06-12T18:38:25+08:00","run_started_at":"2026-06-12T18:22:34+08:00"},{"id":42,"name":"build","head_branch":"master","head_sha":"6fe7dc3ff5022ef23e50c648811d15bc17f6dc74","run_number":12,"event":"push","display_title":"build: use npx tailwindcss instead of global binary","status":"cancelled","workflow_id":"ci.yaml","url":"https://git.rua.plus/xfy/yggdrasil/actions/runs/12","created_at":"2026-06-12T18:18:14+08:00","updated_at":"2026-06-12T18:22:29+08:00","run_started_at":"2026-06-12T18:18:14+08:00"},{"id":41,"name":"check","head_branch":"master","head_sha":"6fe7dc3ff5022ef23e50c648811d15bc17f6dc74","run_number":12,"event":"push","display_title":"build: use npx tailwindcss instead of global binary","status":"success","workflow_id":"ci.yaml","url":"https://git.rua.plus/xfy/yggdrasil/actions/runs/12","created_at":"2026-06-12T18:09:25+08:00","updated_at":"2026-06-12T18:18:11+08:00","run_started_at":"2026-06-12T18:09:25+08:00"},{"id":40,"name":"build","head_branch":"master","head_sha":"220a1f91b0b5977313f33d243a9b85e743536318","run_number":11,"event":"push","display_title":"ci: retry rustup install on network failure","status":"failure","workflow_id":"ci.yaml","url":"https://git.rua.plus/xfy/yggdrasil/actions/runs/11","created_at":"2026-06-12T17:52:16+08:00","updated_at":"2026-06-12T18:00:34+08:00","run_started_at":"2026-06-12T17:52:16+08:00"},{"id":39,"name":"check","head_branch":"master","head_sha":"220a1f91b0b5977313f33d243a9b85e743536318","run_number":11,"event":"push","display_title":"ci: retry rustup install on network failure","status":"success","workflow_id":"ci.yaml","url":"https://git.rua.plus/xfy/yggdrasil/actions/runs/11","created_at":"2026-06-12T17:44:23+08:00","updated_at":"2026-06-12T17:52:14+08:00","run_started_at":"2026-06-12T17:44:23+08:00"},{"id":38,"name":"build","head_branch":"master","head_sha":"997f9b4617484952ab946afbc3f7f15355557482","run_number":10,"event":"push","display_title":"ci: switch to rsproxy cargo mirror","status":"failure","workflow_id":"ci.yaml","url":"https://git.rua.plus/xfy/yggdrasil/actions/runs/10","created_at":"2026-06-12T17:40:18+08:00","updated_at":"2026-06-12T17:43:03+08:00","run_started_at":"2026-06-12T17:40:18+08:00"},{"id":37,"name":"check","head_branch":"master","head_sha":"997f9b4617484952ab946afbc3f7f15355557482","run_number":10,"event":"push","display_title":"ci: switch to rsproxy cargo mirror","status":"success","workflow_id":"ci.yaml","url":"https://git.rua.plus/xfy/yggdrasil/actions/runs/10","created_at":"2026-06-12T17:29:51+08:00","updated_at":"2026-06-12T17:40:16+08:00","run_started_at":"2026-06-12T17:29:51+08:00"},{"id":36,"name":"check","head_branch":"master","head_sha":"294d60afabc753552bd24bace3695f1b7aa138df","run_number":9,"event":"push","display_title":"style: format rust code","status":"cancelled","workflow_id":"ci.yaml","url":"https://git.rua.plus/xfy/yggdrasil/actions/runs/9","created_at":"2026-06-12T17:14:38+08:00","updated_at":"2026-06-12T17:29:43+08:00","run_started_at":"2026-06-12T17:14:38+08:00"},{"id":35,"name":"check","head_branch":"master","head_sha":"c8182f89da3d4a1db197759ea631b93af5f0e694","run_number":8,"event":"push","display_title":"ci: back to runner host with tsinghua rustup mirror","status":"failure","workflow_id":"ci.yaml","url":"https://git.rua.plus/xfy/yggdrasil/actions/runs/8","created_at":"2026-06-12T17:05:16+08:00","updated_at":"2026-06-12T17:13:20+08:00","run_started_at":"2026-06-12T17:05:16+08:00"},{"id":34,"name":"check","head_branch":"master","head_sha":"cb137cfdfb8309eb2ccc4804332e8878695a2d0d","run_number":7,"event":"push","display_title":"ci: use printf instead of heredoc for cargo config","status":"failure","workflow_id":"ci.yaml","url":"https://git.rua.plus/xfy/yggdrasil/actions/runs/7","created_at":"2026-06-12T17:04:24+08:00","updated_at":"2026-06-12T17:04:24+08:00","run_started_at":"2026-06-12T17:04:24+08:00"},{"id":33,"name":"check","head_branch":"master","head_sha":"8014e202f84ca8ffe4f5d16b3e6a900e8dff8bbe","run_number":6,"event":"push","display_title":"ci: use aliyun rust mirror container","status":"failure","workflow_id":"ci.yaml","url":"https://git.rua.plus/xfy/yggdrasil/actions/runs/6","created_at":"2026-06-12T17:03:42+08:00","updated_at":"2026-06-12T17:03:43+08:00","run_started_at":"2026-06-12T17:03:42+08:00"},{"id":31,"name":"check","head_branch":"master","head_sha":"a070e3f8fc553fdba20bbc10f0e6f2f39abee24f","run_number":5,"event":"push","display_title":"ci: use tsinghua rustup mirror and ustc cargo mirror","status":"failure","workflow_id":"ci.yaml","url":"https://git.rua.plus/xfy/yggdrasil/actions/runs/5","created_at":"2026-06-12T17:02:54+08:00","updated_at":"2026-06-12T17:03:01+08:00","run_started_at":"2026-06-12T17:02:54+08:00"},{"id":28,"name":"check","head_branch":"master","head_sha":"cab12a1e5e68a66d251e5cc3d0f21938957ae3a2","run_number":4,"event":"push","display_title":"ci: replace actions/checkout with raw git clone","status":"failure","workflow_id":"ci.yaml","url":"https://git.rua.plus/xfy/yggdrasil/actions/runs/4","created_at":"2026-06-12T16:49:19+08:00","updated_at":"2026-06-12T16:52:52+08:00","run_started_at":"2026-06-12T16:49:19+08:00"},{"id":27,"name":"check","head_branch":"master","head_sha":"99e1f2e98d3e166c43426af90fd14dea802b03ff","run_number":3,"event":"push","display_title":"ci: avoid actions/setup-node, install node via nodesource","status":"cancelled","workflow_id":"ci.yaml","url":"https://git.rua.plus/xfy/yggdrasil/actions/runs/3","created_at":"2026-06-12T16:41:42+08:00","updated_at":"2026-06-12T16:42:20+08:00","run_started_at":"2026-06-12T16:41:42+08:00"},{"id":26,"name":"check","head_branch":"master","head_sha":"94de78c5130496dde63099635401a6699d374e58","run_number":2,"event":"push","display_title":"ci: run directly on runner without docker container","status":"cancelled","workflow_id":"ci.yaml","url":"https://git.rua.plus/xfy/yggdrasil/actions/runs/2","created_at":"2026-06-12T16:39:17+08:00","updated_at":"2026-06-12T16:41:41+08:00","run_started_at":"2026-06-12T16:39:17+08:00"},{"id":23,"name":"check","head_branch":"master","head_sha":"2a19bc4e28f442ed0089286b3b289585ceabb19f","run_number":1,"event":"push","display_title":"ci: add gitea actions workflow","status":"failure","workflow_id":"ci.yaml","url":"https://git.rua.plus/xfy/yggdrasil/actions/runs/1","created_at":"2026-06-12T16:31:26+08:00","updated_at":"2026-06-12T16:32:21+08:00","run_started_at":"2026-06-12T16:31:26+08:00"}],"total_count":22}
