Skip to content

ci: add crates.io publish workflow#2

Merged
minsoo-web merged 4 commits intomainfrom
ci/publish-crates-io
Apr 5, 2026
Merged

ci: add crates.io publish workflow#2
minsoo-web merged 4 commits intomainfrom
ci/publish-crates-io

Conversation

@minsoo-web
Copy link
Copy Markdown
Member

Summary

  • crates.io 자동 배포를 위한 reusable workflow (publish-crate.yml) 추가
  • release.yml에 publish-crate job 통합 (host 이후 실행, announce 의존성 반영)
  • Cargo.toml의 publish-jobs./publish-crate 추가

Note

  • GitHub repo settings에 CARGO_REGISTRY_TOKEN secret 등록 필요 (crates.io API 토큰)
  • sudosubin/grep-app-cli의 publish-crate.yml 패턴을 따름

Test plan

  • CARGO_REGISTRY_TOKEN secret 등록
  • 태그 푸시로 릴리스 워크플로우 트리거 확인
  • crates.io에 패키지 배포 확인

🤖 Generated with Claude Code

minsoo-web and others added 4 commits April 6, 2026 01:08
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
cargo-dist expects custom publish jobs to use `custom-` prefix
and be placed after built-in publish jobs with escalated permissions.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@minsoo-web minsoo-web merged commit 220c258 into main Apr 5, 2026
12 checks passed
@minsoo-web minsoo-web deleted the ci/publish-crates-io branch April 5, 2026 16:36
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