Skip to content

Conversation

@JasonXuDeveloper
Copy link
Owner

Summary

  • Add community health files (Code of Conduct, Issue Templates)
  • Add Codecov integration for per-package coverage tracking
  • Add OSS automation workflows (Stale, Scorecard, Auto-labeler)
  • Add CODEOWNERS for auto-review assignment
  • Update READMEs with new badges and coverage column

Changes

Community Health

  • CODE_OF_CONDUCT.md - Contributor Covenant v2.1
  • .github/ISSUE_TEMPLATE/bug_report.yml - Structured bug reports
  • .github/ISSUE_TEMPLATE/feature_request.yml - Feature requests
  • .github/ISSUE_TEMPLATE/config.yml - Template chooser with external links

Coverage Integration

  • codecov.yml - Per-package flag management, ignores third-party packages
  • Updated unity-tests.yml - Enable coverage collection
  • Updated pr-tests.yml - Upload coverage to Codecov

OSS Automation

  • .github/workflows/stale.yml - Auto-close inactive issues (60d) and PRs (30d)
  • .github/workflows/scorecard.yml - OpenSSF security health checks
  • .github/workflows/labeler.yml - Auto-label PRs by file paths
  • .github/labeler.yml - Label config (core, util, ci, docs, tests, editor, samples)
  • .github/CODEOWNERS - Auto-assigns reviewer
  • .all-contributorsrc - All-Contributors bot config

README Updates

  • Added badges: Version, Tests, OpenSSF Scorecard
  • Added Coverage column to Official Packages table

Test plan

  • Verify issue templates appear in "New Issue" chooser
  • Verify badges render correctly in README
  • Verify Scorecard workflow runs after merge
  • Verify auto-labeler adds labels to this PR

🤖 Generated with Claude Code

JasonXuDeveloper and others added 4 commits January 26, 2026 10:47
- Add CODE_OF_CONDUCT.md (Contributor Covenant v2.1)
- Add bug report template with JEngine-specific fields
- Add feature request template with package selection
- Add template config with links to docs/QQ/DeepWiki

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Signed-off-by: JasonXuDeveloper - 傑 <jason@xgamedev.net>
- Add codecov.yml with per-package flag management
- Enable coverage collection in unity-tests.yml
- Add coverage upload job in pr-tests.yml
- Ignore third-party packages from coverage

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Signed-off-by: JasonXuDeveloper - 傑 <jason@xgamedev.net>
- Add stale.yml to auto-close inactive issues/PRs
- Add scorecard.yml for OpenSSF security health checks
- Add labeler.yml to auto-label PRs by file paths
- Add CODEOWNERS for auto-review assignment
- Add all-contributors config for contributor recognition

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Signed-off-by: JasonXuDeveloper - 傑 <jason@xgamedev.net>
- Add Version and Tests badges to badge row
- Add OpenSSF Scorecard badge
- Add Coverage column to Official Packages table

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Signed-off-by: JasonXuDeveloper - 傑 <jason@xgamedev.net>
@github-actions
Copy link

github-actions bot commented Jan 25, 2026

Unity Test Results

EditMode: All tests passed
PlayMode: All tests passed

Unity Version: 2022.3.55f1
Project Path: UnityProject

✅ All tests passed! The PR is ready for review.

View workflow run

Click here to view the full workflow run

- Add generateAdditionalMetrics to coverageOptions
- Use step outputs for coverage path instead of hardcoded path
- Fix coverage file permissions (generated as root by Docker)
- Add debug logging for coverage files
- Add OpenSSF Best Practices badge (project #11830)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Signed-off-by: JasonXuDeveloper - 傑 <jason@xgamedev.net>
@claude
Copy link

claude bot commented Jan 26, 2026

Code review

No issues found. Checked for bugs and CLAUDE.md compliance.

JasonXuDeveloper and others added 2 commits January 26, 2026 17:22
Unity Code Coverage generates TestCoverageResults_*.xml files,
not coverage.xml. Update Codecov action to use correct pattern.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Signed-off-by: JasonXuDeveloper - 傑 <jason@xgamedev.net>
OpenSSF Scorecard requires explicit top-level permissions
for the Token-Permissions check.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Signed-off-by: JasonXuDeveloper - 傑 <jason@xgamedev.net>
@JasonXuDeveloper JasonXuDeveloper merged commit 7117f00 into master Jan 26, 2026
16 of 18 checks passed
@JasonXuDeveloper JasonXuDeveloper deleted the feat/oss-health-improvements branch January 26, 2026 06:31
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