Skip to content

feat(mise): expose installed tool versions output - #54

Merged
posquit0 merged 1 commit into
mainfrom
feat/mise-versions-output
Nov 9, 2026
Merged

posquit0 merged 1 commit into
mainfrom
feat/mise-versions-output

Conversation

@posquit0

@posquit0 posquit0 commented Nov 9, 2026

Copy link
Copy Markdown
Member

👋 Background

mise.setup-tools 호출자가 설치된 도구의 실제 버전과 경로를 후속 스텝에서 조회할 수 있도록 versions output을 제공합니다.

⚙️ Description

  • jdx/mise-action의 versions output을 그대로 전달합니다.
  • 값은 도구 이름을 키로 하고, version, requested_version, install_path, source를 포함하는 객체 배열을 값으로 갖는 JSON입니다.
  • 액션 스텝에 id: tools를 지정하면 steps.tools.outputs.versions로 전체 JSON을 조회할 수 있습니다. Node가 설치된 경우 ${{ fromJSON(steps.tools.outputs.versions).node[0].version }}으로 버전을 읽을 수 있습니다.

🚨 To Reviewers

변경 범위는 액션 메타데이터의 output 선언 3줄입니다.

검증 완료:

  • git diff --check
  • yamllint .github/actions/mise.setup-tools/action.yaml
  • uvx check-jsonschema --builtin-schema vendor.github-actions .github/actions/mise.setup-tools/action.yaml

실제 GitHub Actions 실행에서 output을 사용하는 통합 테스트는 수행하지 않았습니다.

@github-actions

github-actions Bot commented Nov 9, 2026

Copy link
Copy Markdown

GitHub Actions Integration

Repository jactionlint check-jsonschema (workflows) check-jsonschema (actions)
tedilabs/github-actions ✅ ✅ ✅

✅ All 1 passed.

@posquit0
posquit0 merged commit c32de9b into main Nov 9, 2026
3 checks passed
@posquit0
posquit0 deleted the feat/mise-versions-output branch November 9, 2026 16:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant