From e3608124fd864e91d21508303346daee5c6816bb Mon Sep 17 00:00:00 2001 From: Pierre Tessier Date: Fri, 22 Mar 2024 14:59:46 -0400 Subject: [PATCH 1/6] add label to PR Signed-off-by: Pierre Tessier --- .github/workflows/label-pr.yml | 60 ++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 .github/workflows/label-pr.yml diff --git a/.github/workflows/label-pr.yml b/.github/workflows/label-pr.yml new file mode 100644 index 0000000000..c0b2ae636f --- /dev/null +++ b/.github/workflows/label-pr.yml @@ -0,0 +1,60 @@ +# Copyright The OpenTelemetry Authors +# SPDX-License-Identifier: Apache-2.0 +# adds a label to a pull request if certain files are changed +name: Label Pull Requests + +on: + pull_request: + types: [opened, synchronize, reopened] + +jobs: + label: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v2 + + - name: Check for changed files + id: file_changes + uses: dorny/paths-filter@v2 + with: + list-files: shell + filters: | + docsUpdateRequired: + - 'src/flagd/**' + helmUpdateRequired: + - '.env' + - 'docker-compose.yaml' + - 'src/flagd/** + - 'src/grafana/**' + - 'src/otelcollector/**' + - 'src/prometheus/**' + + - name: "Add Label: docs-update-required" + if: steps.file_changes.outputs.docsUpdateRequired == 'true' + uses: actions/github-script@v3 + with: + github-token: ${{secrets.GITHUB_TOKEN}} + script: | + const issue_number = context.issue.number; + github.issues.addLabels({ + issue_number: issue_number, + owner: context.repo.owner, + repo: context.repo.repo, + labels: ['docs-update-required'] + }) + + - name: "Add Label: helm-update-required" + if: steps.file_changes.outputs.helmUpdateRequired == 'true' + uses: actions/github-script@v3 + with: + github-token: ${{secrets.GITHUB_TOKEN}} + script: | + const issue_number = context.issue.number; + github.issues.addLabels({ + issue_number: issue_number, + owner: context.repo.owner, + repo: context.repo.repo, + labels: ['helm-update-required'] + }) + From 5e92d3f9e8b9218a27d1e6d13287da91fc7e1fbb Mon Sep 17 00:00:00 2001 From: Pierre Tessier Date: Fri, 22 Mar 2024 15:01:29 -0400 Subject: [PATCH 2/6] Update label-pr.yml --- .github/workflows/label-pr.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/label-pr.yml b/.github/workflows/label-pr.yml index c0b2ae636f..ad244ee2bd 100644 --- a/.github/workflows/label-pr.yml +++ b/.github/workflows/label-pr.yml @@ -57,4 +57,3 @@ jobs: repo: context.repo.repo, labels: ['helm-update-required'] }) - From defd7cb9c90a50cbef86061b0a54ea26a98a2f87 Mon Sep 17 00:00:00 2001 From: Pierre Tessier Date: Fri, 22 Mar 2024 15:06:39 -0400 Subject: [PATCH 3/6] Update label-pr.yml --- .github/workflows/label-pr.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/label-pr.yml b/.github/workflows/label-pr.yml index ad244ee2bd..ad42685380 100644 --- a/.github/workflows/label-pr.yml +++ b/.github/workflows/label-pr.yml @@ -25,7 +25,7 @@ jobs: helmUpdateRequired: - '.env' - 'docker-compose.yaml' - - 'src/flagd/** + - 'src/flagd/**' - 'src/grafana/**' - 'src/otelcollector/**' - 'src/prometheus/**' From de8b1e8a247a112f1b70581e8b25ac88c008d4ed Mon Sep 17 00:00:00 2001 From: Pierre Tessier Date: Fri, 22 Mar 2024 15:10:47 -0400 Subject: [PATCH 4/6] Delete .github/workflows/label-pr.yml --- .github/workflows/label-pr.yml | 59 ---------------------------------- 1 file changed, 59 deletions(-) delete mode 100644 .github/workflows/label-pr.yml diff --git a/.github/workflows/label-pr.yml b/.github/workflows/label-pr.yml deleted file mode 100644 index ad42685380..0000000000 --- a/.github/workflows/label-pr.yml +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright The OpenTelemetry Authors -# SPDX-License-Identifier: Apache-2.0 -# adds a label to a pull request if certain files are changed -name: Label Pull Requests - -on: - pull_request: - types: [opened, synchronize, reopened] - -jobs: - label: - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v2 - - - name: Check for changed files - id: file_changes - uses: dorny/paths-filter@v2 - with: - list-files: shell - filters: | - docsUpdateRequired: - - 'src/flagd/**' - helmUpdateRequired: - - '.env' - - 'docker-compose.yaml' - - 'src/flagd/**' - - 'src/grafana/**' - - 'src/otelcollector/**' - - 'src/prometheus/**' - - - name: "Add Label: docs-update-required" - if: steps.file_changes.outputs.docsUpdateRequired == 'true' - uses: actions/github-script@v3 - with: - github-token: ${{secrets.GITHUB_TOKEN}} - script: | - const issue_number = context.issue.number; - github.issues.addLabels({ - issue_number: issue_number, - owner: context.repo.owner, - repo: context.repo.repo, - labels: ['docs-update-required'] - }) - - - name: "Add Label: helm-update-required" - if: steps.file_changes.outputs.helmUpdateRequired == 'true' - uses: actions/github-script@v3 - with: - github-token: ${{secrets.GITHUB_TOKEN}} - script: | - const issue_number = context.issue.number; - github.issues.addLabels({ - issue_number: issue_number, - owner: context.repo.owner, - repo: context.repo.repo, - labels: ['helm-update-required'] - }) From 195d516fb707a40c6badf8bee66870f53900c353 Mon Sep 17 00:00:00 2001 From: Pierre Tessier Date: Fri, 22 Mar 2024 15:13:30 -0400 Subject: [PATCH 5/6] add labels to PRs Signed-off-by: Pierre Tessier --- .github/workflows/label-pr.yml | 59 ++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 .github/workflows/label-pr.yml diff --git a/.github/workflows/label-pr.yml b/.github/workflows/label-pr.yml new file mode 100644 index 0000000000..ad42685380 --- /dev/null +++ b/.github/workflows/label-pr.yml @@ -0,0 +1,59 @@ +# Copyright The OpenTelemetry Authors +# SPDX-License-Identifier: Apache-2.0 +# adds a label to a pull request if certain files are changed +name: Label Pull Requests + +on: + pull_request: + types: [opened, synchronize, reopened] + +jobs: + label: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v2 + + - name: Check for changed files + id: file_changes + uses: dorny/paths-filter@v2 + with: + list-files: shell + filters: | + docsUpdateRequired: + - 'src/flagd/**' + helmUpdateRequired: + - '.env' + - 'docker-compose.yaml' + - 'src/flagd/**' + - 'src/grafana/**' + - 'src/otelcollector/**' + - 'src/prometheus/**' + + - name: "Add Label: docs-update-required" + if: steps.file_changes.outputs.docsUpdateRequired == 'true' + uses: actions/github-script@v3 + with: + github-token: ${{secrets.GITHUB_TOKEN}} + script: | + const issue_number = context.issue.number; + github.issues.addLabels({ + issue_number: issue_number, + owner: context.repo.owner, + repo: context.repo.repo, + labels: ['docs-update-required'] + }) + + - name: "Add Label: helm-update-required" + if: steps.file_changes.outputs.helmUpdateRequired == 'true' + uses: actions/github-script@v3 + with: + github-token: ${{secrets.GITHUB_TOKEN}} + script: | + const issue_number = context.issue.number; + github.issues.addLabels({ + issue_number: issue_number, + owner: context.repo.owner, + repo: context.repo.repo, + labels: ['helm-update-required'] + }) From 976e6fd548be7561605b5205152f0b7937501fb8 Mon Sep 17 00:00:00 2001 From: Juliano Costa Date: Mon, 25 Mar 2024 11:09:30 +0100 Subject: [PATCH 6/6] Update docker-compose.yaml to docker-compose*.yml --- .github/workflows/label-pr.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/label-pr.yml b/.github/workflows/label-pr.yml index ad42685380..df13040f2e 100644 --- a/.github/workflows/label-pr.yml +++ b/.github/workflows/label-pr.yml @@ -24,7 +24,7 @@ jobs: - 'src/flagd/**' helmUpdateRequired: - '.env' - - 'docker-compose.yaml' + - 'docker-compose*.yml' - 'src/flagd/**' - 'src/grafana/**' - 'src/otelcollector/**'