• M
    Move CI infrastructure to GitHub Actions (#6445) · e63b00f3
    Mario Zechner 提交于
    * Reworked CI infrastructure. We now use GitHub actions, see `.github/workflows`. For pull requests, only the Java code is build and tested via `build-pullrequest.yml`. For pushes to the repository, a build of both Java and native code is performed. The natives are attached in a zip to the workflow run. If SonaType credentials are provided as GitHub secrets, the snapshot workflow also releases a snapshot build to SonaType. If S3 credentials are provided, the natives are uploaded to an S3 bucket at https://libgdx-nightlies.s3.eu-central-1.amazonaws.com/libgdx-nightlies/natives.zip.
    * The ant `fetch.xml` file now pulls the natives from S3 at https://libgdx-nightlies.s3.eu-central-1.amazonaws.com/libgdx-nightlies/natives.zip
    * The Maven build now uses the `fetch.xml` Ant script to pull in natives from S3.
    * Added support for Linux ARM 32- and 64-bit.
    * Added support for ARM 64-bit on macOS, aka Apple Silicon support. Only the LWJGL3 backend using the latest 3.3.0-SNAPSHOT can work natively on Apple Silicon using Azul's ARM JDK15.
    * Removed Linux 32-bit support.
    * Removed tvOS support. MobiVM does not support tvOS.