├── version_fdroid.txt ├── README.md ├── .idea └── workspace.xml └── .github └── workflows └── build.yml /version_fdroid.txt: -------------------------------------------------------------------------------- 1 | versionName=CN-ARC-v7-3.7.7 2 | versionCode=1012 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # MindustryBuilds 2 | Latest builds for CN-ARC build 3 | 学术端更新 4 | 5 | 更多内容请参考/ More info can be viewed on 6 | https://github.com/CN-ARC/Mindustry-CN-ARC 7 | -------------------------------------------------------------------------------- /.idea/workspace.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 13 | 14 | 16 | 17 | 19 | 20 | 22 | 23 | 25 | 26 | 28 | 29 | 30 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 1657086231854 43 | 47 | 48 | 49 | 50 | 59 | 60 | 61 | 62 | 64 | -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- 1 | name: Build Artifacts 2 | 3 | on: 4 | push: 5 | tags: 6 | - '*' 7 | workflow_dispatch: 8 | 9 | jobs: 10 | deploy: 11 | runs-on: ubuntu-latest 12 | 13 | steps: 14 | - uses: actions/checkout@v2 15 | - name: Set up JDK 17 16 | uses: actions/setup-java@v1 17 | with: 18 | java-version: 17 19 | - name: Set env 20 | run: | 21 | echo "RELEASE_VERSION=${GITHUB_REF#refs/*/}" >> $GITHUB_ENV 22 | echo "RELEASE_VERSION=${GITHUB_REF#refs/*/}" 23 | echo "RELEASE_VERSION=${GITHUB_REF#refs}" 24 | echo "RELEASE_VERSION=${GITHUB_REF_NAME}" 25 | - name: Set up keystore 26 | run: | 27 | echo "${{ secrets.KEYSTORE_BASE64 }}" > keystore.txt 28 | base64 --decode --ignore-garbage keystore.txt > bekeystore.jks 29 | - name: Create artifacts 30 | env: 31 | keystore_password: ${{ secrets.KEYSTORE_PASSWORD_SECRET }} 32 | keystore_alias_password: ${{ secrets.KEYSTORE_PASSWORD_SECRET }} 33 | keystore_alias: key0 34 | run: | 35 | git clone --depth=1 --branch=master https://github.com/CN-ARC/Mindustry-CN-ARC Mindustry 36 | cd Mindustry 37 | sed -i 's/applicationId "io.anuke.mindustry"/applicationId "io.anuke.mindustry.arc2"/g' android/build.gradle 38 | sed -i 's/"io.anuke.mindustry"/"io.anuke.mindustry.arc2"/g' android/AndroidManifest.xml 39 | sed -i 's/Mindustry/Mindustry-CN-ARC/g' android/res/values/strings.xml 40 | ./gradlew pack 41 | ./gradlew desktop:dist -Pbuildversion=${RELEASE_VERSION} 42 | ./gradlew android:assembleRelease -Pbuildversion=${RELEASE_VERSION} 43 | mv desktop/build/libs/Mindustry.jar desktop/build/libs/Mindustry-CN-ARC-Desktop-${RELEASE_VERSION}.jar 44 | mv android/build/outputs/apk/release/android-release.apk android/build/outputs/apk/release/Mindustry-CN-ARC-Android-${RELEASE_VERSION}.apk 45 | ./gradlew desktop:dist -Pbuildversion=${RELEASE_VERSION} -PversionModifier=steam 46 | mv desktop/build/libs/Mindustry.jar desktop/build/libs/Mindustry-CN-ARC-Steam-${RELEASE_VERSION}.jar 47 | - name: Upload desktop artifacts 48 | uses: svenstaro/upload-release-action@v2 49 | with: 50 | repo_token: ${{ secrets.TOKEN }} 51 | file: Mindustry/desktop/build/libs/Mindustry-CN-ARC-Desktop-${{env.RELEASE_VERSION}}.jar 52 | tag: ${{ github.ref }} 53 | - name: Upload Android artifacts 54 | uses: svenstaro/upload-release-action@v2 55 | with: 56 | repo_token: ${{ secrets.TOKEN }} 57 | file: Mindustry/android/build/outputs/apk/release/Mindustry-CN-ARC-Android-${{env.RELEASE_VERSION}}.apk 58 | tag: ${{ github.ref }} 59 | - name: Upload Steam artifacts 60 | uses: svenstaro/upload-release-action@v2 61 | with: 62 | repo_token: ${{ secrets.TOKEN }} 63 | file: Mindustry/desktop/build/libs/Mindustry-CN-ARC-Steam-${{env.RELEASE_VERSION}}.jar 64 | tag: ${{ github.ref }} 65 | --------------------------------------------------------------------------------