When generating commit messages for this repository, follow the Clean Commit workflow.
Reference: https://github.com/wgtechlabs/clean-commit
<emoji> <type>: <description>
<emoji> <type> (<scope>): <description>
| Emoji | Type | What it covers |
|---|---|---|
| π¦ | new |
Adding new features, files, or capabilities |
| π§ | update |
Changing existing code, refactoring, improvements |
| ποΈ | remove |
Removing code, files, features, or dependencies |
| π | security |
Security fixes, patches, vulnerability resolutions |
| βοΈ | setup |
Project configs, CI/CD, tooling, build systems |
| β | chore |
Maintenance tasks, dependency updates, housekeeping |
| π§ͺ | test |
Adding, updating, or fixing tests |
| π | docs |
Documentation changes and updates |
| π | release |
Version releases and release preparation |
- Use lowercase for type
- Use present tense ("add" not "added")
- No period at the end
- Keep description under 72 characters
π¦ new: user authentication systemπ§ update (api): improve error handlingποΈ remove (deps): unused lodash dependencyπ security: patch XSS vulnerabilityβοΈ setup: add eslint configurationβ chore: update npm dependenciesπ§ͺ test: add unit tests for auth serviceπ docs: update installation instructionsπ release: version 1.0.0
When working with Railway infrastructure, never delete service instances unless explicitly confirmed by the user for that specific action. Removing a service instance permanently deletes:
- Running deployments
- Environment variables
- Service configuration (domains, health checks, etc.)
- Associated deployment history
- Stop or restart the latest deployment
- Redeploy a service instance with a new image
- Remove a specific deployment by ID (only when explicitly requested)
- Scale services up or down
serviceDeleteon Railway service instancesrailway service deleteor equivalent CLI commands- Any operation that destroys the service definition itself
If the user asks to "remove deployments," stop or remove the current deployment only, not the service instance. Ask for clarification if unsure.