Skip to content

ci: PR 라벨 기반 자동 버전 bump + 릴리즈 (INT-2329)#98

Merged
unohee merged 1 commit into
mainfrom
ci/auto-version-bump
Jul 2, 2026
Merged

ci: PR 라벨 기반 자동 버전 bump + 릴리즈 (INT-2329)#98
unohee merged 1 commit into
mainfrom
ci/auto-version-bump

Conversation

@unohee

@unohee unohee commented Jul 2, 2026

Copy link
Copy Markdown
Owner

PR 머지 시 version:major/minor/patch 라벨을 읽어 desktop 3파일을 자동 bump·커밋·push → release-dmg/build-windows 자동 릴리즈. 수동 bump 누락 사고(PR #90/#94) 해소.

  • scripts/bump_version.py (로컬 겸용, 원자적 3파일 bump)
  • .github/workflows/auto-version-bump.yml (pull_request closed+merged 트리거)
  • 라벨 4종 생성(version:major/minor/patch/skip)

검증: bump 로직·3파일 tmp write·라벨 파싱 6케이스·YAML OK.

이 PR 자체는 version:skip(릴리즈 없음). 다음 기능 PR부터 version:patch 등 붙이면 자동 릴리즈.

수동 3파일 bump 누락·불일치 반복(PR #90/#94) 해소.

- scripts/bump_version.py: tauri.conf.json/Cargo.toml/Cargo.lock 원자적 bump
  단일 소스(patch|minor|major | --set | --current). 로컬 겸용. Cargo.toml은
  package version만(deps 미변경).
- .github/workflows/auto-version-bump.yml: PR 머지 시 라벨 version:major/minor/
  patch 읽어 bump+커밋+push → release-dmg/build-windows 자동 트리거. version:skip
  또는 라벨 없으면 릴리즈 없음. 우선순위 major>minor>patch. pull_request 이벤트라
  자기 재귀 없음.

검증: bump 로직·set_version 3파일 tmp 검증, 라벨 파싱 6케이스, YAML 문법 OK.
@unohee unohee added the version:skip 버전 bump·릴리즈 안 함 label Jul 2, 2026
@unohee unohee merged commit ed22ad9 into main Jul 2, 2026
2 checks passed
@unohee unohee deleted the ci/auto-version-bump branch July 2, 2026 10:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

version:skip 버전 bump·릴리즈 안 함

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant