-
-
Notifications
You must be signed in to change notification settings - Fork 124
Unify Cloudflare and GitHub Actions build scripts #137
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
Claude finished @simonw's task —— View job PR Code ReviewI've completed a comprehensive review of the changes to unify the Cloudflare and GitHub Actions build scripts. Todo List:
Review SummaryOverall Assessment: This is a well-executed refactoring that successfully unifies the build logic between Cloudflare Pages and GitHub Actions. The changes are clean and improve maintainability. Code Quality & Best Practices ✅Strengths:
Minor Improvements:
Potential Issues ✅Fixed Issues:
No Critical Issues Found Performance Considerations ✅Improvements:
Recommendations:
Security Concerns ✅Proper Security Practices:
No Security Issues Found Test Coverage Implications ✅Impact Analysis:
Recommendations:
Specific File Analysis
|
|
Cloudflare failure:
|
> Have the build_colophon.py try/except import the markdown module and if it is not available fall back to just copying in the text Refs #137 (comment)
Deploying tools with
|
| Latest commit: |
20bf024
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://d3a483f5.tools-b1q.pages.dev |
| Branch Preview URL: | https://unify-cloudflare-build.tools-b1q.pages.dev |
|
Claude finished @simonw's task —— View job PR Code Review ✅I've completed a comprehensive review of the unified Cloudflare and GitHub Actions build scripts, including the recent fix for the markdown dependency issue. Todo List:
Review SummaryOverall Assessment: This PR successfully unifies the build logic and resolves the Cloudflare build failure with the recent markdown dependency fix. The implementation is solid, secure, and well-designed. Code Quality & Best Practices ✅Excellent Improvements:
Code Quality Highlights:
Potential Issues ✅ RESOLVEDFixed in Latest Commit (ac29359):
No Critical Issues Found Performance Considerations ✅Optimization Strengths:
Performance Impact: ✅ Positive - reduced complexity, better resource management Security Concerns ✅Security Best Practices:
Security Assessment: ✅ No security issues identified Test Coverage Implications ✅Testing Improvements:
Recommendations:
Specific Technical AnalysisMarkdown Dependency Fix (
|
This reverts commit ac29359. I'm going to have it work on Cloudflare instead.
|
Claude finished @simonw's task —— View job PR Code ReviewI've completed a comprehensive review of the unified Cloudflare and GitHub Actions build scripts. Todo List:
Review SummaryOverall Assessment: This PR successfully unifies the Cloudflare and GitHub Actions build scripts, but has a critical issue due to the markdown dependency revert.
|
|
In the Cloudflare settings I changed the build script to: https://dash.cloudflare.com/6f057ad2bb65bccc304820611c01dae5/pages/view/tools/settings/production |
|
https://d3a483f5.tools-b1q.pages.dev/ looks good. |
Only run git fetch --unshallow if .git/shallow exists, fixing the build failure when the repository is already fully cloned (fetch-depth: 0). Refs: #137 (comment) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
|
Fixed with Claude Code: https://gistpreview.github.io/?5dc5626949779c1c495b659b4ab87a72 |

So that PRs on Cloudflare show a better preview.
https://gistpreview.github.io/?d37e21a2c1449e0bb4b915a73d973313