그리고 changelog를 일단은 입력할 수 있게 해 두었는데, 파일을 사용하여 적용할 수도 있습니다. (CHANGELOG.md)
추가로 버전 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 }}
인풋을 사용하여, 버전 작업을 더 편하게 할 수 있게 바꿔두었습니다.
이로 인해
mc1.21-1.7.0
과 같은 버전 정보도 사용할 수 있게 되었습니다.그리고 changelog를 일단은 입력할 수 있게 해 두었는데, 파일을 사용하여 적용할 수도 있습니다. (CHANGELOG.md)
추가로 버전 range를 추가하면 좋을 것 같은데 이를 사용하려면, 음... string을 array로 바꾸는 작업이 필요해 보이더라고요.
약간 고민이 되는 부분이네요...