From 457a863842ee4a7b2726a872abbe1b85fa41b4da Mon Sep 17 00:00:00 2001 From: Merith-TK Date: Mon, 22 Feb 2021 18:09:31 -0800 Subject: [PATCH] Dont fail when codecov is being finicky --- .github/workflows/main-ci.yml | 50 +++++++++++++++++++++++++++++++++++ patchwork.md | 5 ++++ 2 files changed, 55 insertions(+) create mode 100644 .github/workflows/main-ci.yml diff --git a/.github/workflows/main-ci.yml b/.github/workflows/main-ci.yml new file mode 100644 index 000000000..9bb7fcdf5 --- /dev/null +++ b/.github/workflows/main-ci.yml @@ -0,0 +1,50 @@ +name: Build + +on: [push, pull_request] + +jobs: + build: + name: Build + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v2 + + - name: Set up Java 8 + uses: actions/setup-java@v1 + with: + java-version: 8 + + - name: Cache gradle dependencies + uses: actions/cache@v1 + with: + path: ~/.gradle/caches + key: ${{ runner.os }}-gradle-${{ hashFiles('gradle.properties') }} + restore-keys: | + ${{ runner.os }}-gradle- + + - name: Build with Gradle + run: ./gradlew build --no-daemon || ./gradlew build --no-daemon + + - name: Upload Jar + uses: actions/upload-artifact@v1 + with: + name: CC-Tweaked + path: build/libs + + - name: Upload Coverage + run: bash <(curl -s https://codecov.io/bash) + continue-on-error: true + + - name: Generate Java documentation stubs + run: ./gradlew luaJavadoc --no-daemon + + - name: Lint Lua code + run: | + test -d bin || mkdir bin + test -f bin/illuaminate || wget -q -Obin/illuaminate https://squiddev.cc/illuaminate/linux-x86-64/illuaminate + chmod +x bin/illuaminate + bin/illuaminate lint + + - name: Check whitespace + run: python3 tools/check-lines.py diff --git a/patchwork.md b/patchwork.md index 1f628cf6a..bd9e7338f 100644 --- a/patchwork.md +++ b/patchwork.md @@ -256,3 +256,8 @@ Correctly handle: Fixes #559 ``` + +``` +e2a635b6e5f5942f999213434054e06833c5cb06 +Dont fail when codecov is being finicky +```