Skip to content

Conversation

alexpmule
Copy link
Contributor

@alexpmule alexpmule commented Jul 23, 2025

Update package-lock.json and package.json for dependency changes; add new agents API definition and enhance demo with agent support in ApiSummary component.

Screenshot 2025-07-24 at 10 13 17 AM

@alexpmule alexpmule self-assigned this Jul 23, 2025
Copy link

Thanks for the contribution! Unfortunately we can't verify the commit author(s): Alex Perez <a***@s***.com>. One possible solution is to add that email to your GitHub account. Alternatively you can change your commits to another email and force push the change. After getting your commits associated with your GitHub account, refresh the status of this Pull Request.

… new agents API definition and enhance demo with agent support in ApiSummary component.
@alexpmule alexpmule force-pushed the W-18562610/Implement-Agent-Flags-in-Endpoint-Summaries branch from 5c2ff6a to cad8257 Compare July 23, 2025 17:48
alexpmule added 22 commits July 23, 2025 14:52
…grade cache action to v3 and change npm install command.
…/setup-node@v3; install specific npm version and @web/test-runner globally.
…ion and add Playwright installation step with required dependencies.
…cies, including @commitlint and @open-wc packages, and add @playwright/test for testing. Modify GitHub Actions workflow to ensure Playwright is installed correctly.
…g @playwright/test and @web/test-runner-playwright, and remove global installation of @web/test-runner.
…ple browsers, add coverage settings, and adjust test timeouts. Update GitHub Actions workflow to run tests using the new configuration.
…ate GitHub Actions workflow to use the new configuration. Include specific version for @web/test-runner and adjust test command accordingly.
… related testing dependencies, ensuring compatibility and consistency in the testing environment.
…g setup. Change dependency versions to fixed values, update test commands to use web-test-runner configuration, and streamline installation steps in the CI pipeline.
…URLs for packages, and remove deprecated entries. Enhance web-test-runner configuration with middleware for URL rewriting and custom HTML for test runner. Update GitHub Actions workflow to include AMF model generation step during deployment.
…rocess. Replace 'Clean install' step with 'Install dependencies' and implement conditional logic for using 'npm install' or 'npm ci' based on the presence of package-lock.json. This enhances compatibility and ensures a smoother CI pipeline.
…ce timeout settings, and integrate visual regression plugin. Update GitHub Actions workflow to use specific versions for actions and streamline dependency installation, improving CI performance and compatibility.
… visual regression and coverage, and introduce a new web-test-runner configuration file to support advanced testing features. This improves the testing workflow and integrates visual regression capabilities.
…cluding the addition of @api-components/api-model-generator. Refactor web-test-runner configuration for improved middleware handling and remove deprecated settings. Modify GitHub Actions workflow to use Ubuntu 22.04 and update Node.js version to 18.x, enhancing CI performance and compatibility.
… comprehensive web-test-runner command that includes coverage and visual regression tests across multiple browsers. This enhances the testing process and ensures better test coverage.
…i' for consistent dependency installation. Update test commands to use 'npm exec' for improved execution of web-test-runner, enhancing the testing process across multiple browsers.
…t browsers, ensuring all necessary dependencies are available for testing. Update test commands to directly invoke the test-runner script, improving clarity and execution consistency across different environments.
…ing the previous command with separate invocations of web-test-runner for both standard and visual regression tests. This enhances clarity and maintains consistency across different environments.
…acing individual web-test-runner commands with a single npm script invocation. This simplifies the workflow and maintains consistency across different environments.
…ons workflow. This ensures the necessary testing tools are available before executing tests, enhancing the testing setup and consistency across environments.
alexpmule added 23 commits July 24, 2025 10:29
… for dependency installation and consolidate global dependency commands into a single line. This enhances clarity and consistency in the testing setup.
…on and streamline the installation process. Consolidate Playwright installation commands for improved clarity and ensure all necessary dependencies are installed before running tests.
…browsers (Chromium, Firefox, WebKit) and integrating esbuild for TypeScript support. Update GitHub Actions workflow to include additional global dependencies for improved testing capabilities and ensure all necessary tools are installed before running tests.
…tion from `npm install -g` to `npm install --save-dev`, improving clarity and ensuring local development consistency. Update test execution command to run both standard and visual regression tests in a single invocation, enhancing the testing process across multiple browsers.
…ing visual regression tests and updating the web-test-runner configuration. Temporarily disable Chromium due to stability issues and enhance timeout settings for the test framework, improving overall testing reliability.
…e GitHub Actions workflow by adding steps to clean npm cache and ensure a fresh installation of dependencies. Streamline Playwright browser installation process and simplify test execution command.
…son, replacing it with version 1.25.2 for improved compatibility and stability in testing environments.
…lobally and modify test execution command to use web-test-runner for improved coverage and node resolution. This enhances the testing process and ensures compatibility with the specified Playwright version.
…t and adjust concurrency settings. Temporarily disable Chromium and WebKit due to stability issues, enhancing overall testing reliability.
…ompatibility and improve test execution reliability.
…ies for web-test-runner and modify test execution command for improved clarity and functionality.
…unner as development dependencies, ensuring local consistency. Update test execution commands to utilize `npx` for improved clarity and functionality.
…tallation by using the Playwright installation script directly, enhancing the setup process for testing environments.
…or web-test-runner, switching from `npx` to a direct node command for improved clarity and functionality.
…or web-test-runner from `test-runner.js` to `cli.js`, enhancing clarity and ensuring proper command usage.
…Hub Actions workflow to use `npm ci` for dependency installation, improving reliability and consistency in the testing environment.
…rect dependency, ensuring proper installation and compatibility in the testing environment.
…tep, streamlining the deployment process and focusing on essential tasks.
… after removing `package-lock.json`, ensuring a fresh installation of dependencies for improved consistency in the testing environment.
…indows testing, enhancing flexibility. Remove redundant Playwright installation steps and streamline dependency installation by deleting `package-lock.json` before running `npm install`.
…Playwright to version 1.54.1 and web-test-runner to version 0.18.2. Adjust web-test-runner configuration to use Chromium as the primary browser with updated launch options, while re-enabling WebKit and Firefox for testing. This enhances compatibility and stability in the testing environment.
…tion and API model generation steps. Replace `npm install` with `npm ci` for consistent dependency management in Windows testing environment.
…g Playwright to version 1.25.2 and web-test-runner to version 0.13.15. Remove unnecessary Playwright browser installation steps from the GitHub Actions workflow to streamline the testing process.
@alexpmule alexpmule merged commit 1fe509d into master Jul 24, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants