From 55b024962e4831bc843c40cda4140569c9690865 Mon Sep 17 00:00:00 2001 From: maria-hambardzumian Date: Wed, 29 Apr 2026 17:55:36 +0400 Subject: [PATCH 1/4] Update GitHub workflows --- .github/workflows/delete-release.yml | 1 + .github/workflows/sync-releases.yml | 1 + .github/workflows/update-release.yml | 1 + 3 files changed, 3 insertions(+) diff --git a/.github/workflows/delete-release.yml b/.github/workflows/delete-release.yml index 647c44819..950563e2d 100644 --- a/.github/workflows/delete-release.yml +++ b/.github/workflows/delete-release.yml @@ -27,6 +27,7 @@ jobs: - name: Checkout repository uses: actions/checkout@v4 with: + ref: master token: ${{ secrets.GH_TOKEN }} - name: Set up Node.js diff --git a/.github/workflows/sync-releases.yml b/.github/workflows/sync-releases.yml index 269b5c3ec..e495ef5df 100644 --- a/.github/workflows/sync-releases.yml +++ b/.github/workflows/sync-releases.yml @@ -71,6 +71,7 @@ jobs: - name: Checkout repository uses: actions/checkout@v4 with: + ref: master token: ${{ secrets.GH_TOKEN }} - name: Set up Node.js diff --git a/.github/workflows/update-release.yml b/.github/workflows/update-release.yml index a27e5e68f..a0bf8ff72 100644 --- a/.github/workflows/update-release.yml +++ b/.github/workflows/update-release.yml @@ -27,6 +27,7 @@ jobs: - name: Checkout repository uses: actions/checkout@v4 with: + ref: master token: ${{ secrets.GH_TOKEN }} - name: Set up Node.js From e6dd6f2b32d0b771bbe66af81e8a97dc1a22abb6 Mon Sep 17 00:00:00 2001 From: Yuliya Prihodko <107035036+pressayuliya@users.noreply.github.com> Date: Wed, 6 May 2026 14:08:07 +0300 Subject: [PATCH 2/4] EPMRPP-115059 || Remove Analyzer train mention from the docs (#1109) Co-authored-by: Yuliya_Prihodko --- docs/analysis/AutoAnalysisOfLaunches.mdx | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/docs/analysis/AutoAnalysisOfLaunches.mdx b/docs/analysis/AutoAnalysisOfLaunches.mdx index e71120ee5..92599cc4b 100644 --- a/docs/analysis/AutoAnalysisOfLaunches.mdx +++ b/docs/analysis/AutoAnalysisOfLaunches.mdx @@ -16,13 +16,12 @@ Auto-analysis performs automated defect triaging and defines the reason for the The process of Auto-Analysis is based on previous user-investigated users' results using Machine Learning. -An auto-analyzer is presented by a combination of several services: OpenSearch and Analyzer service (two instances Analyzer and Analyzer train). +An auto-analyzer is presented as a combination of several services: OpenSearch and the Analyzer service. -* OpenSearch contains an analytical base and stores training data for retraining of models. -* Analyzer instance performs all operations, connected with the basic functionality (indexing/removing logs, searching logs, auto-analysis, ML suggestions). -* Analyzer train instance is responsible for training models for Auto-analysis and ML suggestions functionality. +* OpenSearch contains the analytical database and stores training data for model retraining. +* The Analyzer performs all operations related to the core functionality (indexing/removing logs, log search, auto-analysis, ML suggestions, as well as training models for auto-analysis and ML suggestions). -*You have the option to disable the Analyzer by removing the Analyzer and Analyzer train services from the installation.* +*You have the option to disable the Analyzer by removing the Analyzer service from the installation.* There are several ways to use an analyzer in our test automation reporting dashboard: From 384dde6cc2087729711565bee2f8acde7ad822b6 Mon Sep 17 00:00:00 2001 From: Aliaksei Rudak <143392025+a-rudak-EIS@users.noreply.github.com> Date: Thu, 7 May 2026 15:38:03 +0500 Subject: [PATCH 3/4] EPMRPP-114977 || Exclude /docs/search/ page from indexing and sitemap (#1108) --- docusaurus.config.js | 2 +- src/theme/SearchPage/index.js | 3 +++ src/theme/SearchPage/searchPage.jsx | 17 +++++++++++++++++ 3 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 src/theme/SearchPage/index.js create mode 100644 src/theme/SearchPage/searchPage.jsx diff --git a/docusaurus.config.js b/docusaurus.config.js index 4b6c4c40d..f33da416c 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -39,7 +39,7 @@ const config = { sitemap: { changefreq: 'weekly', priority: 0.9, - ignorePatterns: ['/docs/search'], + ignorePatterns: ['/docs/search', '/docs/search/'], filename: 'sitemap.xml', createSitemapItems: async (params) => { const { defaultCreateSitemapItems, ...rest } = params; diff --git a/src/theme/SearchPage/index.js b/src/theme/SearchPage/index.js new file mode 100644 index 000000000..7fe07d4ff --- /dev/null +++ b/src/theme/SearchPage/index.js @@ -0,0 +1,3 @@ +import { SearchPageWrapper } from './searchPage'; + +export default SearchPageWrapper; diff --git a/src/theme/SearchPage/searchPage.jsx b/src/theme/SearchPage/searchPage.jsx new file mode 100644 index 000000000..734450924 --- /dev/null +++ b/src/theme/SearchPage/searchPage.jsx @@ -0,0 +1,17 @@ +import React from 'react'; +import Head from '@docusaurus/Head'; +import SearchPage from '@theme-original/SearchPage'; + +export function SearchPageWrapper(props) { + return ( + <> + + + + {/* Prop spreading is required here because this is a swizzle wrapper that must + forward all props to the original SearchPage component without modification */} + {/* eslint-disable-next-line react/jsx-props-no-spreading */} + + + ); +} From de788222aa2ef6277dab1283e1a2ccc2f406600a Mon Sep 17 00:00:00 2001 From: Aliaksei Rudak <143392025+a-rudak-EIS@users.noreply.github.com> Date: Thu, 7 May 2026 15:40:45 +0500 Subject: [PATCH 4/4] docs: update case studies with titles, meta tags, and formatting adjustments (#1112) Co-authored-by: maria-hambardzumian <164881199+maria-hambardzumian@users.noreply.github.com> Co-authored-by: Yuliya Prihodko <107035036+pressayuliya@users.noreply.github.com> Co-authored-by: Yuliya_Prihodko Co-authored-by: Vadzim Hushchanskou --- .../ImprovingTestAutomationStability.mdx | 14 +++++++++++++- ...reasingTestAutomationStabilityAndVisibility.mdx | 14 +++++++++++++- .../ReducingRegressionAnalysisEfforts.mdx | 13 ++++++++++++- docs/case-studies/ReducingRegressionTimeBy50.mdx | 13 ++++++++++++- 4 files changed, 50 insertions(+), 4 deletions(-) diff --git a/docs/case-studies/ImprovingTestAutomationStability.mdx b/docs/case-studies/ImprovingTestAutomationStability.mdx index 9f4896946..4922c7d5d 100644 --- a/docs/case-studies/ImprovingTestAutomationStability.mdx +++ b/docs/case-studies/ImprovingTestAutomationStability.mdx @@ -1,9 +1,18 @@ --- sidebar_position: 4 sidebar_label: Improving test automation stability +title: Improving test automation stability description: Learn how ReportPortal improve test automation stability, reduced failures, and cut analysis time with better logging, triage, and dashboards. --- + + + + + # Improving test automation stability **Challenges** @@ -29,4 +38,7 @@ By integrating the test framework with ReportPortal.io, EPAM's team provided: - Reduced test automation results analysis effort by 45% - Provided clear and comprehensive test automation reporting dashboard: number of test cases, regression passing rate, reasons for failures, product status - + diff --git a/docs/case-studies/IncreasingTestAutomationStabilityAndVisibility.mdx b/docs/case-studies/IncreasingTestAutomationStabilityAndVisibility.mdx index 60240165e..862268590 100644 --- a/docs/case-studies/IncreasingTestAutomationStabilityAndVisibility.mdx +++ b/docs/case-studies/IncreasingTestAutomationStabilityAndVisibility.mdx @@ -1,9 +1,18 @@ --- sidebar_position: 2 sidebar_label: Increasing test automation stability and visibility +title: Increasing test automation stability and visibility description: Discover how ReportPortal boosted test stability from 25% to 95%, cut analysis effort by 90%, and improved visibility for smarter release decisions. --- + + + + + # Increasing test automation stability and visibility **Challenges** @@ -33,4 +42,7 @@ Integration with ReportPortal.io allowed the client to: - Client stakeholders use ReportPortal.io data to make release decisions - ReportPortal.io became the main tool for tracking test automation progress and health - + diff --git a/docs/case-studies/ReducingRegressionAnalysisEfforts.mdx b/docs/case-studies/ReducingRegressionAnalysisEfforts.mdx index e3b0c013e..d90ecf903 100644 --- a/docs/case-studies/ReducingRegressionAnalysisEfforts.mdx +++ b/docs/case-studies/ReducingRegressionAnalysisEfforts.mdx @@ -1,9 +1,17 @@ --- sidebar_position: 3 sidebar_label: Reducing regression analysis efforts +title: Reducing regression analysis efforts description: Discover how ReportPortal reduces regression analysis time by enabling real-time insights, automated reruns, and a powerful QA metrics dashboard for faster, smarter testing. --- + + + + # Reducing regression analysis efforts @@ -27,4 +35,7 @@ description: Discover how ReportPortal reduces regression analysis time by enabl - Improved task management due to possibility to plan work allocation and track tests assigned to each team member - Real-time dashboards were tailored to client’s KPIs, giving full transparency of test execution results - + diff --git a/docs/case-studies/ReducingRegressionTimeBy50.mdx b/docs/case-studies/ReducingRegressionTimeBy50.mdx index 3b9d74447..dea7332d6 100644 --- a/docs/case-studies/ReducingRegressionTimeBy50.mdx +++ b/docs/case-studies/ReducingRegressionTimeBy50.mdx @@ -1,9 +1,17 @@ --- sidebar_position: 1 sidebar_label: Reducing regression time by 50% +title: Reducing regression time by 50% description: Learn how to reduce regression time by 50% using ReportPortal's test automation reporting tools and qa dashboard tools for faster analysis. --- + + + + # Reducing regression time by 50% @@ -29,4 +37,7 @@ EPAM helps a Canadian retail company to reverse-engineer their legacy IBM-based - Test Case History helped to identify flaky test cases - Extended ML Analyzer - +