diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index 5737698..80fe965 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -1,7 +1,12 @@ +# +# @pssbletrngle/github-meta-generator +# 0.0.0-dev +# 2025-10-30T18:39:06.390Z +# + name: Bug Report description: File a bug report labels: ["bug"] -assignees: [PssbleTrngle] body: - type: textarea @@ -19,9 +24,9 @@ body: label: Loader multiple: false options: - - forge - - fabric - - neoforge + - "neoforge" + - "forge" + - "fabric" validations: required: true @@ -38,6 +43,7 @@ body: label: Minecraft Version multiple: false options: + - "1.21" - "1.21" - "1.20" - "1.19" @@ -45,9 +51,8 @@ body: validations: required: true - - type: textarea + - type: input id: logs attributes: - label: Relevant log output - description: Please copy and paste any relevant log output. This will be automatically formatted into code, so no need for backticks. - render: Shell + label: log output + description: Please copy and paste your log output to https://mclo.gs/ or a similar site and paste the link here. diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index 3ba13e0..95b8c50 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -1 +1,7 @@ +# +# @pssbletrngle/github-meta-generator +# 0.0.0-dev +# 2025-10-30T18:39:06.395Z +# + blank_issues_enabled: false diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml index 3ce9947..1babfe7 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.yml +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -1,7 +1,12 @@ +# +# @pssbletrngle/github-meta-generator +# 0.0.0-dev +# 2025-10-30T18:39:06.395Z +# + name: Feature Request description: Suggest a feature -labels: ["enhancement", "feature", "feature-request"] -assignees: [PssbleTrngle] +labels: ["enhancement"] body: - type: textarea @@ -11,11 +16,11 @@ body: placeholder: So I was think about... validations: required: true - + - type: textarea id: problem-solving attributes: label: Does this solve a particular problem? - placeholder: Yes, it balances... + placeholder: Yes, it balances... validations: required: false diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index a015ce0..2745a49 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -1,3 +1,9 @@ +# +# @pssbletrngle/github-meta-generator +# 0.0.0-dev +# 2025-10-30T18:39:06.396Z +# + name: Release on: release: @@ -23,17 +29,16 @@ jobs: java-version: 21 distribution: temurin - - name: Setup Gradle - uses: gradle/actions/setup-gradle@v4 + - uses: gradle/actions/setup-gradle@v4 - name: Build and upload uses: gradle/gradle-build-action@v2 with: - arguments: build curseforge modrinth publish + arguments: build publish env: - NEXUS_USER: ${{ secrets.NEXUS_USER }} - NEXUS_TOKEN: ${{ secrets.NEXUS_TOKEN }} - MODRINTH_TOKEN: ${{ secrets.MODRINTH_TOKEN }} - CURSEFORGE_TOKEN: ${{ secrets.CURSEFORGE_TOKEN }} - CHANGELOG: ${{ github.event.release.body }} - RELEASE_VERSION: ${{ github.event.release.tag_name }} \ No newline at end of file + MODRINTH_TOKEN: ${{secrets.MODRINTH_TOKEN}} + CURSEFORGE_TOKEN: ${{secrets.CURSEFORGE_TOKEN}} + CHANGELOG: ${{github.event.release.body}} + RELEASE_VERSION: ${{github.event.release.tag_name}} + NEXUS_USER: ${{secrets.NEXUS_USER}} + NEXUS_TOKEN: ${{secrets.NEXUS_TOKEN}} diff --git a/.github/workflows/sonar.yml b/.github/workflows/sonar.yml index 62a73cd..1743e67 100644 --- a/.github/workflows/sonar.yml +++ b/.github/workflows/sonar.yml @@ -1,24 +1,25 @@ +# +# @pssbletrngle/github-meta-generator +# 0.0.0-dev +# 2025-10-30T18:39:06.396Z +# + name: Analyze on: - workflow_dispatch: push: - branches: ["[0-9]+.[0-9]+.x"] - paths: - - '**/*.kt' - - '**/*.kts' - - '**/*.java' + branches: ["[0-9]+.[0-9]+.[0-9x]+"] env: CI: true concurrency: - group: ${{ github.workflow }}-${{ github.ref }} + group: ${{github.workflow}}-${{github.ref}} cancel-in-progress: true jobs: analyze: runs-on: ubuntu-latest - timeout-minutes: 10 + timeout-minutes: 20 permissions: contents: read steps: @@ -32,18 +33,17 @@ jobs: java-version: 21 distribution: temurin + - uses: gradle/actions/setup-gradle@v4 + - name: Cache SonarQube packages uses: actions/cache@v4 with: path: ~/.sonar/cache - key: ${{ runner.os }}-sonar - restore-keys: ${{ runner.os }}-sonar - - - name: Setup Gradle - uses: gradle/actions/setup-gradle@v4 + key: ${{runner.os}}-sonar + restore-keys: ${{runner.os}}-sonar - - name: Build - run: ./gradlew build spotlessCheck sonar + - name: Build & Analyze + run: ./gradlew build check sonar env: - SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} - SONAR_HOST_URL: ${{ secrets.SONAR_HOST_URL }} \ No newline at end of file + SONAR_TOKEN: ${{secrets.SONAR_TOKEN}} + SONAR_HOST_URL: ${{secrets.SONAR_HOST_URL}} diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 4522a27..f583c05 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -1,5 +1,20 @@ +# +# @pssbletrngle/github-meta-generator +# 0.0.0-dev +# 2025-10-30T18:39:06.391Z +# + name: Test + on: + workflow_dispatch: + inputs: + upload: + description: "Upload Artifact" + default: false + required: true + type: boolean + pull_request: types: [opened, synchronize] @@ -7,13 +22,13 @@ env: CI: true concurrency: - group: ${{ github.workflow }}-${{ github.ref }} + group: ${{github.workflow}}-${{github.ref}} cancel-in-progress: true jobs: test: runs-on: ubuntu-latest - timeout-minutes: 10 + timeout-minutes: 20 permissions: contents: read steps: @@ -25,8 +40,12 @@ jobs: java-version: 21 distribution: temurin - - name: Setup Gradle - uses: gradle/actions/setup-gradle@v4 + - uses: gradle/actions/setup-gradle@v4 - name: Build - run: ./gradlew build spotlessCheck \ No newline at end of file + run: ./gradlew build check + + - uses: actions/upload-artifact@v4 + with: + name: build + path: "**/build/libs/*.jar"