From 296dad059d736ce82f8e8ea50ce7374216ed7437 Mon Sep 17 00:00:00 2001 From: Florian Pfaff <6773539+FlorianPfaff@users.noreply.github.com> Date: Mon, 24 Aug 2026 22:44:11 +0800 Subject: [PATCH 1/9] Route Katja job by local data label --- .github/workflows/katja-population-evaluation.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/katja-population-evaluation.yml b/.github/workflows/katja-population-evaluation.yml index 3d1ba604b..171dd0a3c 100644 --- a/.github/workflows/katja-population-evaluation.yml +++ b/.github/workflows/katja-population-evaluation.yml @@ -83,7 +83,7 @@ jobs: name: Exact-ICA selected 16-target confirmation needs: selection-gate if: needs.selection-gate.outputs.enabled == 'true' - runs-on: [self-hosted, Linux, X64, nvidia-smi] + runs-on: [self-hosted, Linux, X64, nvidia-smi, data-katja-button-press-v1] timeout-minutes: 240 env: KATJA_DATASET_ROOT: /mnt/lexar4tb/datasets/Katja Button Press Data From 3970967875db9e662d0f94b7bfac1b4a898d0d54 Mon Sep 17 00:00:00 2001 From: Florian Pfaff <6773539+FlorianPfaff@users.noreply.github.com> Date: Mon, 24 Aug 2026 22:44:13 +0800 Subject: [PATCH 2/9] Route Katja job by local data label --- .github/workflows/katja-ensemble-full-curve-v2.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/katja-ensemble-full-curve-v2.yml b/.github/workflows/katja-ensemble-full-curve-v2.yml index c6130b358..63e535eff 100644 --- a/.github/workflows/katja-ensemble-full-curve-v2.yml +++ b/.github/workflows/katja-ensemble-full-curve-v2.yml @@ -33,7 +33,7 @@ jobs: if: >- github.event_name == 'workflow_dispatch' || github.event.pull_request.head.repo.full_name == github.repository - runs-on: [self-hosted, Linux, X64, nvidia-smi] + runs-on: [self-hosted, Linux, X64, nvidia-smi, data-katja-button-press-v1] timeout-minutes: 240 steps: - name: Check out experiment branch From af524b9cb6e5b3ec1c73f636fdf771ffefcac0ef Mon Sep 17 00:00:00 2001 From: Florian Pfaff <6773539+FlorianPfaff@users.noreply.github.com> Date: Mon, 24 Aug 2026 22:44:15 +0800 Subject: [PATCH 3/9] Route Katja job by local data label --- .github/workflows/katja-ensemble-full-curve-v3.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/katja-ensemble-full-curve-v3.yml b/.github/workflows/katja-ensemble-full-curve-v3.yml index 2cbb1ef47..1ab777297 100644 --- a/.github/workflows/katja-ensemble-full-curve-v3.yml +++ b/.github/workflows/katja-ensemble-full-curve-v3.yml @@ -32,7 +32,7 @@ jobs: if: >- github.event_name == 'workflow_dispatch' || github.event.pull_request.head.repo.full_name == github.repository - runs-on: [self-hosted, Linux, X64, nvidia-smi] + runs-on: [self-hosted, Linux, X64, nvidia-smi, data-katja-button-press-v1] timeout-minutes: 180 steps: - name: Check out experiment branch From 829ef845359e12a814121623628cec658f74f547 Mon Sep 17 00:00:00 2001 From: Florian Pfaff <6773539+FlorianPfaff@users.noreply.github.com> Date: Mon, 24 Aug 2026 22:44:18 +0800 Subject: [PATCH 4/9] Route Katja job by local data label --- .github/workflows/katja-online-window-preparation.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/katja-online-window-preparation.yml b/.github/workflows/katja-online-window-preparation.yml index a073968e4..b0ba5dbd9 100644 --- a/.github/workflows/katja-online-window-preparation.yml +++ b/.github/workflows/katja-online-window-preparation.yml @@ -43,7 +43,7 @@ jobs: if: >- github.event_name == 'workflow_dispatch' || github.event.pull_request.head.repo.full_name == github.repository - runs-on: [self-hosted, Linux, X64, nvidia-smi] + runs-on: [self-hosted, Linux, X64, nvidia-smi, data-katja-button-press-v1] timeout-minutes: 120 steps: - name: Check out NeuRepTrace From 2404b93e256bd6ef62029075abca66957235b073 Mon Sep 17 00:00:00 2001 From: Florian Pfaff <6773539+FlorianPfaff@users.noreply.github.com> Date: Mon, 24 Aug 2026 22:56:24 +0800 Subject: [PATCH 5/9] Teach actionlint the Katja data label --- .github/actionlint.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/actionlint.yaml b/.github/actionlint.yaml index ddfe42209..30800eb00 100644 --- a/.github/actionlint.yaml +++ b/.github/actionlint.yaml @@ -1,3 +1,4 @@ self-hosted-runner: labels: - nvidia-smi + - data-katja-button-press-v1 From 8591a05791aafa8ca2cf877911fc7eecce5037a5 Mon Sep 17 00:00:00 2001 From: Florian Pfaff <6773539+FlorianPfaff@users.noreply.github.com> Date: Mon, 24 Aug 2026 23:08:55 +0800 Subject: [PATCH 6/9] Format Katja runner selector --- .github/workflows/katja-population-evaluation.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/katja-population-evaluation.yml b/.github/workflows/katja-population-evaluation.yml index 171dd0a3c..3a11fa795 100644 --- a/.github/workflows/katja-population-evaluation.yml +++ b/.github/workflows/katja-population-evaluation.yml @@ -83,7 +83,8 @@ jobs: name: Exact-ICA selected 16-target confirmation needs: selection-gate if: needs.selection-gate.outputs.enabled == 'true' - runs-on: [self-hosted, Linux, X64, nvidia-smi, data-katja-button-press-v1] + runs-on: + [self-hosted, Linux, X64, nvidia-smi, data-katja-button-press-v1] timeout-minutes: 240 env: KATJA_DATASET_ROOT: /mnt/lexar4tb/datasets/Katja Button Press Data From e25e4510c92db2d5ea964a954b0f1f1e4702f342 Mon Sep 17 00:00:00 2001 From: Florian Pfaff <6773539+FlorianPfaff@users.noreply.github.com> Date: Mon, 24 Aug 2026 23:08:59 +0800 Subject: [PATCH 7/9] Format Katja runner selector --- .github/workflows/katja-ensemble-full-curve-v2.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/katja-ensemble-full-curve-v2.yml b/.github/workflows/katja-ensemble-full-curve-v2.yml index 63e535eff..7471b0250 100644 --- a/.github/workflows/katja-ensemble-full-curve-v2.yml +++ b/.github/workflows/katja-ensemble-full-curve-v2.yml @@ -33,7 +33,8 @@ jobs: if: >- github.event_name == 'workflow_dispatch' || github.event.pull_request.head.repo.full_name == github.repository - runs-on: [self-hosted, Linux, X64, nvidia-smi, data-katja-button-press-v1] + runs-on: + [self-hosted, Linux, X64, nvidia-smi, data-katja-button-press-v1] timeout-minutes: 240 steps: - name: Check out experiment branch From 25660c2789cb3a786fccdb3d62014676f33aec9d Mon Sep 17 00:00:00 2001 From: Florian Pfaff <6773539+FlorianPfaff@users.noreply.github.com> Date: Mon, 24 Aug 2026 23:09:03 +0800 Subject: [PATCH 8/9] Format Katja runner selector --- .github/workflows/katja-ensemble-full-curve-v3.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/katja-ensemble-full-curve-v3.yml b/.github/workflows/katja-ensemble-full-curve-v3.yml index 1ab777297..2aba381a0 100644 --- a/.github/workflows/katja-ensemble-full-curve-v3.yml +++ b/.github/workflows/katja-ensemble-full-curve-v3.yml @@ -32,7 +32,8 @@ jobs: if: >- github.event_name == 'workflow_dispatch' || github.event.pull_request.head.repo.full_name == github.repository - runs-on: [self-hosted, Linux, X64, nvidia-smi, data-katja-button-press-v1] + runs-on: + [self-hosted, Linux, X64, nvidia-smi, data-katja-button-press-v1] timeout-minutes: 180 steps: - name: Check out experiment branch From dcde55aae155c8aedd3f91dc126aac9d4f31549d Mon Sep 17 00:00:00 2001 From: Florian Pfaff <6773539+FlorianPfaff@users.noreply.github.com> Date: Mon, 24 Aug 2026 23:09:07 +0800 Subject: [PATCH 9/9] Format Katja runner selector --- .github/workflows/katja-online-window-preparation.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/katja-online-window-preparation.yml b/.github/workflows/katja-online-window-preparation.yml index b0ba5dbd9..aeb9aaeee 100644 --- a/.github/workflows/katja-online-window-preparation.yml +++ b/.github/workflows/katja-online-window-preparation.yml @@ -43,7 +43,8 @@ jobs: if: >- github.event_name == 'workflow_dispatch' || github.event.pull_request.head.repo.full_name == github.repository - runs-on: [self-hosted, Linux, X64, nvidia-smi, data-katja-button-press-v1] + runs-on: + [self-hosted, Linux, X64, nvidia-smi, data-katja-button-press-v1] timeout-minutes: 120 steps: - name: Check out NeuRepTrace