Total: 14 tests | Passed: 13 | Failed: 0 | Skipped: 1
| Passed |
13 |
⚠️ Partial |
| Failed |
0 |
✅ OK |
| Skipped |
1 |
ℹ️ Info |
| Total |
14 |
ℹ️ Total |
Expand
| CSV: daily_funds_flow.csv |
✅ |
221105 rows |
| CSV: dragon_list.csv |
✅ |
1900 rows |
| CSV: index_quote.csv |
✅ |
280 rows |
| CSV: sync_status.csv |
✅ |
20 rows |
| DuckDB |
⏭️ |
not found (CI mode) |
| R Version |
✅ |
R version 4.6.0 (2026-04-24) |
| Platform |
✅ |
x86_64-pc-linux-gnu x86_64 linux-gnu |
| Package: dplyr |
✅ |
1.2.1 |
| Package: echarts4r |
✅ |
0.5.0 |
| Package: duckdb |
✅ |
1.5.2 |
| GHA: R 4.6.0 |
✅ |
ubuntu-latest + rspm |
| GHA: pak enabled |
✅ |
RENV_CONFIG_PAK_ENABLED=true |
| GHA: renv restore |
✅ |
cache + manual restore |
| GHA: Quarto setup |
✅ |
quarto-dev/quarto-actions/setup@v2 |
Expand
| R Version |
4.6.0 |
| Runner |
ubuntu-latest |
| Package Manager |
pak + renv (hybrid) |
| pak install |
install.packages('pak', repos = 'https://r-universe.r-universe.dev') |
| renv config |
RENV_CONFIG_PAK_ENABLED: "true" |
| RENV_CONFIG_REPOS_OVERRIDE |
https://packagemanager.posit.co/cran/__linux__/noble/latest |
| Quarto action |
quarto-dev/quarto-actions/setup@v2 |
| Deploy |
peaceiris/actions-gh-pages → deploy branch |
DTeastmoney (local R 4.6.0)
└── data-raw/history/*.csv (source)
└── R Package (data/*.rda)
└── GitHub Push
│
▼
DuckDB (finance_shared.db)
│
▼
finance-portal/data/*.csv (snapshots)
│
▼
Quarto Render (dashboard.qmd, status.qmd)
│
▼
Cloudflare Pages (Zero Trust protected)
- Job: DTeastmoney_Daily_Sync
- Schedule:
0 18 * * 1-5 (Asia/Shanghai)
- Status: Active (last run had timeout issue - needs R path update to 4.6.0)
- Next Run: Next trading day 18:00