Skip to content

마켓플레이스 게시 스텝을 릴리스 잡 안으로 이동 - #23

Merged
YoHanKi merged 1 commit into
mainfrom
fix/publish-step
Aug 8, 2026
Merged

마켓플레이스 게시 스텝을 릴리스 잡 안으로 이동#23
YoHanKi merged 1 commit into
mainfrom
fix/publish-step

Conversation

@YoHanKi

@YoHanKi YoHanKi commented Aug 8, 2026

Copy link
Copy Markdown
Owner

2.0.0 이 태그되고 GitHub 릴리스까지 만들어졌지만 첨부 파일이 없고 마켓플레이스에도 올라가지 않았습니다. release.yml 은 실행 이력이 0건입니다.

$ gh run list --workflow="Release"        → (없음)
$ gh release view 2.0.0 --json assets     → {"assets": []}

원인

GitHub Actions 는 GITHUB_TOKEN 으로 발생시킨 이벤트로 다른 워크플로를 트리거하지 않습니다 (루프 방지). release 잡이 gh release create 로 릴리스를 만들었지만 그 released 이벤트가 release.yml 을 깨우지 못했습니다. 파이프라인을 설계할 때 제가 놓친 부분입니다.

수정

  • 서명·게시·자산 첨부를 build.ymlrelease 잡 안으로 이동. 이벤트를 경유하지 않으므로 중간 단계가 사라지고, 방금 버전을 올린 그 잡이 그대로 빌드된 산출물을 게시합니다.
  • release.ymlworkflow_dispatch 로 전환. 이미 태그는 있는데 게시되지 않은 상황을 복구하는 용도입니다 — 지금의 2.0.0 이 정확히 그 상황이라, 아무것도 삭제하지 않고 되살릴 수 있습니다. 태그와 pluginVersion 이 어긋나면 게시하지 않도록 확인 스텝을 뒀습니다.

머지 후 할 일

이 PR 은 [skip release] 라서 새 버전을 만들지 않습니다. 머지 후 Actions → Publish tag → Run workflow → 2.0.0 을 실행하면 2.0.0 이 마켓플레이스에 올라갑니다.

이번 실행이 서명 키와 PUBLISH_TOKEN 이 실제로 동작하는지 확인하는 첫 검증이기도 합니다.

🤖 Generated with Claude Code

2.0.0 이 태그되고 GitHub 릴리스까지 만들어졌지만 첨부 파일이 없고
마켓플레이스에도 올라가지 않았다. release.yml 은 실행 이력이 0건이다.

원인은 GitHub Actions 의 루프 방지 규칙이다. GITHUB_TOKEN 으로 발생시킨
이벤트는 다른 워크플로를 트리거하지 않는다. release 잡이 gh release create 로
릴리스를 만들었지만 그 released 이벤트가 release.yml 을 깨우지 못했다.
파이프라인을 설계할 때 놓친 부분이다.

## 수정

서명·게시·자산 첨부를 build.yml 의 release 잡 안으로 옮겼다. 이벤트를
경유하지 않으므로 중간 단계가 사라지고, 방금 버전을 올린 그 잡이 그대로
빌드된 산출물을 게시한다.

release.yml 은 지우지 않고 workflow_dispatch 로 바꿨다. 이미 태그는 있는데
게시되지 않은 상황을 복구하는 용도이며 - 지금의 2.0.0 이 정확히 그 상황이다 -
아무것도 삭제하지 않고 되살릴 수 있다. 태그와 pluginVersion 이 어긋나면
게시하지 않도록 확인 스텝을 뒀다.

커밋 메시지의 [skip release] 는 의도적이다. 이 변경으로 2.0.1 을 낼 이유가
없고, 2.0.0 을 먼저 마켓플레이스에 올려야 한다.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@github-actions

github-actions Bot commented Aug 8, 2026

Copy link
Copy Markdown
Contributor

Qodana Community for JVM

It seems all right 👌

No new problems were found according to the checks applied

💡 Qodana analysis was run in the pull request mode: only the changed files were checked

View the detailed Qodana report

To be able to view the detailed Qodana report, you can either:

To get *.log files or any other Qodana artifacts, run the action with upload-result option set to true,
so that the action will upload the files as the job artifacts:

      - name: 'Qodana Scan'
        uses: JetBrains/qodana-action@v2025.1.1
        with:
          upload-result: true
Contact Qodana team

Contact us at qodana-support@jetbrains.com

@YoHanKi
YoHanKi merged commit d335d03 into main Aug 8, 2026
6 checks passed
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