Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 21 additions & 0 deletions .changeset/test-beta-timestamp-replacement.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---
"vue-pivottable": patch
"@vue-pivottable/plotly-renderer": patch
---

test: 베타 타임스탬프 교체 시나리오 테스트

**현재 상황:**
- develop 브랜치에 이미 베타 버전들이 존재
- main PR #247이 승인되지 않은 상태
- 추가 changeset으로 베타 타임스탬프 교체 테스트

**기대 결과:**
- vue-pivottable: 1.1.6-beta.OLD → 1.1.7-beta.NEW
- plotly-renderer: 2.0.7-beta.OLD → 2.0.8-beta.NEW
- lazy-table-renderer: 1.1.7-beta.OLD (변경 없음, changeset 없음)

**테스트 목표:**
- 베타 중복 방지 (1.1.7-beta.xxx-beta.yyy 같은 형태 방지)
- 새로운 타임스탬프로 교체
- main PR #247 자동 업데이트
8 changes: 5 additions & 3 deletions .github/workflows/release-develop.yml
Original file line number Diff line number Diff line change
Expand Up @@ -75,14 +75,16 @@ jobs:
TIMESTAMP=$(date +%s)
CHANGED_PACKAGES=""

# Function to ensure beta version
# Function to ensure beta version with timestamp replacement
ensure_beta_version() {
local current_version=$1
local timestamp=$2

# If already has beta suffix, keep it
# If already has beta suffix, replace the timestamp
if [[ "$current_version" == *"-beta."* ]]; then
echo "$current_version"
# Extract base version before first -beta
local base_version=$(echo "$current_version" | sed 's/-beta\..*//')
echo "${base_version}-beta.${timestamp}"
else
# Add beta suffix
echo "${current_version}-beta.${timestamp}"
Expand Down