aboutsummaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
Diffstat (limited to '.github')
-rw-r--r--.github/CODEOWNERS8
-rw-r--r--.github/CODE_OF_CONDUCT.md3
-rw-r--r--.github/SECURITY.md16
-rw-r--r--.github/SUPPORT.md7
-rw-r--r--.github/workflows/build.yml86
5 files changed, 77 insertions, 43 deletions
diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS
index 327c4e17..94fc9f8f 100644
--- a/.github/CODEOWNERS
+++ b/.github/CODEOWNERS
@@ -1,3 +1,11 @@
/src/main/java/io/github/moulberry/notenoughupdates/recipes/* @romangraef
/src/main/java/io/github/moulberry/notenoughupdates/miscgui/GuiItemRecipe.java @romangraef
/*gradle* @romangraef
+/README.md @IRONM00N
+/CONTRIBUTING.md @romangraef @IRONM00N
+/.editorconfig @IRONM00N
+/.github/CODE_OF_CONDUCT.md @IRONM00N
+/.github/SECURITY.md @IRONM00N
+/.github/SUPPORT.md @IRONM00N
+/.idea/codeStyles/* @IRONM00N
+/.idea/copyright/* @IRONM00N
diff --git a/.github/CODE_OF_CONDUCT.md b/.github/CODE_OF_CONDUCT.md
new file mode 100644
index 00000000..e91612f1
--- /dev/null
+++ b/.github/CODE_OF_CONDUCT.md
@@ -0,0 +1,3 @@
+# Contributor Code of Conduct
+
+Don't be a jerk.
diff --git a/.github/SECURITY.md b/.github/SECURITY.md
new file mode 100644
index 00000000..7510a34d
--- /dev/null
+++ b/.github/SECURITY.md
@@ -0,0 +1,16 @@
+# Security Policy
+
+## Supported Versions
+
+The following versions of the mod support security updates.
+
+| Version | Supported |
+| ------- | ------------------ |
+| > 2.0 | :x: |
+| 2.0.x | :white_check_mark: |
+| 2.1.x | :white_check_mark: |
+
+## Reporting a Vulnerability
+
+Please report vulnerabilities in our [discord server](https://discord.gg/moulberry) by creating a new
+ticket in #bot-commands with the command `/new <reason>`.
diff --git a/.github/SUPPORT.md b/.github/SUPPORT.md
new file mode 100644
index 00000000..24328844
--- /dev/null
+++ b/.github/SUPPORT.md
@@ -0,0 +1,7 @@
+<!-- markdownlint-disable MD034 -->
+
+# Obtain Support for NotEnoughUpdates
+
+If you are struggling to install the mod, having issues with it, experiencing
+unexpected crashes, or have another issue: join our community [discord server](https://discord.gg/moulberry)
+and ask for help in the #neu-support channel.
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 0440aefb..4d6c2b23 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -3,20 +3,20 @@ name: Build
on:
push:
branches:
- - '*'
+ - "*"
paths-ignore:
- - 'README.md'
- - 'LICENSE.md'
- - 'LICENSE-GPLv3.md'
- - '.gitignore'
+ - "README.md"
+ - "COPYING"
+ - "COPYING.LESSER"
+ - ".gitignore"
pull_request:
branches:
- - '*'
+ - "*"
paths-ignore:
- - 'README.md'
- - 'LICENSE.md'
- - 'LICENSE-GPLv3.md'
- - '.gitignore'
+ - "README.md"
+ - "COPYING"
+ - "COPYING.LESSER"
+ - ".gitignore"
workflow_dispatch:
jobs:
build:
@@ -28,36 +28,36 @@ jobs:
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v2
- - name: Send discord notification
- id: sendmsg
- if: ${{ env.WEBHOOK_URL }}
- run: |
- ./.github/workflows/send_webhook_update.sh
- env:
- STATUS: WORKING
- - name: Set up JDK 17
- uses: actions/setup-java@v2
- with:
- java-version: 17
- distribution: temurin
- cache: gradle
- - name: Build with Gradle
- run: chmod +x ./gradlew && ./gradlew clean test remapJar --no-daemon
- - uses: actions/upload-artifact@v2
- with:
- path: build/libs/*-dep.jar
- - name: Update discord notification
- if: ${{ env.WEBHOOK_URL && success() }}
- run: |
- ./.github/workflows/send_webhook_update.sh
- env:
- STATUS: SUCCESS
- MESSAGE_ID: ${{ steps.sendmsg.outputs.MESSAGE_ID }}
- - name: Update discord notification
- if: ${{ env.WEBHOOK_URL && failure() }}
- run: |
- ./.github/workflows/send_webhook_update.sh
- env:
- STATUS: FAILURE
- MESSAGE_ID: ${{ steps.sendmsg.outputs.MESSAGE_ID }}
+ - uses: actions/checkout@v2
+ - name: Send discord notification
+ id: sendmsg
+ if: ${{ env.WEBHOOK_URL }}
+ run: |
+ ./.github/workflows/send_webhook_update.sh
+ env:
+ STATUS: WORKING
+ - name: Set up JDK 17
+ uses: actions/setup-java@v2
+ with:
+ java-version: 17
+ distribution: temurin
+ cache: gradle
+ - name: Build with Gradle
+ run: chmod +x ./gradlew && ./gradlew clean test remapJar --no-daemon
+ - uses: actions/upload-artifact@v2
+ with:
+ path: build/libs/*-dep.jar
+ - name: Update discord notification
+ if: ${{ env.WEBHOOK_URL && success() }}
+ run: |
+ ./.github/workflows/send_webhook_update.sh
+ env:
+ STATUS: SUCCESS
+ MESSAGE_ID: ${{ steps.sendmsg.outputs.MESSAGE_ID }}
+ - name: Update discord notification
+ if: ${{ env.WEBHOOK_URL && failure() }}
+ run: |
+ ./.github/workflows/send_webhook_update.sh
+ env:
+ STATUS: FAILURE
+ MESSAGE_ID: ${{ steps.sendmsg.outputs.MESSAGE_ID }}