From 6ea99ed09ac3f4b9d7fddceab3cb8cdee3793d9b Mon Sep 17 00:00:00 2001
From: strtgbb <146047128+strtgbb@users.noreply.github.com>
Date: Fri, 26 Jun 2026 09:23:49 -0400
Subject: [PATCH 01/11] fix regression not respecting arm skip flag
---
.github/workflows/master.yml | 2 +-
.github/workflows/pull_request.yml | 2 +-
ci/praktika/yaml_additional_templates.py | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/.github/workflows/master.yml b/.github/workflows/master.yml
index 321a7ec62507..127be9708022 100644
--- a/.github/workflows/master.yml
+++ b/.github/workflows/master.yml
@@ -5465,7 +5465,7 @@ jobs:
workflow_config: ${{ needs.config_workflow.outputs.data }}
RegressionTestsAarch64:
needs: [config_workflow, build_arm_binary, stateless_tests_arm_binary_parallel]
- if: ${{ !cancelled() && !contains(needs.*.outputs.pipeline_status, 'failure') && !contains(fromJson(needs.config_workflow.outputs.data).JOB_KV_DATA.ci_exclude_tags, 'regression') && !contains(fromJson(needs.config_workflow.outputs.data).workflow_config.custom_data.ci_exclude_tags, 'aarch64')}}
+ if: ${{ !cancelled() && !contains(needs.*.outputs.pipeline_status, 'failure') && !contains(fromJson(needs.config_workflow.outputs.data).JOB_KV_DATA.ci_exclude_tags, 'regression') && !contains(fromJson(needs.config_workflow.outputs.data).JOB_KV_DATA.ci_exclude_tags, 'aarch64')}}
uses: ./.github/workflows/regression.yml
secrets: inherit
with:
diff --git a/.github/workflows/pull_request.yml b/.github/workflows/pull_request.yml
index 492fa61bdd36..3fbc76081c0b 100644
--- a/.github/workflows/pull_request.yml
+++ b/.github/workflows/pull_request.yml
@@ -4630,7 +4630,7 @@ jobs:
workflow_config: ${{ needs.config_workflow.outputs.data }}
RegressionTestsAarch64:
needs: [config_workflow, build_arm_binary, stateless_tests_arm_binary_parallel]
- if: ${{ !cancelled() && !contains(needs.*.outputs.pipeline_status, 'failure') && !contains(fromJson(needs.config_workflow.outputs.data).JOB_KV_DATA.ci_exclude_tags, 'regression') && !contains(fromJson(needs.config_workflow.outputs.data).workflow_config.custom_data.ci_exclude_tags, 'aarch64')}}
+ if: ${{ !cancelled() && !contains(needs.*.outputs.pipeline_status, 'failure') && !contains(fromJson(needs.config_workflow.outputs.data).JOB_KV_DATA.ci_exclude_tags, 'regression') && !contains(fromJson(needs.config_workflow.outputs.data).JOB_KV_DATA.ci_exclude_tags, 'aarch64')}}
uses: ./.github/workflows/regression.yml
secrets: inherit
with:
diff --git a/ci/praktika/yaml_additional_templates.py b/ci/praktika/yaml_additional_templates.py
index b4f414eee704..67e35a36c3fa 100644
--- a/ci/praktika/yaml_additional_templates.py
+++ b/ci/praktika/yaml_additional_templates.py
@@ -75,7 +75,7 @@ class AltinityWorkflowTemplates:
workflow_config: ${{ needs.config_workflow.outputs.data }}
RegressionTestsAarch64:
needs: [config_workflow, build_arm_binary, stateless_tests_arm_binary_parallel]
- if: ${{ !cancelled() && !contains(needs.*.outputs.pipeline_status, 'failure') && !contains(fromJson(needs.config_workflow.outputs.data).JOB_KV_DATA.ci_exclude_tags, 'regression') && !contains(fromJson(needs.config_workflow.outputs.data).workflow_config.custom_data.ci_exclude_tags, 'aarch64')}}
+ if: ${{ !cancelled() && !contains(needs.*.outputs.pipeline_status, 'failure') && !contains(fromJson(needs.config_workflow.outputs.data).JOB_KV_DATA.ci_exclude_tags, 'regression') && !contains(fromJson(needs.config_workflow.outputs.data).JOB_KV_DATA.ci_exclude_tags, 'aarch64')}}
uses: ./.github/workflows/regression.yml
secrets: inherit
with:
From c613e3eb787aa1194111f4fa6a9c18181c610b82 Mon Sep 17 00:00:00 2001
From: strtgbb <146047128+strtgbb@users.noreply.github.com>
Date: Fri, 26 Jun 2026 11:48:59 -0400
Subject: [PATCH 02/11] skip zram setup if already configured
---
.github/actions/runner_setup/action.yml | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/.github/actions/runner_setup/action.yml b/.github/actions/runner_setup/action.yml
index 5a229fdd47e7..0241d2dd26e2 100644
--- a/.github/actions/runner_setup/action.yml
+++ b/.github/actions/runner_setup/action.yml
@@ -6,6 +6,12 @@ runs:
- name: Setup zram
shell: bash
run: |
+ # Skip if zram swap is already active
+ if grep -q '/dev/zram0' /proc/swaps; then
+ echo "/dev/zram0 swap already configured, skipping zram setup."
+ exit 0
+ fi
+
sudo modprobe zram
MemTotal=$(grep -Po "(?<=MemTotal:)\s+\d+" /proc/meminfo) # KiB
Percent=200
From f34b019731f56ffacbf04965973235f236d4d9c0 Mon Sep 17 00:00:00 2001
From: CarlosFelipeOR
Compared with base sha {{ base_sha }}
- {{ new_fails_html }} +Compared with base sha {{ base_sha }}
+ {{ new_fails_html }} +
- Fail reason conventions:
- KNOWN - Accepted fail and fix is not planned
- INVESTIGATE - We don't know why it fails
- NEEDSFIX - Investigation done and a fix is needed to make it pass
-
+ Fail reason conventions:
+ KNOWN - Accepted fail and fix is not planned
+ INVESTIGATE - We don't know why it fails
+ NEEDSFIX - Investigation done and a fix is needed to make it pass
+