Skip to content

Seamless support for NocoDB API v2 and v3 #43

Seamless support for NocoDB API v2 and v3

Seamless support for NocoDB API v2 and v3 #43

Triggered via pull request October 10, 2025 13:04
Status Success
Total duration 20s
Artifacts

python-automatic-release.yml

on: pull_request
🐍 Python Semantic Release Pipeline  /  🧪 Tests & Quality
0s
🐍 Python Semantic Release Pipeline / 🧪 Tests & Quality
🐍 Python Semantic Release Pipeline  /  ...  /  📄 License Analysis
🐍 Python Semantic Release Pipeline / 📄 License Compliance / 📄 License Analysis
🐍 Python Semantic Release Pipeline  /  ...  /  🔐 Security Analysis
🐍 Python Semantic Release Pipeline / 🔐 Security Analysis / 🔐 Security Analysis
🐍 Python Semantic Release Pipeline  /  ...  /  🔍 PR Quality Gates
16s
🐍 Python Semantic Release Pipeline / PR Quality Gate / 🔍 PR Quality Gates
🐍 Python Semantic Release Pipeline  /  🚀 Semantic Release
🐍 Python Semantic Release Pipeline / 🚀 Semantic Release
🐍 Python Semantic Release Pipeline  /  📤 Publish to PyPI
0s
🐍 Python Semantic Release Pipeline / 📤 Publish to PyPI
🐍 Python Semantic Release Pipeline  /  ...  /  Generate Documentation
🐍 Python Semantic Release Pipeline / 📚 Update Documentation / Generate Documentation
🐍 Python Semantic Release Pipeline  /  ...  /  Validate Documentation
🐍 Python Semantic Release Pipeline / 📚 Update Documentation / Validate Documentation
🐍 Python Semantic Release Pipeline  /  ...  /  Generate Security Policy
🐍 Python Semantic Release Pipeline / 🔒 Update Security Policy / Generate Security Policy
🐍 Python Semantic Release Pipeline  /  ...  /  Validate Security Policy
🐍 Python Semantic Release Pipeline / 🔒 Update Security Policy / Validate Security Policy
🐍 Python Semantic Release Pipeline  /  📊 Pipeline Summary
🐍 Python Semantic Release Pipeline / 📊 Pipeline Summary
Fit to window
Zoom out
Zoom in

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