forked from xsun2001/Applied-Energistics-2-Unofficial
-
Notifications
You must be signed in to change notification settings - Fork 111
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Johann Bernhardt
committed
Dec 1, 2021
1 parent
384325e
commit 56a4235
Showing
17 changed files
with
761 additions
and
252 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
directory="run/crash-reports" | ||
if [ -d $directory ]; then | ||
echo "Crash reports detected:" | ||
cat $directory/* | ||
exit 1 | ||
else | ||
echo "No crash reports detected" | ||
exit 0 | ||
fi |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,45 @@ | ||
# This workflow will build a Java project with Gradle and cache/restore any dependencies to improve the workflow execution time | ||
# For more information see: https://help.github.com/actions/language-and-framework-guides/building-and-testing-java-with-gradle | ||
|
||
name: Build and test | ||
|
||
on: | ||
pull_request: | ||
branches: [ master, main ] | ||
push: | ||
branches: [ master, main ] | ||
|
||
jobs: | ||
build-and-test: | ||
runs-on: ubuntu-latest | ||
steps: | ||
- uses: actions/checkout@v2 | ||
with: | ||
fetch-depth: 0 | ||
|
||
- name: Set up JDK 8 | ||
uses: actions/setup-java@v2 | ||
with: | ||
java-version: '8' | ||
distribution: 'adopt' | ||
cache: gradle | ||
|
||
- name: Grant execute permission for gradlew | ||
run: chmod +x gradlew | ||
|
||
- name: Setup the workspace | ||
run: ./gradlew setupCIWorkspace | ||
|
||
- name: Build the mod | ||
run: ./gradlew build | ||
|
||
- name: Run server for 1 minute | ||
run: | | ||
mkdir run | ||
echo "eula=true" > run/eula.txt | ||
timeout 60 ./gradlew runServer || true | ||
- name: Test no crashes happend | ||
run: | | ||
chmod +x .github/scripts/test-no-crash-reports.sh | ||
.github/scripts/test-no-crash-reports.sh |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,45 @@ | ||
# This workflow will build a Java project with Gradle and cache/restore any dependencies to improve the workflow execution time | ||
# For more information see: https://help.github.com/actions/language-and-framework-guides/building-and-testing-java-with-gradle | ||
|
||
name: Release tagged build | ||
|
||
on: | ||
push: | ||
tags: | ||
- '*' | ||
|
||
jobs: | ||
build: | ||
runs-on: ubuntu-latest | ||
steps: | ||
- uses: actions/checkout@v2 | ||
with: | ||
fetch-depth: 0 | ||
|
||
- name: Set release version | ||
run: echo "RELEASE_VERSION=${GITHUB_REF#refs/*/}" >> $GITHUB_ENV | ||
|
||
- name: Set up JDK 8 | ||
uses: actions/setup-java@v2 | ||
with: | ||
java-version: '8' | ||
distribution: 'adopt' | ||
cache: gradle | ||
|
||
- name: Grant execute permission for gradlew | ||
run: chmod +x gradlew | ||
|
||
- name: Setup the workspace | ||
run: ./gradlew setupCIWorkspace | ||
|
||
- name: Build the mod | ||
run: ./gradlew build | ||
|
||
- name: Release under current tag | ||
uses: "marvinpinto/action-automatic-releases@latest" | ||
with: | ||
repo_token: "${{ secrets.GITHUB_TOKEN }}" | ||
automatic_release_tag: "${{ env.RELEASE_VERSION }}" | ||
prerelease: false | ||
title: "${{ env.RELEASE_VERSION }}" | ||
files: build/libs/*.jar |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,32 +1,28 @@ | ||
# exclude all | ||
/* | ||
|
||
# include important folders | ||
# need gradle | ||
!gradle/ | ||
!gradlew | ||
!gradlew.bat | ||
!build.gradle | ||
!gradle.properties | ||
!.travis.yml | ||
|
||
# include markdowns | ||
!README.md | ||
!LICENSE | ||
!CONTRIBUTING.md | ||
|
||
# include sourcecode | ||
!src/ | ||
|
||
# include other dependencies | ||
!lib/ | ||
|
||
# include git important files | ||
!.gitmodules | ||
!.gitignore | ||
|
||
# code format to reduce noise in git commits | ||
!codeformat/ | ||
|
||
# exclude vim files | ||
*.swp | ||
.gradle | ||
.settings | ||
/.idea/ | ||
/run/ | ||
/build/ | ||
/eclipse/ | ||
.classpath | ||
.project | ||
/bin/ | ||
/config/ | ||
/crash-reports/ | ||
/logs/ | ||
options.txt | ||
/saves/ | ||
usernamecache.json | ||
banned-ips.json | ||
banned-players.json | ||
eula.txt | ||
ops.json | ||
server.properties | ||
servers.dat | ||
usercache.json | ||
whitelist.json | ||
/out/ | ||
*.iml | ||
*.ipr | ||
*.iws | ||
src/main/resources/mixins.*.json |
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.