feat: simply legacy builds

This commit is contained in:
Technocality
2025-11-28 23:20:39 -06:00
committed by GitHub
parent 03fce0bf67
commit 3581c7d2dc

View File

@@ -1,16 +1,14 @@
name: RC-Lite Builds
name: Simply Legacy Builds
on:
push:
branches: [ "main" ]
paths:
- 'versions/vanilla/src/re-console-lite/curseforge/**'
- 'versions/vanilla/src/re-console-lite/modrinth/**'
- 'versions/vanilla/src/simply-legacy/modrinth/**'
pull_request:
branches: [ "main" ]
paths:
- 'versions/vanilla/src/re-console-lite/curseforge/**'
- 'versions/vanilla/src/re-console-lite/modrinth/**'
- 'versions/vanilla/src/simply-legacy/modrinth/**'
workflow_dispatch:
@@ -20,71 +18,17 @@ jobs:
matrix:
include:
# modrinth
- version: "1.20.1"
- version: "1.21.10"
loader: "fabric"
platform: "modrinth"
file_ext: "mrpack"
- version: "1.20.4"
loader: "fabric"
platform: "modrinth"
file_ext: "mrpack"
- version: "1.21.1"
loader: "fabric"
platform: "modrinth"
file_ext: "mrpack"
- version: "1.21.3"
loader: "fabric"
platform: "modrinth"
file_ext: "mrpack"
- version: "1.21.4"
loader: "fabric"
platform: "modrinth"
file_ext: "mrpack"
- version: "1.21.5"
loader: "fabric"
platform: "modrinth"
file_ext: "mrpack"
- version: "1.21.8"
loader: "fabric"
platform: "modrinth"
file_ext: "mrpack"
# curseforge
- version: "1.20.1"
loader: "fabric"
platform: "curseforge"
file_ext: "zip"
- version: "1.20.4"
loader: "fabric"
platform: "curseforge"
file_ext: "zip"
- version: "1.21.1"
loader: "fabric"
platform: "curseforge"
file_ext: "zip"
- version: "1.21.3"
loader: "fabric"
platform: "curseforge"
file_ext: "zip"
- version: "1.21.4"
loader: "fabric"
platform: "curseforge"
file_ext: "zip"
- version: "1.21.5"
loader: "fabric"
platform: "curseforge"
file_ext: "zip"
- version: "1.21.8"
loader: "fabric"
platform: "curseforge"
file_ext: "zip"
runs-on: ubuntu-latest
outputs:
commit_sha: ${{ steps.vars.outputs.commit_sha }}
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
PACK_NAME: Re-Console-Lite
PACK_NAME: Simply-Legacy
OUTPUT: artifacts
steps:
- uses: actions/checkout@v4
@@ -126,11 +70,11 @@ jobs:
- name: Build ${{ matrix.version }}-${{ matrix.loader }}-${{ matrix.platform }}
run: |
mkdir RC-Lite-${{ matrix.platform }}-${{ matrix.loader }}-${{ matrix.version }}-temp
cp -r ./versions/vanilla/src/re-console-lite/${{ matrix.platform }}/${{ matrix.loader }}/${{ matrix.version }}/* ./RC-Lite-${{ matrix.platform }}-${{ matrix.loader }}-${{ matrix.version }}-temp/
cp ./LICENSE ./RC-Lite-${{ matrix.platform }}-${{ matrix.loader }}-${{ matrix.version }}-temp/
cp ./README.md ./RC-Lite-${{ matrix.platform }}-${{ matrix.loader }}-${{ matrix.version }}-temp/
cd ./RC-Lite-${{ matrix.platform }}-${{ matrix.loader }}-${{ matrix.version }}-temp/
mkdir Simply-${{ matrix.platform }}-${{ matrix.loader }}-${{ matrix.version }}-temp
cp -r ./versions/vanilla/src/re-console-lite/${{ matrix.platform }}/${{ matrix.loader }}/${{ matrix.version }}/* ./Simply-${{ matrix.platform }}-${{ matrix.loader }}-${{ matrix.version }}-temp/
cp ./LICENSE ./Simply-${{ matrix.platform }}-${{ matrix.loader }}-${{ matrix.version }}-temp/
cp ./README.md ./Simply-${{ matrix.platform }}-${{ matrix.loader }}-${{ matrix.version }}-temp/
cd ./Simply-${{ matrix.platform }}-${{ matrix.loader }}-${{ matrix.version }}-temp/
packwiz refresh
mkdir -p ../$OUTPUT
packwiz ${{ matrix.platform }} export --output ../${OUTPUT}/${PACK_NAME}-${{ matrix.version }}-${{ matrix.loader }}-dev-${{ matrix.platform }}-${{ env.COMMIT_SHORT_SHA }}.${{ matrix.file_ext }}
@@ -138,7 +82,7 @@ jobs:
- name: Upload artifacts
uses: actions/upload-artifact@v4
with:
name: "Re-Console-Lite-${{ matrix.version }}-${{ matrix.loader }}-${{ matrix.platform }}-dev-${{ env.COMMIT_SHORT_SHA }}"
name: "Simply-Legacy-${{ matrix.version }}-${{ matrix.loader }}-${{ matrix.platform }}-dev-${{ env.COMMIT_SHORT_SHA }}"
path: artifacts
combine:
@@ -159,5 +103,5 @@ jobs:
- name: Upload combined artifacts
uses: actions/upload-artifact@v4
with:
name: "Re-Console-Lite-dev-${{ needs.build.outputs.commit_sha }}"
name: "Simply-Legacy-dev-${{ needs.build.outputs.commit_sha }}"
path: combined-artifacts