From 596b905eaa38f68a141725c9de2dd1d09accf092 Mon Sep 17 00:00:00 2001 From: CrusherNotDrip <90648119+CrusherNotDrip@users.noreply.github.com> Date: Thu, 15 May 2025 13:18:46 -0400 Subject: [PATCH 1/7] PR Labels --- .github/labeler.yml | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 .github/labeler.yml diff --git a/.github/labeler.yml b/.github/labeler.yml new file mode 100644 index 0000000..dfc0855 --- /dev/null +++ b/.github/labeler.yml @@ -0,0 +1,41 @@ +# Give any pr the "PR: Assets" tag if there are changes inside the assets/ or extras/ folder. +'PR: Assets': +- changed-files: + - any-glob-to-any-file: + - assets/** + - extras/appicons/** + +# Give any pr the "PR: Documentation" tag if any .MD files are changed or if there are changes inside the docs/ folder. +'PR: Documentation': +- changed-files: + - any-glob-to-any-file: + - docs/** + - '**/*.md' + +# Give any pr the "PR: GitHub" tag if any .yml files are changed or if there are changes inside the .github/ folder. +'PR: GitHub': +- changed-files: + - any-glob-to-any-file: + - .github/** + - '.gitignore' + - '**/*.yml' + +# Give any pr the "PR: Haxe" tag if any haxe related files are changed. +'PR: Haxe': +- changed-files: + - any-glob-to-any-file: + - '**/checkstyle.json' + - '**/hxformat.json' + - '**/*.hx' + - '**/*.hxp' + - '**/*.hxpkg' + +# Give any pr the "PR: Other" tag if any other files are changed that don't fit the rest of the tags. +'PR: Misc': +- changed-files: + - any-glob-to-any-file: + - '.vscode/**' + - 'extras/**' + - '!extras/appicons/**' + - 'setup/**' + - 'LICENSE' # Meant to be off limits for any pr but Crusher or Til may change it. \ No newline at end of file From d78d1b8455dae7597871eb20791e4eb366f585fd Mon Sep 17 00:00:00 2001 From: CrusherNotDrip <90648119+CrusherNotDrip@users.noreply.github.com> Date: Thu, 15 May 2025 13:28:49 -0400 Subject: [PATCH 2/7] Change Other to Misc in that comment apparently I forgot --- .github/labeler.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/labeler.yml b/.github/labeler.yml index dfc0855..f65f35e 100644 --- a/.github/labeler.yml +++ b/.github/labeler.yml @@ -30,7 +30,7 @@ - '**/*.hxp' - '**/*.hxpkg' -# Give any pr the "PR: Other" tag if any other files are changed that don't fit the rest of the tags. +# Give any pr the "PR: Misc" tag if any other files are changed that don't fit the rest of the tags. 'PR: Misc': - changed-files: - any-glob-to-any-file: @@ -38,4 +38,4 @@ - 'extras/**' - '!extras/appicons/**' - 'setup/**' - - 'LICENSE' # Meant to be off limits for any pr but Crusher or Til may change it. \ No newline at end of file + - 'LICENSE' # Meant to be off limits for any pr but Crusher or Til may change it. From 77657f7b7a67616d0ace5f5e47b923bea91d7b6a Mon Sep 17 00:00:00 2001 From: CrusherNotDrip <90648119+CrusherNotDrip@users.noreply.github.com> Date: Thu, 15 May 2025 15:51:49 -0400 Subject: [PATCH 3/7] Rename main.yml to build.yml --- .github/workflows/{main.yml => build.yml} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename .github/workflows/{main.yml => build.yml} (100%) diff --git a/.github/workflows/main.yml b/.github/workflows/build.yml similarity index 100% rename from .github/workflows/main.yml rename to .github/workflows/build.yml From 0d501d57f51a1c9795285b803b8dad9d4be350c7 Mon Sep 17 00:00:00 2001 From: CrusherNotDrip <90648119+CrusherNotDrip@users.noreply.github.com> Date: Thu, 15 May 2025 16:22:19 -0400 Subject: [PATCH 4/7] Labler Action --- .github/workflows/labeler.yml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 .github/workflows/labeler.yml diff --git a/.github/workflows/labeler.yml b/.github/workflows/labeler.yml new file mode 100644 index 0000000..c40f41c --- /dev/null +++ b/.github/workflows/labeler.yml @@ -0,0 +1,22 @@ +name: "Labeler" + +on: + issues: + types: + - labeled + - unlabeled + pull_request_target: + types: + - labeled + - unlabeled + +permissions: + contents: read + issues: write + pull-requests: write + +jobs: + labeler: + runs-on: ubuntu-latest + steps: + - uses: actions/labeler@v5 \ No newline at end of file From d619f5dead3ed9d7a1fe876e90a6ffe929dd72c5 Mon Sep 17 00:00:00 2001 From: CrusherNotDrip <90648119+CrusherNotDrip@users.noreply.github.com> Date: Thu, 15 May 2025 21:02:02 -0400 Subject: [PATCH 5/7] Oopsie doopsie i guess im just a bit special on the inside but thats ok because I have the Starboy CD I feel like kanye --- .github/{labeler.yml => pr_labeler.yml} | 0 .github/workflows/labeler.yml | 22 ---------------------- .github/workflows/pr_labeler.yml | 18 ++++++++++++++++++ 3 files changed, 18 insertions(+), 22 deletions(-) rename .github/{labeler.yml => pr_labeler.yml} (100%) delete mode 100644 .github/workflows/labeler.yml create mode 100644 .github/workflows/pr_labeler.yml diff --git a/.github/labeler.yml b/.github/pr_labeler.yml similarity index 100% rename from .github/labeler.yml rename to .github/pr_labeler.yml diff --git a/.github/workflows/labeler.yml b/.github/workflows/labeler.yml deleted file mode 100644 index c40f41c..0000000 --- a/.github/workflows/labeler.yml +++ /dev/null @@ -1,22 +0,0 @@ -name: "Labeler" - -on: - issues: - types: - - labeled - - unlabeled - pull_request_target: - types: - - labeled - - unlabeled - -permissions: - contents: read - issues: write - pull-requests: write - -jobs: - labeler: - runs-on: ubuntu-latest - steps: - - uses: actions/labeler@v5 \ No newline at end of file diff --git a/.github/workflows/pr_labeler.yml b/.github/workflows/pr_labeler.yml new file mode 100644 index 0000000..a3feedd --- /dev/null +++ b/.github/workflows/pr_labeler.yml @@ -0,0 +1,18 @@ +name: Pull Request Labeler + +on: +- pull_request_target + +jobs: + # PR Info Labeler, gives the `PR: ` labels upon creation. + labeler: + permissions: + contents: read + pull-requests: write + + runs-on: ubuntu-latest + steps: + - name: "Automatically leave pull request related labels." + uses: actions/labeler@v5 + with: + sync-labels: true \ No newline at end of file From ac6c94b12681e59668222d506be4e92f2be066da Mon Sep 17 00:00:00 2001 From: CrusherNotDrip <90648119+CrusherNotDrip@users.noreply.github.com> Date: Thu, 15 May 2025 21:07:20 -0400 Subject: [PATCH 6/7] =?UTF-8?q?=F0=9F=92=80=F0=9F=92=80=F0=9F=92=80?= =?UTF-8?q?=F0=9F=92=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/pr_labeler.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/pr_labeler.yml b/.github/workflows/pr_labeler.yml index a3feedd..eef7748 100644 --- a/.github/workflows/pr_labeler.yml +++ b/.github/workflows/pr_labeler.yml @@ -15,4 +15,5 @@ jobs: - name: "Automatically leave pull request related labels." uses: actions/labeler@v5 with: + configuration-path: ".github/pr_labeler.yml" sync-labels: true \ No newline at end of file From 82675282e3b0be0790171d20c30d1f8d4d13a63a Mon Sep 17 00:00:00 2001 From: CrusherNotDrip Date: Wed, 21 May 2025 13:07:58 -0400 Subject: [PATCH 7/7] Beginning issue templates (Only contains name, desc, labels, and title.) --- .github/ISSUE_TEMPLATE/bug.yml | 4 ++++ .github/ISSUE_TEMPLATE/compiling.yml | 4 ++++ .github/ISSUE_TEMPLATE/config.yml | 1 + .github/ISSUE_TEMPLATE/documentation.yml | 4 ++++ .github/ISSUE_TEMPLATE/enhancement.yml | 4 ++++ .github/ISSUE_TEMPLATE/github.yml | 4 ++++ 6 files changed, 21 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/bug.yml create mode 100644 .github/ISSUE_TEMPLATE/compiling.yml create mode 100644 .github/ISSUE_TEMPLATE/config.yml create mode 100644 .github/ISSUE_TEMPLATE/documentation.yml create mode 100644 .github/ISSUE_TEMPLATE/enhancement.yml create mode 100644 .github/ISSUE_TEMPLATE/github.yml diff --git a/.github/ISSUE_TEMPLATE/bug.yml b/.github/ISSUE_TEMPLATE/bug.yml new file mode 100644 index 0000000..7866f4d --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug.yml @@ -0,0 +1,4 @@ +name: Bug +description: This issue is about a bug inside the engine. +labels: ["Issue: Bug", "Status: Pending..."] +title: "Bug: " \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/compiling.yml b/.github/ISSUE_TEMPLATE/compiling.yml new file mode 100644 index 0000000..2b328b5 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/compiling.yml @@ -0,0 +1,4 @@ +name: Compiling +description: This issue is about compiling the engine. +labels: ["Issue: Compiling", "Status: Pending..."] +title: "Compiling: " \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 0000000..ec4bb38 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1 @@ +blank_issues_enabled: false \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/documentation.yml b/.github/ISSUE_TEMPLATE/documentation.yml new file mode 100644 index 0000000..f75f834 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/documentation.yml @@ -0,0 +1,4 @@ +name: Documentation +description: This issue is about a documentation suggestion or error. +labels: ["Issue: Documentation", "Status: Pending..."] +title: "Documentation: " \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/enhancement.yml b/.github/ISSUE_TEMPLATE/enhancement.yml new file mode 100644 index 0000000..4630e1e --- /dev/null +++ b/.github/ISSUE_TEMPLATE/enhancement.yml @@ -0,0 +1,4 @@ +name: Enhancement +description: This issue is about a suggestion that you think should be added. +labels: ["Issue: Enhancement", "Status: Pending..."] +title: "Enhancement: " \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/github.yml b/.github/ISSUE_TEMPLATE/github.yml new file mode 100644 index 0000000..8af0c0e --- /dev/null +++ b/.github/ISSUE_TEMPLATE/github.yml @@ -0,0 +1,4 @@ +name: GitHub +description: This issue is about the GitHub. +labels: ["Issue: GitHub", "Status: Pending..."] +title: "GitHub: " \ No newline at end of file