najoan125 / KoreanPatch-multiLoader

GNU Lesser General Public License v3.0
0 stars 1 forks source link

Update build-script (#6) #7

Closed Shihyeon closed 2 months ago

Shihyeon commented 2 months ago

인풋을 사용하여, 버전 작업을 더 편하게 할 수 있게 바꿔두었습니다.

이로 인해 mc1.21-1.7.0과 같은 버전 정보도 사용할 수 있게 되었습니다.

그리고 changelog를 일단은 입력할 수 있게 해 두었는데, 파일을 사용하여 적용할 수도 있습니다. (CHANGELOG.md)

image

추가로 버전 range를 추가하면 좋을 것 같은데 이를 사용하려면, 음... string을 array로 바꾸는 작업이 필요해 보이더라고요.

약간 고민이 되는 부분이네요...

on:
  workflow_dispatch:
    inputs:
      version-range:
        required: false
        type: string
        description: 'MC 버전: array를 사용하여 `>=1.21 <1.22, [1.21,1.22), 1.21`과 같이 작성'

jobs:
  build:
    runs-on: ubuntu-latest

    steps:
      - name: mc version to array
        # array 변환 작업

      # https://github.com/Kir-Antipov/mc-publish
      - name: Upload artifacts to Modrinth/CurseForge and GitHub for Forge
        uses: Kir-Antipov/mc-publish@v3.3
        with:
          game-versions: ${{ inputs.version-range }}
Shihyeon commented 2 months ago

추가로 빌드가 좀 오래 걸리는 편인데, 개선 방법은 딱히 없겠죠...?

najoan125 commented 2 months ago

빌드 오래 걸리는건 어쩔 수 없는 것 같아요