Skip to content

fix: CI self-heal robustness, Windows compatibility, dashboard SQLite safety#331

Merged
Ikalus1988 merged 1 commit into
mainfrom
fix/ci-windows-dashboard-hardening
Jul 3, 2026
Merged

fix: CI self-heal robustness, Windows compatibility, dashboard SQLite safety#331
Ikalus1988 merged 1 commit into
mainfrom
fix/ci-windows-dashboard-hardening

Conversation

@Ikalus1988

Copy link
Copy Markdown
Owner

Summary

8 files changed (+184/-110). Hardens CI, Windows, and dashboard code paths.

Changes

Area File Fix
CI classify classify-failure/action.yml Heredoc + os.environ.get() (no shell injection)
CI retry retry/action.yml Capture command output to log file for downstream classification
CI checks pr-checks.yml continue-on-error for score step, handle missing score gracefully
Token token_manager.py Windows-compatible _restrict_plaintext_file() with warning
Dashboard dashboard.py Explicit conn.close() in try/finally, conn.commit() after CREATE TABLE
Tests 3 test files Windows bash detection, encoding params, POSIX permission skip on win32

Test Results

12 passed, 2 skipped (Windows-only skips)

Verification

  • git diff --check — pass
  • python -m py_compile — pass on all .py files
  • DCO signoff — pass

Co-Authored-By: Claude noreply@anthropic.com

… safety

- classify-failure: heredoc + os.environ.get() (no shell injection)
- retry: capture command output to log file for downstream classification
- pr-checks: continue-on-error for score step, handle missing score gracefully
- token_manager: Windows-compatible _restrict_plaintext_file() with warning
- dashboard: explicit conn.close() in try/finally, conn.commit() after CREATE TABLE
- tests: Windows bash detection, encoding params, POSIX permission skip on win32

12 passed, 2 skipped (Windows-only skips).

Co-Authored-By: Claude <noreply@anthropic.com>
Signed-off-by: Ikalus1988 <sheldonisspark@gmail.com>
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
❌ Deployment failed
View logs
misakanet-web 6ae5273 Jul 02 2026, 06:03 PM

@Ikalus1988 Ikalus1988 merged commit a2901f3 into main Jul 3, 2026
9 of 12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants