Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
186 changes: 92 additions & 94 deletions .github/copilot-instructions.md

Large diffs are not rendered by default.

46 changes: 23 additions & 23 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -1,43 +1,43 @@
version: 2
updates:
# Enable version updates for npm packages
- package-ecosystem: "npm"
directory: "/"
- package-ecosystem: 'npm'
directory: '/'
schedule:
interval: "weekly"
day: "monday"
time: "02:00"
interval: 'weekly'
day: 'monday'
time: '02:00'
open-pull-requests-limit: 10
labels:
- "dependencies"
- "automated"
- 'dependencies'
- 'automated'
commit-message:
prefix: "chore"
prefix-development: "chore"
include: "scope"
prefix: 'chore'
prefix-development: 'chore'
include: 'scope'
# Group all patch updates together
groups:
patch-updates:
patterns:
- "*"
- '*'
update-types:
- "patch"
- 'patch'
minor-updates:
patterns:
- "*"
- '*'
update-types:
- "minor"
- 'minor'

# Enable version updates for GitHub Actions
- package-ecosystem: "github-actions"
directory: "/"
- package-ecosystem: 'github-actions'
directory: '/'
schedule:
interval: "weekly"
day: "monday"
time: "02:00"
interval: 'weekly'
day: 'monday'
time: '02:00'
labels:
- "dependencies"
- "github-actions"
- 'dependencies'
- 'github-actions'
commit-message:
prefix: "chore"
include: "scope"
prefix: 'chore'
include: 'scope'
44 changes: 22 additions & 22 deletions .github/labeler.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,47 +4,47 @@
# Package-specific labels
'kernel':
- changed-files:
- any-glob-to-any-file: 'packages/kernel/**/*'
- any-glob-to-any-file: 'packages/kernel/**/*'

'server':
- changed-files:
- any-glob-to-any-file: 'packages/server/**/*'
- any-glob-to-any-file: 'packages/server/**/*'

'presets':
- changed-files:
- any-glob-to-any-file: 'packages/presets/**/*'
- any-glob-to-any-file: 'packages/presets/**/*'

# Type-specific labels
'documentation':
- changed-files:
- any-glob-to-any-file:
- 'docs/**/*'
- '**/*.md'
- any-glob-to-any-file:
- 'docs/**/*'
- '**/*.md'

'workflows':
- changed-files:
- any-glob-to-any-file: '.github/**/*'
- any-glob-to-any-file: '.github/**/*'

'dependencies':
- changed-files:
- any-glob-to-any-file:
- 'package.json'
- 'pnpm-lock.yaml'
- '**/package.json'
- any-glob-to-any-file:
- 'package.json'
- 'pnpm-lock.yaml'
- '**/package.json'

'tests':
- changed-files:
- any-glob-to-any-file:
- '**/*.test.ts'
- '**/*.spec.ts'
- '**/__tests__/**/*'
- '**/test/**/*'
- any-glob-to-any-file:
- '**/*.test.ts'
- '**/*.spec.ts'
- '**/__tests__/**/*'
- '**/test/**/*'

'configuration':
- changed-files:
- any-glob-to-any-file:
- 'tsconfig*.json'
- '.eslintrc*'
- '.prettierrc*'
- 'jest.config.*'
- '*.config.*'
- any-glob-to-any-file:
- 'tsconfig*.json'
- '.eslintrc*'
- '.prettierrc*'
- 'jest.config.*'
- '*.config.*'
3 changes: 1 addition & 2 deletions .github/workflows/check-links.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
name: "Check Links"
name: 'Check Links'

on:

schedule:
# Run weekly on Sundays at 00:00 UTC
- cron: '0 0 * * 0'
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/greetings.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: "Greetings"
name: 'Greetings'

on:
issues:
Expand All @@ -19,19 +19,19 @@ jobs:
repo-token: ${{ secrets.GITHUB_TOKEN }}
issue-message: >
👋 Thanks for opening your first issue! We appreciate your contribution to ObjectOS.

Please make sure you've provided all the necessary information and context.
Our team will review this as soon as possible.

In the meantime, you might want to check out our [Contributing Guide](https://github.com/${{ github.repository }}/blob/main/CONTRIBUTING.md)
and [Documentation](https://objectos.org/docs).
pr-message: >
🎉 Thanks for opening your first pull request! We're excited to review your contribution.

Please make sure:
- [ ] Your code follows our [coding standards](https://github.com/${{ github.repository }}/blob/main/CONTRIBUTING.md)
- [ ] All tests pass
- [ ] You've added tests for new features
- [ ] Documentation is updated (if needed)

A maintainer will review your PR soon. Thanks for contributing to ObjectOS! 🚀
2 changes: 1 addition & 1 deletion .github/workflows/lint.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: "Lint"
name: 'Lint'

on:
push:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/pr-labeler.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: "PR Auto Label"
name: 'PR Auto Label'

on:
pull_request:
Expand Down
14 changes: 7 additions & 7 deletions .github/workflows/pr-size.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: "PR Size Labeler"
name: 'PR Size Labeler'

on:
pull_request:
Expand All @@ -22,25 +22,25 @@ jobs:
repo: context.repo.repo,
pull_number: context.issue.number
});

const additions = pr.data.additions;
const deletions = pr.data.deletions;
const totalChanges = additions + deletions;

let sizeLabel = '';
if (totalChanges <= 10) sizeLabel = 'size/xs';
else if (totalChanges <= 100) sizeLabel = 'size/s';
else if (totalChanges <= 500) sizeLabel = 'size/m';
else if (totalChanges <= 1000) sizeLabel = 'size/l';
else sizeLabel = 'size/xl';

// Remove existing size labels
const labels = await github.rest.issues.listLabelsOnIssue({
owner: context.repo.owner,
repo: context.repo.repo,
issue_number: context.issue.number
});

for (const label of labels.data) {
if (label.name.startsWith('size/')) {
await github.rest.issues.removeLabel({
Expand All @@ -51,15 +51,15 @@ jobs:
});
}
}

// Add new size label
await github.rest.issues.addLabels({
owner: context.repo.owner,
repo: context.repo.repo,
issue_number: context.issue.number,
labels: [sizeLabel]
});

// Comment if XL
if (sizeLabel === 'size/xl') {
await github.rest.issues.createComment({
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/stale.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: "Stale Issues and PRs"
name: 'Stale Issues and PRs'

on:
schedule:
Expand All @@ -17,7 +17,7 @@ jobs:
- uses: actions/stale@v10
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}

# Issue settings
stale-issue-message: >
This issue has been automatically marked as stale because it has not had
Expand All @@ -32,7 +32,7 @@ jobs:
days-before-close: 7
stale-issue-label: 'stale'
exempt-issue-labels: 'pinned,security,bug,enhancement,good first issue'

# PR settings
stale-pr-message: >
This pull request has been automatically marked as stale because it has not had
Expand All @@ -47,7 +47,7 @@ jobs:
days-before-pr-close: 7
stale-pr-label: 'stale'
exempt-pr-labels: 'pinned,security,in-progress,blocked'

# Operation limits
operations-per-run: 100
remove-stale-when-updated: true
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
test:
name: Test (Node ${{ matrix.node-version }})
runs-on: ubuntu-latest

strategy:
matrix:
node-version: [20.x, 22.x]
Expand Down
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,9 @@ package-lock.json
.vercel
.next

# Coverage
coverage

# Playwright
playwright-report
test-results
Expand Down
1 change: 0 additions & 1 deletion .turbo/cache/7675b7d95a0a010e-meta.json

This file was deleted.

Binary file removed .turbo/cache/7675b7d95a0a010e.tar.zst
Binary file not shown.
Empty file.
Loading