Seamless support for NocoDB API v2 and v3 #43
python-automatic-release.yml
on: pull_request
🐍 Python Semantic Release Pipeline
/
🧪 Tests & Quality
0s
🐍 Python Semantic Release Pipeline
/
...
/
📄 License Analysis
🐍 Python Semantic Release Pipeline
/
...
/
🔐 Security Analysis
🐍 Python Semantic Release Pipeline
/
...
/
🔍 PR Quality Gates
16s
🐍 Python Semantic Release Pipeline
/
🚀 Semantic Release
🐍 Python Semantic Release Pipeline
/
📤 Publish to PyPI
0s
🐍 Python Semantic Release Pipeline
/
...
/
Generate Documentation
🐍 Python Semantic Release Pipeline
/
...
/
Validate Documentation
🐍 Python Semantic Release Pipeline
/
...
/
Generate Security Policy
🐍 Python Semantic Release Pipeline
/
...
/
Validate Security Policy
🐍 Python Semantic Release Pipeline
/
📊 Pipeline Summary
Annotations
1 error
|
🐍 Python Semantic Release Pipeline / PR Quality Gate / 🔍 PR Quality Gates
You have commit messages with errors
⧗ input: feat: Add support for benchmark tests in run-all script and quick-test script
✖ subject must not be sentence-case, start-case, pascal-case, upper-case [subject-case]
✖ found 1 problems, 0 warnings
ⓘ Get help: https://github.com/conventional-changelog/commitlint/#what-is-commitlint
⧗ input: chore: Add scripts for comprehensive API comparison and schema analysis between NocoDB v2 and v3
- Implement `analyze_api_diff.py` to compare endpoints, parameters, request/response schemas, and generate a markdown report summarizing the differences.
- Implement `analyze_schemas.py` to analyze request/response schemas and query parameters, generating a detailed report on schema changes and observations.
✖ body's lines must not be longer than 100 characters [body-max-line-length]
✖ subject must not be sentence-case, start-case, pascal-case, upper-case [subject-case]
✖ found 2 problems, 0 warnings
ⓘ Get help: https://github.com/conventional-changelog/commitlint/#what-is-commitlint
⧗ input: feat: Enhance Client to support both API v2 and v3
- Updated methods in NocoDBMetaClient to dynamically construct API endpoints based on the API version.
- Added support for base_id in various methods to accommodate API v3 requirements.
- Modified test cases to ensure compatibility with the new API versioning and endpoint structure.
- Adjusted mock setups in tests to reflect changes in API version handling.
✖ body's lines must not be longer than 100 characters [body-max-line-length]
✖ subject must not be sentence-case, start-case, pascal-case, upper-case [subject-case]
✖ found 2 problems, 0 warnings
ⓘ Get help: https://github.com/conventional-changelog/commitlint/#what-is-commitlint
⧗ input: feat: Implement comprehensive support for NocoDB API v2 and v3, including automatic parameter conversion and backward compatibility
✖ header must not be longer than 100 characters, current length is 131 [header-max-length]
✖ subject must not be sentence-case, start-case, pascal-case, upper-case [subject-case]
✖ found 2 problems, 0 warnings
ⓘ Get help: https://github.com/conventional-changelog/commitlint/#what-is-commitlint
⧗ input: feat: Refactor parameter handling and type annotations in API client and resolver classes
✖ subject must not be sentence-case, start-case, pascal-case, upper-case [subject-case]
✖ found 1 problems, 0 warnings
ⓘ Get help: https://github.com/conventional-changelog/commitlint/#what-is-commitlint
⧗ input: feat: Update file upload paths for API v2 to use new endpoint structure
✖ subject must not be sentence-case, start-case, pascal-case, upper-case [subject-case]
✖ found 1 problems, 0 warnings
ⓘ Get help: https://github.com/conventional-changelog/commitlint/#what-is-commitlint
|