From d8b3cae0b032cc1b7e4641f3fadda877f498e3d1 Mon Sep 17 00:00:00 2001 From: Ruben Hoenle Date: Thu, 2 Apr 2026 09:28:57 +0200 Subject: [PATCH] feat(ci): add labeler relates to STACKITSDK-217 --- .github/labeler.yml | 58 ++++++++++++++++++++++++++++++++++ .github/workflows/labeler.yaml | 19 +++++++++++ services/iaas/utils.go | 1 - 3 files changed, 77 insertions(+), 1 deletion(-) create mode 100644 .github/labeler.yml create mode 100644 .github/workflows/labeler.yaml diff --git a/.github/labeler.yml b/.github/labeler.yml new file mode 100644 index 000000000..9e95a6858 --- /dev/null +++ b/.github/labeler.yml @@ -0,0 +1,58 @@ +# access +"domain:Access": +- changed-files: + - any-glob-to-any-file: + - "services/alb/*" + - "services/albwaf/*" + - "services/cdn/*" + - "services/loadbalancer/*" + - "services/vpn/*" +# runtimes +"domain:Runtimes": +- changed-files: + - any-glob-to-any-file: + - "services/ske/*" +# support +# no support domain sdk modules available yet +# central services +"domain:CentralServices": +- changed-files: + - any-glob-to-any-file: + - "services/dns/*" + - "services/git/*" + - "services/intake/*" + - "services/kms/*" + - "services/kms/*" + - "services/logs/*" + - "services/modelserving/*" + - "services/observability/*" + - "services/rabbitmq/*" + - "services/redis/*" + - "services/secretsmanager/*" +# databases +"domain:Databases": +- changed-files: + - any-glob-to-any-file: + - "services/mongodbflex/*" + - "services/mariadb/*" + - "services/sqlserverflex/*" + - "services/postgresflex/*" +# IaaS +"domain:IaaS": +- changed-files: + - any-glob-to-any-file: + - "services/iaas/*" + - "services/objectstorage/*" + - "services/runcommand/*" + - "services/serverbackup/*" + - "services/serverupdate/*" + - "services/sfs/*" +# core platform +"domain:CorePlatform": +- changed-files: + - any-glob-to-any-file: + - "services/auditlog/*" + - "services/authorization/*" + - "services/resourcemanager/*" + - "services/serviceaccount/*" + - "services/serviceenablement/*" diff --git a/.github/workflows/labeler.yaml b/.github/workflows/labeler.yaml new file mode 100644 index 000000000..50351e24b --- /dev/null +++ b/.github/workflows/labeler.yaml @@ -0,0 +1,19 @@ +name: "Labeler" +on: + pull_request: + types: [opened, synchronize] + workflow_dispatch: + +jobs: + labeler: + permissions: + contents: read + pull-requests: write + issues: write + name: "Labeler" + runs-on: ubuntu-latest + steps: + - name: Labeler action + uses: actions/labeler@v6 + with: + sync-labels: false diff --git a/services/iaas/utils.go b/services/iaas/utils.go index 8779e69e6..efc1ca8d3 100644 --- a/services/iaas/utils.go +++ b/services/iaas/utils.go @@ -1,6 +1,5 @@ /* STACKIT IaaS API - This API allows you to create and modify IaaS resources. API version: 2