Skip to content

docs: promote community health files to main#1841

Merged
codeux-ai merged 2 commits into
mainfrom
dev
Jun 30, 2026
Merged

docs: promote community health files to main#1841
codeux-ai merged 2 commits into
mainfrom
dev

Conversation

@numnx

@numnx numnx commented Jun 30, 2026

Copy link
Copy Markdown
Collaborator

Promotes dev into main. This brings the community health files merged in #1840 to the default branch.

Included

  • CONTRIBUTING.md — setup, branch/PR workflow, coding standards, validation steps
  • SECURITY.md — supported versions, private vulnerability reporting (security@codeux.ai), response SLAs
  • .github/PULL_REQUEST_TEMPLATE.md
  • .github/ISSUE_TEMPLATE/{bug_report,feature_request,config}.yml — structured issue forms

CODE_OF_CONDUCT.md already existed and is unchanged.

Notes

  • No release. Docs/templates only — no version bump, no tag. The npm and desktop release workflows trigger only on a published GitHub Release, so merging this does not publish anything.

🤖 Generated with Claude Code

numnx and others added 2 commits June 30, 2026 02:21
* docs: add contributing, security, and issue/PR templates

Add community health files to round out the repo:

- CONTRIBUTING.md — setup, dev/PR workflow, coding standards, validation steps
- SECURITY.md — supported versions, private vulnerability reporting, response SLAs
- .github/PULL_REQUEST_TEMPLATE.md — what/why, test evidence, checklist
- .github/ISSUE_TEMPLATE/{bug_report,feature_request}.yml — structured issue forms
- .github/ISSUE_TEMPLATE/config.yml — disable blank issues, route to discussions/security/docs

CODE_OF_CONDUCT.md already exists upstream, so it is left as-is.

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

* docs: use a single security contact address

Drop the secondary fallback so SECURITY.md points at one
address (security@codeux.ai).

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

---------

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
…ed (#1842)

The Playwright workflow restored .cache/tsc (the server build's
--tsBuildInfoFile) but never cached the matching dist/ output. On a cache
hit, incremental tsc reads the restored .tsbuildinfo, concludes nothing
changed, and emits nothing — leaving dist/index.js absent. The Playwright
webServer then fails to start with "Cannot find module dist/index.js".

This made the job pass only when the tsc cache missed and fail whenever a
prior run (e.g. on main) had populated the shared e2e cache key, which
matched the intermittent failure pattern in run history.

Cache only Vite's transform cache and drop .cache/tsc so the server tsc
always performs a full emit. Vite always emits, so its cache was never
affected.

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
@codeux-ai codeux-ai merged commit 50b2462 into main Jun 30, 2026
12 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.

2 participants