last resort** and only for critical hotfixes
This ensures changes are properly tested in beta releases with appropriate version bumps before being merged to the main release branch.
## Beta Branch
No other project uses it yet
26k4mo agoReviewMountCreate a free account to mount
optional features
- Global variables not in `lv_global_t` — must use `LV_GLOBAL_DEFAULT()`
- Test headers included in production source (`#include "lv_test_..."` in `src/`)
- Missing `LV_CHECK
No other project uses it yet
25k5d agoReviewMountCreate a free account to mount
manually fix the files indicated by the linter, then re-run the command.
- Testing:
- Run package tests where they live:
- `pnpm --filter @blue-frontier/dev-sidecar test`
- `pnpm --filter @blue-frontier
No other project uses it yet
25k9d agoReviewMountCreate a free account to mount
acceptable. Report the gap if its consequence matters once the change is released.
- A test that asserts a behavior shows that the author intended the behavior, not that the behavior
No other project uses it yet
24k4mo agoReviewMountCreate a free account to mount
them when supported by actual compiler diagnostics.
- Treat files inside any `fixtures` directories as test data, not production code.
- Fixture files may intentionally contain buggy, unsafe, or syntactically invalid code
No other project uses it yet
23k19d agoReviewMountCreate a free account to mount
versioning policy**: Point to the requirement of at least one version notice before removal
### Testing and Documentation
- **Verify test coverage**: Ensure new functionality includes appropriate tests
- **Check for test removal
No other project uses it yet
23k5mo agoReviewMountCreate a free account to mount
major subsystem, explicitly ask clarifying questions to validate isolation and proactively determine if extra tests are needed to guarantee no side-effects occur.
## Background Workers & Sidekiq
- **Job Storm Prevention**: When
No other project uses it yet
23k4mo agoReviewMountCreate a free account to mount
Validation Commands
Always run these validation commands before committing changes. All commands have been tested and work correctly:
1. **Markdown linting** (takes ~1 second):
```bash
npx markdownlint --config .github/linters/.markdown-lint.yml
No other project uses it yet
22k2mo agoReviewMountCreate a free account to mount
parallel builds
- **Package Manager**: Yarn (>= 1.21.1)
- **Node Version**: >= 22 (see `.nvmrc` for specific version)
- **Testing**: Node.js built-in test runner (run using `yarn test`, optionally providing one or more test
No other project uses it yet
22k32d agoReviewMountCreate a free account to mount
gitbutlerappDeletes or force-pushesCopilot instructions
NSLocalizedString(_:comment:)` and the two separate `.xcstrings` catalogs.
- `Mos/Logi` / `Mos/Integration` boundaries and `scripts/qa/lint-logi-boundary.sh`.
- Regression tests for bug fixes and clear verification evidence before claiming success.
- Human confirmation before release, signing
No other project uses it yet
22k6mo agoReviewMountCreate a free account to mount
changes
- Run the commands for formatting
- Run the linter command shown below
- Run tests for code you changed and everything that depends on it.
- CI will reject code with formatting
No other project uses it yet
21k4y agoReviewMountCreate a free account to mount