Skip to content

Add CI/CD workflows, GitHub Pages deployment, and documentation#52

Merged
CodeByBryant merged 3 commits intomainfrom
copilot/create-releases-and-cleanup
Dec 16, 2025
Merged

Add CI/CD workflows, GitHub Pages deployment, and documentation#52
CodeByBryant merged 3 commits intomainfrom
copilot/create-releases-and-cleanup

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Dec 16, 2025

Adds release infrastructure for web, Windows, Linux, and macOS builds. Improves project documentation and repository hygiene.

GitHub Actions Workflows

  • CI (ci.yml): Lint + typecheck on push/PR to main
  • Deploy (deploy-web.yml): Auto-deploy to GitHub Pages on main push
  • Release (release.yml): Build desktop apps (Windows/Linux/macOS) on release publish

GitHub Pages

  • Configure Vite base path for Pages deployment
  • Web version available at https://codebybryant.github.io/Evo/

Documentation

  • docs/getting-started.md - Installation, troubleshooting
  • docs/architecture.md - Technical overview
  • docs/user-guide.md - Feature guide
  • docs/development.md - Contributing guide

README

  • Add status badges (CI, deploy, license, TypeScript, React)
  • Add quick start section with platform download links
  • Remove Replit references
  • Link to documentation

.gitignore

  • Add patterns for OS files, IDE files, env files, build artifacts

Security

  • Explicit permissions blocks on all workflows
  • Consistent GITHUB_TOKEN usage
Original prompt

create releases for web, ios, windows, and linux. Make the readme better. Add documentation. Create a github pages for the web release. Improve gitignore. Cleanup


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Copilot AI and others added 2 commits December 16, 2025 14:27
…nce .gitignore

Co-authored-by: CodeByBryant <191651927+CodeByBryant@users.noreply.github.com>
Co-authored-by: CodeByBryant <191651927+CodeByBryant@users.noreply.github.com>
Copilot AI changed the title [WIP] Create releases for web, iOS, Windows, and Linux Add CI/CD workflows, GitHub Pages deployment, and documentation Dec 16, 2025
Copilot AI requested a review from CodeByBryant December 16, 2025 14:32
@CodeByBryant CodeByBryant marked this pull request as ready for review December 16, 2025 14:35
Copilot AI review requested due to automatic review settings December 16, 2025 14:35
@CodeByBryant CodeByBryant merged commit 799a7fb into main Dec 16, 2025
1 of 3 checks passed
@CodeByBryant CodeByBryant deleted the copilot/create-releases-and-cleanup branch December 16, 2025 14:35
Copilot AI review requested due to automatic review settings March 23, 2026 19:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants