docs/openrouter-sync-operations #1

Merged
torbjorn merged 6 commits from docs/openrouter-sync-operations into main 2026-04-01 22:01:02 +00:00
Owner

PR Title Format

Please ensure your PR title follows Conventional Commits format:

Version Bumping Types (trigger semantic release):

  • feat: <description> - New features → MINOR version bump (1.1.0 → 1.2.0)
  • fix: <description> - Bug fixes → PATCH version bump (1.1.0 → 1.1.1)
  • perf: <description> - Performance improvements → PATCH version bump (1.1.0 → 1.1.1)

Breaking Changes (trigger MAJOR version bump):

For breaking changes, use any commit type above with BREAKING CHANGE: in the commit body or ! after the type:

  • feat!: <description>MAJOR version bump (1.1.0 → 2.0.0)
  • fix!: <description>MAJOR version bump (1.1.0 → 2.0.0)

Non-Versioning Types (no release):

  • build: <description> - Build system changes
  • chore: <description> - Maintenance tasks
  • ci: <description> - CI/CD changes
  • docs: <description> - Documentation only
  • refactor: <description> - Code refactoring (no functional changes)
  • style: <description> - Code style/formatting changes
  • test: <description> - Test additions/changes

Docker Build Triggering:

Docker builds are independent of versioning and trigger based on:

Automatic: When PRs modify relevant files:

  • Python files (*.py), requirements*.txt, pyproject.toml
  • Docker files (Dockerfile, docker-compose.yml, .dockerignore)

Manual: Add the docker-build label to force builds for any PR.

Description

Please provide a clear and concise description of what this PR does.

Changes Made

  • List the specific changes made
  • Include any breaking changes
  • Note any dependencies added/removed

Testing

Please review our Testing Guide before submitting.

Run all linting and tests (required):

# Activate virtual environment first
source venv/bin/activate

# Run comprehensive code quality checks (recommended)
./code_quality_checks.sh

# If you made tool changes, also run simulator tests
python communication_simulator_test.py
  • All linting passes (ruff, black, isort)
  • All unit tests pass
  • For new features: Unit tests added in tests/
  • For tool changes: Simulator tests added in simulator_tests/
  • For bug fixes: Tests added to prevent regression
  • Simulator tests pass (if applicable)
  • Manual testing completed with realistic scenarios

Fixes #(issue number)

Checklist

  • PR title follows the format guidelines above
  • Activated venv and ran code quality checks: source venv/bin/activate && ./code_quality_checks.sh
  • Self-review completed
  • Tests added for ALL changes (see Testing section above)
  • Documentation updated as needed
  • All unit tests passing
  • Relevant simulator tests passing (if tool changes)
  • Ready for review

Additional Notes

Any additional information that reviewers should know.

## PR Title Format **Please ensure your PR title follows [Conventional Commits](https://www.conventionalcommits.org/) format:** ### Version Bumping Types (trigger semantic release): - `feat: <description>` - New features → **MINOR** version bump (1.1.0 → 1.2.0) - `fix: <description>` - Bug fixes → **PATCH** version bump (1.1.0 → 1.1.1) - `perf: <description>` - Performance improvements → **PATCH** version bump (1.1.0 → 1.1.1) ### Breaking Changes (trigger MAJOR version bump): For breaking changes, use any commit type above with `BREAKING CHANGE:` in the commit body or `!` after the type: - `feat!: <description>` → **MAJOR** version bump (1.1.0 → 2.0.0) - `fix!: <description>` → **MAJOR** version bump (1.1.0 → 2.0.0) ### Non-Versioning Types (no release): - `build: <description>` - Build system changes - `chore: <description>` - Maintenance tasks - `ci: <description>` - CI/CD changes - `docs: <description>` - Documentation only - `refactor: <description>` - Code refactoring (no functional changes) - `style: <description>` - Code style/formatting changes - `test: <description>` - Test additions/changes ### Docker Build Triggering: Docker builds are **independent** of versioning and trigger based on: **Automatic**: When PRs modify relevant files: - Python files (`*.py`), `requirements*.txt`, `pyproject.toml` - Docker files (`Dockerfile`, `docker-compose.yml`, `.dockerignore`) **Manual**: Add the `docker-build` label to force builds for any PR. ## Description Please provide a clear and concise description of what this PR does. ## Changes Made - [ ] List the specific changes made - [ ] Include any breaking changes - [ ] Note any dependencies added/removed ## Testing **Please review our [Testing Guide](../docs/testing.md) before submitting.** ### Run all linting and tests (required): ```bash # Activate virtual environment first source venv/bin/activate # Run comprehensive code quality checks (recommended) ./code_quality_checks.sh # If you made tool changes, also run simulator tests python communication_simulator_test.py ``` - [ ] All linting passes (ruff, black, isort) - [ ] All unit tests pass - [ ] **For new features**: Unit tests added in `tests/` - [ ] **For tool changes**: Simulator tests added in `simulator_tests/` - [ ] **For bug fixes**: Tests added to prevent regression - [ ] Simulator tests pass (if applicable) - [ ] Manual testing completed with realistic scenarios ## Related Issues Fixes #(issue number) ## Checklist - [ ] PR title follows the format guidelines above - [ ] **Activated venv and ran code quality checks: `source venv/bin/activate && ./code_quality_checks.sh`** - [ ] Self-review completed - [ ] **Tests added for ALL changes** (see Testing section above) - [ ] Documentation updated as needed - [ ] All unit tests passing - [ ] Relevant simulator tests passing (if tool changes) - [ ] Ready for review ## Additional Notes Any additional information that reviewers should know.
torbjorn added 6 commits 2026-04-01 22:00:23 +00:00
test(zen): align provider tests with API
Some checks failed
PR Docker Build / Build Docker Image (pull_request) Has been cancelled
Semantic PR / Validate PR (pull_request) Has been cancelled
Tests / test (3.10) (pull_request) Has been cancelled
Tests / test (3.11) (pull_request) Has been cancelled
Tests / test (3.12) (pull_request) Has been cancelled
Tests / lint (pull_request) Has been cancelled
1c9f26d6c8
torbjorn merged commit e56516d334 into main 2026-04-01 22:01:02 +00:00
torbjorn deleted branch docs/openrouter-sync-operations 2026-04-01 22:01:02 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: torbjorn/my-pal-mcp-server#1