From cf807ef5d988940bf7a51d572cdbcdd11a394922 Mon Sep 17 00:00:00 2001 From: Sam Day Date: Tue, 2 Dec 2025 08:53:05 +1000 Subject: [PATCH 1/4] ci: only run Debian CI if PR is labelled Signed-off-by: Sam Day Assisted-by: gpt-5.1-codex --- .github/workflows/debian-experimental.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/debian-experimental.yml b/.github/workflows/debian-experimental.yml index 76e0c3a4..3e7f27d4 100644 --- a/.github/workflows/debian-experimental.yml +++ b/.github/workflows/debian-experimental.yml @@ -12,6 +12,7 @@ concurrency: jobs: build: + if: github.event_name != 'pull_request' || contains(github.event.pull_request.labels.*.name, 'debs') name: Build experimental .debs (${{ matrix.arch }}) runs-on: ${{ matrix.runner }} container: debian:experimental From 62a22086e885de39c55b1bc91c45d054427b5e17 Mon Sep 17 00:00:00 2001 From: Sam Day Date: Tue, 2 Dec 2025 08:53:50 +1000 Subject: [PATCH 2/4] ci/debian: experimental -> unstable Signed-off-by: Sam Day Assisted-by: gpt-5.1-codex --- .github/workflows/debian-experimental.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/debian-experimental.yml b/.github/workflows/debian-experimental.yml index 3e7f27d4..505e4617 100644 --- a/.github/workflows/debian-experimental.yml +++ b/.github/workflows/debian-experimental.yml @@ -1,4 +1,4 @@ -name: debian-experimental +name: debian-unstable on: push: @@ -13,9 +13,9 @@ concurrency: jobs: build: if: github.event_name != 'pull_request' || contains(github.event.pull_request.labels.*.name, 'debs') - name: Build experimental .debs (${{ matrix.arch }}) + name: Build unstable .debs (${{ matrix.arch }}) runs-on: ${{ matrix.runner }} - container: debian:experimental + container: debian:unstable strategy: matrix: include: From 39a9fc3d75d672ff2e3c77f854d5112c5e2830ff Mon Sep 17 00:00:00 2001 From: Sam Day Date: Wed, 3 Dec 2025 17:07:00 +1000 Subject: [PATCH 3/4] ci/debian: re-run on label changes this way we trigger automatically as soon as a PR has the 'debs' label added. Signed-off-by: Sam Day Assisted-by: gpt-5.1-codex --- .github/workflows/debian-experimental.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/debian-experimental.yml b/.github/workflows/debian-experimental.yml index 505e4617..15627e5d 100644 --- a/.github/workflows/debian-experimental.yml +++ b/.github/workflows/debian-experimental.yml @@ -4,6 +4,7 @@ on: push: branches: [main] pull_request: + types: [opened, synchronize, reopened, labeled] workflow_dispatch: concurrency: @@ -13,7 +14,7 @@ concurrency: jobs: build: if: github.event_name != 'pull_request' || contains(github.event.pull_request.labels.*.name, 'debs') - name: Build unstable .debs (${{ matrix.arch }}) + name: Build unstable .debs runs-on: ${{ matrix.runner }} container: debian:unstable strategy: From 2a5c7bb751f70e7fd21896c59297fdcee0c30762 Mon Sep 17 00:00:00 2001 From: Sam Day Date: Wed, 3 Dec 2025 17:07:39 +1000 Subject: [PATCH 4/4] ci/debian: rename Signed-off-by: Sam Day Assisted-by: gpt-5.1-codex --- .../workflows/{debian-experimental.yml => debian-unstable.yml} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename .github/workflows/{debian-experimental.yml => debian-unstable.yml} (100%) diff --git a/.github/workflows/debian-experimental.yml b/.github/workflows/debian-unstable.yml similarity index 100% rename from .github/workflows/debian-experimental.yml rename to .github/workflows/debian-unstable.yml