Skip to content

Refactor: GitHub actions redesign#95

Merged
AnnaSasDev merged 6 commits intocorefrom
Playwright
Mar 10, 2026
Merged

Refactor: GitHub actions redesign#95
AnnaSasDev merged 6 commits intocorefrom
Playwright

Conversation

@AnnaSasDev
Copy link
Copy Markdown
Member

closes #92

- Introduced multi-framework (net8.0, net9.0, net10.0) testing matrix.
- Improved workflow modularity by removing redundant caching steps and logs.
- Enabled fail-fast strategy for better parallelization.
- Streamlined DLL verification and runtime status updates per framework.
@AnnaSasDev AnnaSasDev changed the title Enhance Windows Playwright testing with matrix builds Fix: Playwright testing in CICD Mar 10, 2026
- Removed explicit Playwright versioning logic for cache keys.
- Updated cache key to include framework and test project hash for more consistent restores.
- Adjusted Playwright browser installation to use `.NET`-specific script.
- Added `reusable-macos-gui.yml` for macOS GUI testing.
- Updated the `.github/workflows` folder with reusable workflows for Linux, macOS, and Windows GUI tests.
- Refactored `onPullRequest-multiPlatformTesting.yml` to use modular workflows, reducing duplication.
- Adjusted solution files to include new workflow references.
- Added `noinspection UndefinedAction,UndefinedParamsPresent` to `onPullRequest-multiPlatformTesting.yml`.
- Added `noinspection UndefinedAction` to `onRelease.yml`.
@AnnaSasDev AnnaSasDev changed the title Fix: Playwright testing in CICD Fix: GitHub actions redesign and Playwright testing in CICD Mar 10, 2026
- Renamed workflows: `onPullRequest-multiPlatformTesting.yml` → `reusable-multiPlatformTesting.yml`, `onRelease.yml` → `workflow-onRelease.yml`, and `onPullRequest-pendingCheck.yml` → `workflow-pendingCheck.yml`.
- Added `workflow-multiPlatformTesting.yml` for dispatch-based multi-platform testing.
- Updated solution files and workflow references to reflect new names and modular structure.
- Improved workflow reusability by consolidating redundant logic.
@AnnaSasDev AnnaSasDev changed the title Fix: GitHub actions redesign and Playwright testing in CICD Refactor: GitHub actions redesign Mar 10, 2026
@AnnaSasDev AnnaSasDev merged commit a1e9cc1 into core Mar 10, 2026
1 of 7 checks passed
@AnnaSasDev AnnaSasDev deleted the Playwright branch March 10, 2026 17:04
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.

Windows Playwright does not want to work on the cicd pipeline

1 participant