From 7e8051186543b1c61835a7ab9044f6c09e954e5c Mon Sep 17 00:00:00 2001 From: ashanmugavel Date: Wed, 12 Jun 2024 13:02:46 +0200 Subject: [PATCH 1/4] chore-xxx: added new github action --- .github/labeler.yml | 25 +++++++++++++++++++++++++ .github/workflows/labeler.yml | 17 +++++++++++++++++ 2 files changed, 42 insertions(+) create mode 100644 .github/labeler.yml create mode 100644 .github/workflows/labeler.yml diff --git a/.github/labeler.yml b/.github/labeler.yml new file mode 100644 index 0000000000..d2aef59ed8 --- /dev/null +++ b/.github/labeler.yml @@ -0,0 +1,25 @@ +# Fügt das Label 'Documentation' hinzu, wenn Dateien im 'docs' oder 'guides' Verzeichnis geändert werden +Documentation: + - changed-files: + - any-glob-to-any-file: + - 'docs/*' + + +# Fügt das Label 'feature' hinzu, wenn der Branch-Name mit 'feature' beginnt oder 'feature' enthält +feature: + - head-branch: [ '^feature', 'feature' ] + + +# Fügt das Label 'bug' hinzu, wenn 'bug' im Titel des PR steht +bug: + - title: 'bug' + +# Fügt das Label 'frontend' hinzu, wenn Dateien mit der Endung .ts geändert wurden +frontend: + - changed-files: + - any-glob-to-any-file: '**/*.ts' + +# Fügt das Label 'BE' hinzu, wenn Dateien mit der Endung .java geändert wurden +BE: + - changed-files: + - any-glob-to-any-file: '**/*.java' diff --git a/.github/workflows/labeler.yml b/.github/workflows/labeler.yml new file mode 100644 index 0000000000..427227001f --- /dev/null +++ b/.github/workflows/labeler.yml @@ -0,0 +1,17 @@ +name: "Pull Request Labeler" +on: + pull_request_target: + types: [ opened, synchronize ] + +jobs: + labeler: + runs-on: ubuntu-latest + steps: + - name: Checkout repository + uses: actions/checkout@v2 + + - name: Use Pull Request Labeler Action + uses: actions/labeler@v5 + with: + repo-token: ${{ secrets.GITHUB_TOKEN }} + configuration-path: .github/labeler.yml From 21c8bc9b8e68a547158ad575529bbdfa34fa5e4a Mon Sep 17 00:00:00 2001 From: ashanmugavel Date: Wed, 12 Jun 2024 13:20:13 +0200 Subject: [PATCH 2/4] chore-xxx: updated labeler.yml --- .github/labeler.yml | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/.github/labeler.yml b/.github/labeler.yml index d2aef59ed8..98b8057715 100644 --- a/.github/labeler.yml +++ b/.github/labeler.yml @@ -1,25 +1,22 @@ -# Fügt das Label 'Documentation' hinzu, wenn Dateien im 'docs' oder 'guides' Verzeichnis geändert werden Documentation: - changed-files: - any-glob-to-any-file: - 'docs/*' + - '**/*.md' - -# Fügt das Label 'feature' hinzu, wenn der Branch-Name mit 'feature' beginnt oder 'feature' enthält feature: - head-branch: [ '^feature', 'feature' ] -# Fügt das Label 'bug' hinzu, wenn 'bug' im Titel des PR steht bug: - title: 'bug' -# Fügt das Label 'frontend' hinzu, wenn Dateien mit der Endung .ts geändert wurden + frontend: - changed-files: - any-glob-to-any-file: '**/*.ts' -# Fügt das Label 'BE' hinzu, wenn Dateien mit der Endung .java geändert wurden + BE: - changed-files: - any-glob-to-any-file: '**/*.java' From e4059b1e13dba4de40739eec1033bab692fb3e23 Mon Sep 17 00:00:00 2001 From: ashanmugavel Date: Wed, 12 Jun 2024 13:21:11 +0200 Subject: [PATCH 3/4] chore-xxx: updated labeler.yml --- .github/workflows/labeler.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/labeler.yml b/.github/workflows/labeler.yml index 427227001f..ef32f78e25 100644 --- a/.github/workflows/labeler.yml +++ b/.github/workflows/labeler.yml @@ -2,6 +2,8 @@ name: "Pull Request Labeler" on: pull_request_target: types: [ opened, synchronize ] + workflow_dispatch: + jobs: labeler: From 5b2e1b53eeb2c4c74079b3c2a034f9e0786f74d3 Mon Sep 17 00:00:00 2001 From: ashanmugavel Date: Wed, 12 Jun 2024 13:27:33 +0200 Subject: [PATCH 4/4] chore-xxx: updated labeler.yml --- .github/workflows/{labeler.yml => pull-request_labeler.yml} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename .github/workflows/{labeler.yml => pull-request_labeler.yml} (100%) diff --git a/.github/workflows/labeler.yml b/.github/workflows/pull-request_labeler.yml similarity index 100% rename from .github/workflows/labeler.yml rename to .github/workflows/pull-request_labeler.yml