Skip to content

ci: GitHub Actions — web build, Discord notify, roadmap snapshot#143

Merged
engmung merged 1 commit into
mainfrom
dev
Jun 25, 2026
Merged

ci: GitHub Actions — web build, Discord notify, roadmap snapshot#143
engmung merged 1 commit into
mainfrom
dev

Conversation

@engmung

@engmung engmung commented Jun 25, 2026

Copy link
Copy Markdown
Owner

What

Adds the GitHub Actions automation from #127:

  • Web CI — lint (report-only for now) + next build gate on web/** changes
  • Discord notify — commits → #dev-log, releases → #announcements (via webhook secrets)
  • Roadmap snapshot — regenerates web/public/roadmap.json on schedule + issue events; /roadmap now reads the static file and falls back to /api/roadmap

Also adds a PR template, release-notes auto-categories (.github/release.yml), and a commit-message convention in CONTRIBUTING.

Why

Closes #127. Build can't reach main broken; project activity flows to Discord automatically; roadmap page needs no runtime token.

Tested

  • npm run build passes locally
  • /roadmap verified loading the static snapshot (10 issues) in preview
  • lint left non-blocking — repo has pre-existing lint errors

Merging this fires the first #dev-log Discord post (requires DISCORD_WEBHOOK_DEV secret).

- web-ci: lint (report-only) + next build gate on web/ changes
- discord-notify: commits → #dev-log, releases → #announcements (webhook secrets)
- roadmap-snapshot: commit web/public/roadmap.json on schedule + issue events
- roadmap page reads static snapshot, falls back to /api/roadmap
- add PR template, release-notes auto-categories, commit-message convention

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@vercel

vercel Bot commented Jun 25, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
pattern-flow-open Ready Ready Preview, Comment Jun 25, 2026 4:41am

@engmung engmung merged commit 2da6f3f into main Jun 25, 2026
3 checks passed
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.

Set up GitHub Actions automation

1 participant