diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml new file mode 100644 index 00000000..0e21de79 --- /dev/null +++ b/.github/workflows/release.yml @@ -0,0 +1,38 @@ +# This workflow will build a Java project with Gradle +# For more information see: https://help.github.com/actions/language-and-framework-guides/building-and-testing-java-with-gradle + +name: RELEASE Build + +on: + release: + types: [created] + +jobs: + build: + + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v2 + with: + submodules: recursive + - name: Setup AdoptOpenJDK 14 + uses: joschi/setup-jdk@v2.3.0 + with: + java-version: 14 + - name: Grant execute permission for gradlew + run: chmod +x gradlew + - name: Build JAR dist files + run: ./gradlew dist + - name: Import GPG key + id: import_gpg + uses: crazy-max/ghaction-import-gpg@v3 + with: + gpg-private-key: ${{ secrets.GPG_PRIVATE_KEY }} + passphrase: ${{ secrets.GPG_PASSPHRASE }} + - name: Release build deploy + env: + NEXUS_USERNAME: ${{ secrets.NEXUS_USERNAME }} + NEXUS_PASSWORD: ${{ secrets.NEXUS_PASSWORD }} + run: + ./gradlew clean uploadArchives -PRELEASE=true -Psigning.gnupg.keyId=${{ secrets.GPG_KEYID }} -Psigning.gnupg.passphrase=${{ secrets.GPG_PASSPHRASE }} -Psigning.gnupg.keyName=${{ secrets.GPG_KEYID }} \ No newline at end of file diff --git a/CHANGES b/CHANGES index 23368f3b..c07b530b 100644 --- a/CHANGES +++ b/CHANGES @@ -1,5 +1,8 @@ [0.0.5] -- Update libGDX to 1.9.15-SNAPSHOT +*Release to switch from Bintray/jCenter to Sonatype/Maven Central* + +- Runtime performance improvements +- Update libGDX to 1.9.14 - Update Ashley to 1.7.4 [0.0.4] diff --git a/assets/configs/app.properties b/assets/configs/app.properties index 228a378e..113c42f6 100644 --- a/assets/configs/app.properties +++ b/assets/configs/app.properties @@ -1 +1 @@ -version=0.0.5-SNAPSHOT \ No newline at end of file +version=0.0.5 \ No newline at end of file