langflow/.github/workflows
Gabriel Luiz Freitas Almeida 87e5b86f48
ci: Update TypeScript test workflow for improved Playwright integration (#4781)
* Update TypeScript test workflow to improve Playwright caching and containerization

- Add container image for Playwright to ensure consistent environment
- Modify Playwright version retrieval to use `npm ls` for accuracy
- Enhance caching strategy with restore keys for Playwright binaries
- Refactor Playwright installation steps to handle dependencies based on cache status

* Remove Playwright container image specification from GitHub Actions workflow

* Add GitHub Action to install Playwright with caching support

- Created a new composite GitHub Action `install-playwright` to install Playwright and its dependencies with caching.
- Updated `typescript_test.yml` workflow to use the new `install-playwright` action, simplifying the installation process and ensuring efficient use of cache.
- The action supports specifying a working directory and selecting browsers to install.

* Remove redundant Playwright caching steps from GitHub Actions workflow

* Update Playwright version extraction logic in GitHub Action

- Modify script to read `package.json` directly for Playwright version.
- Support both `dependencies` and `devDependencies` for version retrieval.
- Remove caret and tilde symbols from version string.

* Optimize Node.js setup and caching in GitHub Actions workflow

* Set UV_CACHE_DIR environment variable in GitHub workflows

* Refactor SignUpPage to import InputComponent from the core components directory

* Set default test suites to an empty array in TypeScript test workflow

* Fix conditional logic in TypeScript test workflow for release builds

* Fix syntax error in conditional statement in GitHub Actions workflow
2024-11-25 21:16:30 +00:00
..
matchers Update linting workflows for frontend and Python code (#2171) 2024-06-14 06:27:48 -07:00
auto-update.yml bugfix: fix api request custom component (#2470) 2024-07-04 05:05:22 -07:00
ci.yml tests: organize playwright tests by feature suites and optimize CI runtime (#4687) 2024-11-25 20:55:03 +00:00
codeql.yml Bump github/codeql-action from 2 to 3 (#1420) 2024-02-15 10:49:28 -03:00
codspeed.yml ci: Exclude specific components from Codspeed workflow paths (#4596) 2024-11-14 11:28:21 +00:00
conventional-labels.yml ci: make validate pull request action less verbose (#3061) 2024-08-29 01:06:02 +00:00
create-release.yml ci: Add GitHub Actions workflow for creating releases (#4587) 2024-11-13 16:11:30 -08:00
deploy_gh-pages.yml docs: added fetching from notion (#2670) 2024-07-12 22:59:52 +02:00
docker-build.yml chore: Remove 'v' prefix from release tag in CI workflow that caused problems in docker build (#4819) 2024-11-25 19:20:50 +00:00
docker_test.yml fix: update Test Docker Images workflow to use get_version_info (#4721) 2024-11-19 21:48:37 +00:00
docs_test.yml docs: added fetching from notion (#2670) 2024-07-12 22:59:52 +02:00
fetch_docs_notion.yml build(deps):(deps): bump peter-evans/create-pull-request from 6 to 7 (#3976) 2024-10-01 18:31:30 +00:00
integration_tests.yml ci: fix release workflows for uv (#4053) 2024-10-07 21:41:19 +00:00
js_autofix.yml ci: update autofix workflows (#2521) 2024-07-04 14:23:58 +02:00
lint-js.yml bugfix: fix api request custom component (#2470) 2024-07-04 05:05:22 -07:00
lint-py.yml ci: fix release workflows for uv (#4053) 2024-10-07 21:41:19 +00:00
nightly_build.yml chore: update dockerfiles and docker-build workflows to fix releases (#4317) 2024-10-31 11:16:26 +00:00
py_autofix.yml ci: Limit workflows to Python files and optimize environment setup (#4567) 2024-11-13 05:49:08 -08:00
python_test.yml ci: Update TypeScript test workflow for improved Playwright integration (#4781) 2024-11-25 21:16:30 +00:00
release.yml tests: organize playwright tests by feature suites and optimize CI runtime (#4687) 2024-11-25 20:55:03 +00:00
release_nightly.yml chore: Update langflow-base dependency to version 0.1.0 (#4581) 2024-11-13 21:46:59 +00:00
style-check-py.yml ci: Limit workflows to Python files and optimize environment setup (#4567) 2024-11-13 05:49:08 -08:00
typescript_test.yml ci: Update TypeScript test workflow for improved Playwright integration (#4781) 2024-11-25 21:16:30 +00:00