You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
W-20359317/Adopt-api-body-document-to-Properly-Display-Body-Data (#62)
* Update dependencies and enhance gRPC support in ApiBodyDocumentElement
- Added support for gRPC operations in ApiBodyDocumentElement, including conditional rendering of request and response payloads.
- Updated @api-components/amf-helper-mixin to version 4.5.34.
- Introduced new styles for gRPC fields and updated the component's TypeScript definitions.
- Added tests for gRPC functionality to ensure correct behavior and rendering.
- Updated package.json and package-lock.json to include new dependencies and versions.
* Refactor Playwright setup in GitHub Actions workflow
- Replaced the Playwright browser installation command with the microsoft/playwright-github-action for improved setup.
- Updated the workflow to simplify the Playwright configuration process.
* Update dependencies and refine GitHub Actions workflow
- Removed deprecated @advanced-rest-client/icons dependency from package.json.
- Updated @api-components/api-type-document to version 4.2.37.
- Added @commitlint/cli and @commitlint/config-conventional as development dependencies.
- Adjusted Playwright installation step in GitHub Actions to use npx for browser setup.
- Updated actions/checkout and actions/setup-node to the latest versions for improved performance and security.
* Update package dependencies and remove unused Playwright entries
- Downgraded @open-wc/eslint-config from version 4.3.0 to 4.0.1 in package.json and package-lock.json.
- Removed @playwright/test dependency from both package.json and package-lock.json.
- Deleted unused Playwright entries from package-lock.json to clean up the dependency tree.
* Update GitHub Actions workflow for improved dependency management
- Upgraded actions/checkout and actions/setup-node to version 4 for enhanced performance and security.
- Replaced npm install with npm ci for faster and more reliable dependency installation.
- Configured npm caching to optimize build times.
- Adjusted Playwright browser installation command for better efficiency.
* Enhance GitHub Actions workflow for dependency installation
- Improved the dependency installation process by adding error handling and fallback options in npm commands.
- Set NODE_OPTIONS to increase memory allocation during installation.
- Ensured npm list command runs without failing the workflow, providing better visibility into installed packages.
* Update package-lock.json and streamline GitHub Actions workflow
- Upgraded lockfile version from 2 to 3 in package-lock.json for improved dependency management.
- Added license information for several dependencies in package-lock.json.
- Simplified the dependency installation step in the GitHub Actions workflow by removing error handling and fallback options, using `npm ci` directly for a cleaner setup.
* Update test for ApiBodyDocumentElement to reflect accurate example title
- Changed the expected title of the rendered example from '400_badrequest_validate_customer_account_hash' to 'A bad request for Customer Account Hash' in the ApiBodyDocumentElement test case for improved clarity and accuracy.
* Add grpc-test.json to demo and update .gitignore
- Introduced a new demo file `grpc-test.json` containing gRPC operation definitions and schemas.
- Updated `.gitignore` to include the new `grpc-test.json` file, ensuring it is tracked in version control.
* 4.4.15