mirror of
https://github.com/Nostalgica-Reverie/Content-Monorepo.git
synced 2026-05-09 00:24:15 +00:00
feat: simply legacy builds
This commit is contained in:
@@ -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
|
||||
Reference in New Issue
Block a user