diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 0000000..750a3b2 --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,16 @@ +# SPDX-FileCopyrightText: 2021, microG Project Team +# SPDX-License-Identifier: CC0-1.0 + +name: Build +on: [pull_request, push] +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + with: + fetch-depth: 0 + - run: ./gradlew --no-daemon build + env: + TERM: dumb + JAVA_OPTS: -Xmx2048m diff --git a/.github/workflows/reuse.yml b/.github/workflows/reuse.yml new file mode 100644 index 0000000..f97e40d --- /dev/null +++ b/.github/workflows/reuse.yml @@ -0,0 +1,11 @@ +# SPDX-FileCopyrightText: 2021, microG Project Team +# SPDX-License-Identifier: CC0-1.0 + +name: REUSE Compliance Check +on: [pull_request, push] +jobs: + test: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - uses: fsfe/reuse-action@v1 diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index a608e55..0000000 --- a/.travis.yml +++ /dev/null @@ -1,23 +0,0 @@ -# SPDX-FileCopyrightText: 2014, microg Project Team -# SPDX-License-Identifier: CC0-1.0 - -jobs: - include: - - name: "Build" - language: android - android: - components: - - tools - - build-tools-29.0.3 - - android-29 - script: - - export JAVA_OPTS="-XX:+CMSClassUnloadingEnabled -XX:+HeapDumpOnOutOfMemoryError -Xmx2048m" - - export TERM=dumb - - echo sdk.dir $ANDROID_HOME > local.properties - - jdk_switcher use oraclejdk8 - - ./gradlew build - - name: "REUSE lint" - language: minimal - script: - - docker pull fsfe/reuse:latest - - docker run -v ${TRAVIS_BUILD_DIR}:/data fsfe/reuse:latest lint