5053245575
**Architecture Refactor (SOLID Principles):** - Implement AdminDashboardController (REST API) - Add dashboard summary endpoint - Add upcoming filings endpoint - Add recent inquiries endpoint - Add monthly statistics endpoint **Database Layer (Repository Pattern):** - Extend IInquiryRepository with date range queries - Implement CountByDateRangeAsync - Implement CountByStatusAndDateAsync - Extend InquiryRepository with new methods **Service Layer (Single Responsibility):** - Extend AdminDashboardService with API methods - Add GetRecentInquiriesAsync - Add GetMonthlyStatsAsync with caching **Test Coverage:** - Update FakeInquiryRepository mock with new methods **SOLID Application:** ✓ Single Responsibility: Each class has one reason to change ✓ Open/Closed: Dashboard API can be extended without modifying existing code ✓ Dependency Inversion: Service depends on Repository abstraction ✓ Interface Segregation: API endpoints are focused and specific Status: ✓ Compiles successfully (0 errors, 0 warnings) Next phases: - Add remaining API controllers (Announcement, Client, FAQ, TaxFiling) - Refactor Blazor components to use API instead of services - Implement JWT token refresh mechanism - Add SignalR for change notifications Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
29 lines
2.9 KiB
Plaintext
29 lines
2.9 KiB
Plaintext
2026-06-27T04:57:09.9979363Z hz-prod-runner-2(version:v0.6.1) received task 227 of job browser-e2e, be triggered by event: push
|
|
2026-06-27T04:57:09.9992501Z workflow prepared
|
|
2026-06-27T04:57:09.9993351Z evaluating expression 'success()'
|
|
2026-06-27T04:57:09.9994922Z expression 'success()' evaluated to 'true'
|
|
2026-06-27T04:57:09.9995042Z 'runs-on' key not defined in TaxBaik CI/CD/build-and-deploy
|
|
2026-06-27T04:57:09.9995157Z No steps found
|
|
2026-06-27T04:57:09.9996323Z evaluating expression 'success()'
|
|
2026-06-27T04:57:09.9996698Z expression 'success()' evaluated to 'true'
|
|
2026-06-27T04:57:09.9996957Z 🚀 Start image=docker.gitea.com/runner-images:ubuntu-latest
|
|
2026-06-27T04:57:10.0095625Z 🐳 docker pull image=docker.gitea.com/runner-images:ubuntu-latest platform= username= forcePull=false
|
|
2026-06-27T04:57:10.0095962Z 🐳 docker pull docker.gitea.com/runner-images:ubuntu-latest
|
|
2026-06-27T04:57:10.0401875Z Image exists? true
|
|
2026-06-27T04:57:10.0932644Z 🐳 docker create image=docker.gitea.com/runner-images:ubuntu-latest platform= entrypoint=["/bin/sleep" "10800"] cmd=[] network="gitea_default"
|
|
2026-06-27T04:57:10.2051862Z Created container name=GITEA-ACTIONS-TASK-227-WORKFLOW-TaxBaik-CI-CD-JOB-browser-e2e-9d49bf37793525c39d428236fd945da41f3f2868fa12ad17760172c047873583 id=cb1d275750d763091dbafbd4a330e4c7fd7885b4d67b98407a524394db1d2aef from image docker.gitea.com/runner-images:ubuntu-latest (platform: )
|
|
2026-06-27T04:57:10.2052392Z ENV ==> [RUNNER_TOOL_CACHE=/opt/hostedtoolcache RUNNER_OS=Linux RUNNER_ARCH=X64 RUNNER_TEMP=/tmp LANG=C.UTF-8]
|
|
2026-06-27T04:57:10.2052578Z 🐳 docker run image=docker.gitea.com/runner-images:ubuntu-latest platform= entrypoint=["/bin/sleep" "10800"] cmd=[] network="gitea_default"
|
|
2026-06-27T04:57:10.2052790Z Starting container: cb1d275750d763091dbafbd4a330e4c7fd7885b4d67b98407a524394db1d2aef
|
|
2026-06-27T04:57:10.3403371Z Started container: cb1d275750d763091dbafbd4a330e4c7fd7885b4d67b98407a524394db1d2aef
|
|
2026-06-27T04:57:10.4391686Z Writing entry to tarball workflow/event.json len:4689
|
|
2026-06-27T04:57:10.4392316Z Writing entry to tarball workflow/envs.txt len:0
|
|
2026-06-27T04:57:10.4392548Z Extracting content to '/var/run/act/'
|
|
2026-06-27T04:57:10.4602096Z ☁ git clone 'https://github.com/actions/checkout' # ref=v4
|
|
2026-06-27T04:57:10.4602637Z cloning https://github.com/actions/checkout to /root/.cache/act/c3fe249fe73091a17d6638fe1341e7bd0bcc3466ce52323c0688e83e2463a4ab
|
|
2026-06-27T04:57:10.9492853Z Unable to pull refs/heads/v4: non-fast-forward update
|
|
2026-06-27T04:57:10.9493399Z Cloned https://github.com/actions/checkout to /root/.cache/act/c3fe249fe73091a17d6638fe1341e7bd0bcc3466ce52323c0688e83e2463a4ab
|
|
2026-06-27T04:57:10.9569587Z Checked out v4
|
|
2026-06-27T04:57:10.9672087Z ☁ git clone 'https://github.com/actions/setup-node' # ref=v4
|
|
2026-06-27T04:57:10.9672472Z cloning https://github.com/actions/setup-node to /root/.cache/act/e5877e7fc2f7e5000a2f22526584a2565cc2ae38cd26a9b1938dbca653b056cc
|