diff --git a/.appends/.github/labels.yml b/.appends/.github/labels.yml index dd6bbca9e9..3ef240da39 100644 --- a/.appends/.github/labels.yml +++ b/.appends/.github/labels.yml @@ -1,72 +1,40 @@ -- name: "bug" - description: "" - color: "fc2929" - -- name: "dependencies" - description: "Pull requests that update a dependency file" - color: "0025ff" +# ----------------------------------------------------------------------------------------- # +# These are the repository-specific labels that augment the Exercise-wide labels defined in # +# https://github.com/exercism/org-wide-files/blob/main/global-files/.github/labels.yml. # +# ----------------------------------------------------------------------------------------- # -- name: "discussion" - description: "" - color: "cc317c" +- name: "bug" + description: "Something isn't working" + color: "d73a4a" - name: "documentation" - description: "" - color: "cc317c" + description: "Improvements or additions to documentation" + color: "0075ca" - name: "duplicate" - description: "" - color: "cccccc" + description: "This issue or pull request already exists" + color: "cfd3d7" - name: "enhancement" - description: "" - color: "84b6eb" - -- name: "feature" - description: "" - color: "0e8a16" + description: "New feature or request" + color: "a2eeef" - name: "good first issue" - description: "" - color: "fcd8c4" - -- name: "hacktoberfest" - description: "" - color: "FF4500" + description: "Good for newcomers" + color: "7057ff" - name: "help wanted" - description: "" - color: "0e8a16" - -- name: "in-progress" - description: "" - color: "fbca04" + description: "Extra attention is needed" + color: "008672" - name: "invalid" - description: "" - color: "cccccc" - -- name: "on-hold" - description: "" - color: "cccccc" - -- name: "optimization" - description: "" - color: "84b6eb" + description: "This doesn't seem right" + color: "e4e669" - name: "question" - description: "" - color: "cc317c" - -- name: "v3-migration 🤖" - description: "Preparing for Exercism v3" - color: "E99695" - -- name: "waiting-on-external" - description: "" - color: "2020a3" + description: "Further information is requested" + color: "d876e3" - name: "wontfix" - description: "" - color: "cccccc" - + description: "This will not be worked on" + color: "ffffff" diff --git a/.github/labels.yml b/.github/labels.yml index 2bac1487dc..9fc6293dca 100644 --- a/.github/labels.yml +++ b/.github/labels.yml @@ -1,24 +1,30 @@ -# This is an auto-generated file. Please don't edit this file directly. +# ------------------------------------------------------------- # +# This is an auto-generated file - Do not edit it file directly # +# ------------------------------------------------------------- # # This file is automatically generated by merging two files: -# 1. The Exercism-wide labels: defined in https://github.com/exercism/org-wide-files/blob/main/synced-files/.github/labels.yml) -# 2. The repository-specific labels: defined in a `.appends/.github/labels.yml` file (optional) +# 1. The Exercism-wide labels +# 2. The repository-specific labels # -# If you want to use additional labels besides the Exercism-wide labels, -# don't edit this file directly but instead create a `.appends/.github/labels.yml` -# file within this repo. +# The Exercism-wide labels are defined in +# https://github.com/exercism/org-wide-files/blob/main/synced-files/.github/labels.yml # -# Any changes to the repo's `.appends/.github/labels.yml` file or the -# Exercism-wide `labels.yml` file will automatically result in this file being +# The repository-specific labels are defined in `.appends/.github/labels.yml`. +# If you want to change the repository-specific labels, update the +# `.appends/.github/labels.yml` file and _not_ this file. +# +# Any changes to the repo's `.appends/.github/labels.yml` file or the +# Exercism-wide `labels.yml` file will automatically result in this file being # regenerated and the labels being updated. This typically takes 5-10 minutes. -# --- -# -# These are the Exercism-wide labels which are shared across all repos. -# The Exercism-wide labels are used to show "tasks" on the website, which +# --------------------------------------------------------------------- # +# These are the Exercism-wide labels which are shared across all repos. # +# --------------------------------------------------------------------- # + +# The following Exercism-wide labels are used to show "tasks" on the website, which # will point users to things they can help contribute with. -# The x:action labels describe what sort of work the contributor +# The `x:action/` labels describe what sort of work the contributor # will be engaged in when working on the issue - name: "x:action/create" description: "Work on something from scratch" @@ -40,7 +46,7 @@ description: "Sync content with its latest version" color: "6f60d2" -# The x:knowledge labels describe how much Exercism knowledge +# The `x:knowledge/` labels describe how much Exercism knowledge # is required by the contributor - name: "x:knowledge/none" description: "No existing Exercism knowledge required" @@ -58,7 +64,7 @@ description: "Comprehensive Exercism knowledge required" color: "604fcd" -# The x:models labels indicate what part of Exercism +# The `x:module/` labels indicate what part of Exercism # the contributor will be working on - name: "x:module/analyzer" description: "Work on Analyzers" @@ -88,35 +94,35 @@ description: "Work on Test Runners" color: "5240c9" -# The x:size labels describe the expected amount of work +# The `x:size/` labels describe the expected amount of work # for a contributor -- name: "x:size/xs" - description: "Trivial amount of work" +- name: "x:size/tiny" + description: "Tiny amount of work" color: "4836bf" -- name: "x:size/s" +- name: "x:size/small" description: "Small amount of work" color: "4836bf" -- name: "x:size/m" - description: "Average amount of work" +- name: "x:size/medium" + description: "Medium amount of work" color: "4836bf" -- name: "x:size/l" +- name: "x:size/large" description: "Large amount of work" color: "4836bf" -- name: "x:size/xl" +- name: "x:size/massive" description: "Massive amount of work" color: "4836bf" -# The x:status label indicates if there is already someone +# The `x:status/` label indicates if there is already someone # working on the issue - name: "x:status/claimed" description: "Someone is working on this issue" color: "4231af" -# The x:type labels describe how much Exercism knowledge +# The `x:type/` labels describe how much Exercism knowledge # is required by the contributor - name: "x:type/ci" description: "Work on Continuous Integration (e.g. GitHub Actions workflows)" @@ -137,3 +143,62 @@ - name: "x:type/docs" description: "Work on Documentation" color: "3c2d9f" + +# The following Exercism-wide labels are used to influence how much reputation +# a contributor gets for an authored/merged/reviewed PR. +# See https://github.com/exercism/docs/blob/main/product/reputation.md + +- name: "reputation/contributed_code/major" + description: "Increases the number of reputation points awarded by this PR" + color: "fcfa9f" + +- name: "reputation/contributed_code/minor" + description: "Decreases the number of reputation points awarded by this PR" + color: "fcfa9f" + +# This Exercism-wide label is added to all automatically created pull requests +# that help migrate/prepare a track for Exercism v3 +- name: "v3-migration 🤖" + description: "Preparing for Exercism v3" + color: "e99695" + +# ----------------------------------------------------------------------------------------- # +# These are the repository-specific labels that augment the Exercise-wide labels defined in # +# https://github.com/exercism/org-wide-files/blob/main/global-files/.github/labels.yml. # +# ----------------------------------------------------------------------------------------- # + +- name: "bug" + description: "Something isn't working" + color: "d73a4a" + +- name: "documentation" + description: "Improvements or additions to documentation" + color: "0075ca" + +- name: "duplicate" + description: "This issue or pull request already exists" + color: "cfd3d7" + +- name: "enhancement" + description: "New feature or request" + color: "a2eeef" + +- name: "good first issue" + description: "Good for newcomers" + color: "7057ff" + +- name: "help wanted" + description: "Extra attention is needed" + color: "008672" + +- name: "invalid" + description: "This doesn't seem right" + color: "e4e669" + +- name: "question" + description: "Further information is requested" + color: "d876e3" + +- name: "wontfix" + description: "This will not be worked on" + color: "ffffff" diff --git a/.github/workflows/sync-labels.yml b/.github/workflows/sync-labels.yml index 7b189e46e0..d2d9bef937 100644 --- a/.github/workflows/sync-labels.yml +++ b/.github/workflows/sync-labels.yml @@ -7,7 +7,7 @@ on: - .github/labels.yml - .github/workflows/sync-labels.yml schedule: - - cron: 6 6 6 * * + - cron: 0 0 1 * * workflow_dispatch: jobs: