Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Jan 15, 2026

Adds production-grade CI/CD automation suite covering security, quality, and community management.

New Workflows

Security & Quality

  • CodeQL - Weekly vulnerability scanning + PR checks
  • Lint - TypeScript compilation verification (extensible for ESLint/Prettier)
  • PR Title Check - Enforces Conventional Commits format

PR Automation

  • Auto-labeling - Tags PRs by changed packages (kernel/server/ui/presets) and file types
  • Size labeling - Categorizes PRs as xs/s/m/l/xl using GitHub Script API
  • Link checker - Validates markdown links using lychee-action

Maintenance

  • Stale bot - Auto-closes inactive issues (60d) and PRs (30d) with exemptions
  • Greetings - Welcomes first-time contributors with onboarding links

CI Enhancement

  • Matrix testing across Node 20.x and 22.x
  • Manual workflow dispatch support
  • Code coverage upload (Codecov ready)

Configuration

Dependabot - Weekly dependency updates (Mondays 02:00 UTC) with grouped patch/minor updates

Labels - Predefined label schema for packages, types, sizes, and status

Documentation

  • .github/README.md - Automation overview and quick start
  • .github/WORKFLOWS.md - Detailed workflow reference with troubleshooting

Security Considerations

All third-party actions replaced with official or well-maintained alternatives:

  • PR size calculation uses native GitHub Script API instead of codelytv/pr-size-labeler
  • Link checking uses lycheeverse/lychee-action instead of individual maintainer action
  • Minimal permissions on all workflows
  • GitHub context variables for fork portability
Original prompt

创建必要的github工作流


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

@github-actions github-actions bot added size/xl documentation Improvements or additions to documentation workflows and removed size/xl labels Jan 15, 2026
@github-actions
Copy link

⚠️ This PR is very large. Consider breaking it down into smaller, more focused changes for easier review.

Copilot AI changed the title [WIP] Add necessary GitHub workflows feat(ci): add comprehensive GitHub workflows and automation Jan 15, 2026
Copilot AI requested a review from hotlong January 15, 2026 13:35
@github-advanced-security
Copy link

This pull request sets up GitHub code scanning for this repository. Once the scans have completed and the checks have passed, the analysis results for this pull request branch will appear on this overview. Once you merge this pull request, the 'Security' tab will show more code scanning analysis results (for example, for the default branch). Depending on your configuration and choice of analysis tool, future pull requests will be annotated with code scanning analysis results. For more information about GitHub code scanning, check out the documentation.

@huangyiirene huangyiirene requested review from Copilot and removed request for hotlong January 18, 2026 02:40
@huangyiirene huangyiirene marked this pull request as ready for review January 18, 2026 02:40
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

Introduces a detailed development plan and contributing guide for ObjectOS, outlining Q1 2026 priorities, implementation phases, and contribution workflow. Updates documentation navigation and sidebar to include new guides, expands data modeling documentation, and adds roadmap links to README. Also updates dependencies and configures a custom pnpm-lock.yaml merge driver in CI workflows.
@github-actions
Copy link

⚠️ This PR is very large. Consider breaking it down into smaller, more focused changes for easier review.

Copilot AI and others added 5 commits January 18, 2026 03:43
- Fix relative paths to GitHub Actions in .github/README.md and WORKFLOWS.md
- Remove docker-compose.yml badge from README.md
- Update enterprise contact link to GitHub issues
- Remove references to non-existent files (examples/, docs.objectos.org, objectos.org)
- Fix repository URLs from old organization (objectql) to new (objectstack-ai)
- Update package-level documentation paths to correct relative locations

Co-authored-by: huangyiirene <[email protected]>
…ck config

- Add lychee.toml with proper configuration for link checking
- Remove outdated markdown-link-check-config.json
- Update documentation references to use lychee.toml instead
- Configure proper timeouts, retries, and exclusions

Co-authored-by: huangyiirene <[email protected]>
- Fix absolute path links in docs/index.md to use relative paths
- Update lychee.toml to exclude VitePress internal routing patterns
- Add exclusions for /guide/ and /spec/ paths used in frontmatter

Co-authored-by: huangyiirene <[email protected]>
@github-actions github-actions bot removed the size/xl label Jan 18, 2026
@github-actions
Copy link

⚠️ This PR is very large. Consider breaking it down into smaller, more focused changes for easier review.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation presets size/xl workflows

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants