Files
Boshen 94bfbd83f5 docs(maintenance): add goals section (#23328)
Add a project goals section to MAINTENANCE.md.

🤖 Generated with [Claude Code](https://claude.com/claude-code)
2026-06-12 13:44:30 +00:00

36 lines
1.2 KiB
Markdown

## Goals
In no specific order:
- Better performance
- Lower memory usage
- More test coverage
- Better conformance with existing tools and specifications
## Oxlint & Oxfmt
### Release Oxlint & Oxfmt
- Run [Prepare Release Apps](https://github.com/oxc-project/oxc/actions/workflows/prepare_release_apps.yml)
- Releases both oxlint and oxfmt together as a single GitHub release (with different versions)
- Runs automatically every Monday at 9am UTC / 5pm Shanghai time
### E2E Testing
- Run [Oxlint Ecosystem CI](https://github.com/oxc-project/oxc-ecosystem-ci/actions/workflows/ci.yml)
- Run [Oxfmt Ecosystem CI](https://github.com/oxc-project/oxc-ecosystem-ci/actions/workflows/oxfmt-ci.yml)
## Publish Crates
- Run [Prepare Release Crates](https://github.com/oxc-project/oxc/actions/workflows/prepare_release_crates.yml)
- Runs automatically every Monday at 9am UTC / 5pm Shanghai time
Note: [crates.io trusted publishing](https://crates.io/docs/trusted-publishing) is configured,
a short lived token is used instead of a long-live token stored in github secrets.
## Update `VSCE_PERSONAL_ACCESS_TOKEN`
- Visit https://dev.azure.com/boshenc/_usersSettings/tokens
- Change to "Access scope: All accessible organizations"
- Edit Token