From 63c8be57bf124fd5470b759abdf90d4db0c44b5f Mon Sep 17 00:00:00 2001 From: IRONM00N <64110067+IRONM00N@users.noreply.github.com> Date: Sat, 11 Jun 2022 15:16:43 -0400 Subject: Add more .github files (#162) added `CODE_OF_CONDUCT.md`, `SECURITY.md`, and `SUPPORT.md` moved `CONTRIBUTING.md` to .github updated `README.md` added some of my files to `CODEOWNERS` --- .github/CODEOWNERS | 8 +++++ .github/CODE_OF_CONDUCT.md | 3 ++ .github/SECURITY.md | 16 +++++++++ .github/SUPPORT.md | 7 ++++ .github/workflows/build.yml | 86 ++++++++++++++++++++++----------------------- 5 files changed, 77 insertions(+), 43 deletions(-) create mode 100644 .github/CODE_OF_CONDUCT.md create mode 100644 .github/SECURITY.md create mode 100644 .github/SUPPORT.md (limited to '.github') 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 `. 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 @@ + + +# 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 }} -- cgit