diff --git a/.github/configs/labeler.yaml b/.github/configs/labeler.yaml new file mode 100644 index 00000000..b00bd383 --- /dev/null +++ b/.github/configs/labeler.yaml @@ -0,0 +1,14 @@ +argo-cd: + - charts/argo-cd/**/* + +argo-events: + - charts/argo-events/**/* + +argo-rollouts: + - charts/argo-rollouts/**/* + +argo-workflows: + - charts/argo-workflows/**/* + +argocd-image-updater: + - charts/argocd-image-updater/**/* diff --git a/.github/workflows/pr-sizing.yml b/.github/workflows/pr-sizing.yml index d1ba98ee..4b2debef 100644 --- a/.github/workflows/pr-sizing.yml +++ b/.github/workflows/pr-sizing.yml @@ -1,14 +1,28 @@ ## Reference: https://github.com/pascalgn/size-label-action --- -name: 'PR Size' +name: 'PR Labeling' on: pull_request_target: types: [opened, synchronize, reopened] + +permissions: + contents: read + pull-requests: write + jobs: + triage: + runs-on: ubuntu-latest + steps: + - uses: actions/labeler@v4 + with: + configuration-path: ".github/configs/labeler.yaml" + repo-token: "${{ secrets.GITHUB_TOKEN }}" + sync-labels: true + size-label: runs-on: ubuntu-latest steps: - name: size-label uses: "pascalgn/size-label-action@v0.4.2" env: - GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}" \ No newline at end of file + GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}"