diff --git a/.github/ISSUE_TEMPLATE/bug.md b/.github/ISSUE_TEMPLATE/bug.md index dfabee3e5..4775a0aa2 100644 --- a/.github/ISSUE_TEMPLATE/bug.md +++ b/.github/ISSUE_TEMPLATE/bug.md @@ -5,6 +5,7 @@ labels: type:bug --- + ### Description diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index c38d20dc5..d7b93c2e3 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -7,6 +7,7 @@ jobs: build: name: Build and Test runs-on: ubuntu-latest + if: "!contains(github.event.head_commit.message, '[ci skip]') && !contains(github.event.head_commit.message, '[skip ci]')" steps: - uses: actions/checkout@v2 - uses: actions/setup-java@v1 @@ -27,24 +28,27 @@ jobs: run: | curl -o ~/codacy-coverage-reporter.jar https://repo.maven.apache.org/maven2/com/codacy/codacy-coverage-reporter/7.1.0/codacy-coverage-reporter-7.1.0-assembly.jar $JAVA_HOME/bin/java -jar ~/codacy-coverage-reporter.jar report -l Java -r main/commons/target/site/jacoco/jacoco.xml --partial - $JAVA_HOME/bin/java -jar ~/codacy-coverage-reporter.jar report -l Java -r main/keychain/target/site/jacoco/jacoco.xml --partial $JAVA_HOME/bin/java -jar ~/codacy-coverage-reporter.jar report -l Java -r main/ui/target/site/jacoco/jacoco.xml --partial $JAVA_HOME/bin/java -jar ~/codacy-coverage-reporter.jar report -l Java -r main/launcher/target/site/jacoco/jacoco.xml --partial $JAVA_HOME/bin/java -jar ~/codacy-coverage-reporter.jar final env: CODACY_PROJECT_TOKEN: ${{ secrets.CODACY_PROJECT_TOKEN }} - - name: Assemble Buildkit - run: mvn -B package -DskipTests --file main/pom.xml --resume-from=buildkit -Prelease + - name: Assemble buildkit-linux.zip + run: mvn -B clean package -DskipTests --file main/pom.xml --resume-from=buildkit -Prelease,linux - name: Upload buildkit-linux.zip uses: actions/upload-artifact@v1 with: name: buildkit-linux.zip path: main/buildkit/target/buildkit-linux.zip + - name: Assemble buildkit-mac.zip + run: mvn -B clean package -DskipTests --file main/pom.xml --resume-from=buildkit -Prelease,mac - name: Upload buildkit-mac.zip uses: actions/upload-artifact@v1 with: name: buildkit-mac.zip path: main/buildkit/target/buildkit-mac.zip + - name: Assemble buildkit-win.zip + run: mvn -B clean package -DskipTests --file main/pom.xml --resume-from=buildkit -Prelease,windows - name: Upload buildkit-win.zip uses: actions/upload-artifact@v1 with: diff --git a/.github/workflows/triageBugs.yml b/.github/workflows/triageBugs.yml new file mode 100644 index 000000000..f3354fb11 --- /dev/null +++ b/.github/workflows/triageBugs.yml @@ -0,0 +1,25 @@ +name: Bug Report Triage + +on: + issues: + types: [opened] + +jobs: + closeTemplateViolation: + name: Close bug reports that violate the issue template + runs-on: ubuntu-latest + steps: + - if: | + contains(github.event.issue.labels.*.name, 'type:bug') + && ( + !contains(github.event.issue.body, '') + || !contains(github.event.issue.body, '### Description') + ) + name: Close Issue + uses: peter-evans/close-issue@v1 + with: + comment: | + This bug report did ignore our issue template. 😞 + Auto-closing this issue, since it is most likely not useful. + + _This decision was made by a bot. If you think the bot is wrong, let us know and we'll reopen this issue._ \ No newline at end of file diff --git a/.gitignore b/.gitignore index 3f055e749..900a21ae0 100644 --- a/.gitignore +++ b/.gitignore @@ -18,5 +18,8 @@ pom.xml.versionsBackup .idea/**/workspace.xml .idea/**/tasks.xml .idea/dictionaries +.idea/compiler.xml +.idea/encodings.xml +.idea/jarRepositories.xml .idea/**/libraries/ *.iml \ No newline at end of file diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml index d6cb2c866..d361191e8 100644 --- a/.idea/codeStyles/Project.xml +++ b/.idea/codeStyles/Project.xml @@ -9,14 +9,36 @@