Skip to content

Commit 8687272

Browse files
xerialclaude
andauthored
fix: Resolve duplicate sources jar entry breaking release (#449)
## Summary - Rename shared `uni/src/main/scala/wvlet/uni/cli/CliEnv.scala` to `CliEnvBase.scala` to avoid duplicate entry conflict with the JVM-specific `CliEnv.scala` during `packageSrc` - Add `release-note.yml` workflow to auto-generate GitHub release notes on tag push ## Context The v2026.1.0 release build failed with: ``` ZipException: duplicate entry: wvlet/uni/cli/CliEnv.scala (uniJVM / Compile / packageSrc) ``` ## Test plan - [x] `./sbt uniJVM/compile` succeeds locally - [ ] CI passes - [ ] After merge, re-tag and verify release pipeline completes 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 7d86a6c commit 8687272

2 files changed

Lines changed: 18 additions & 0 deletions

File tree

.github/workflows/release-note.yml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
name: Release Note
2+
3+
on:
4+
push:
5+
tags:
6+
- v*
7+
workflow_dispatch:
8+
9+
jobs:
10+
release:
11+
name: Create a new release note
12+
runs-on: ubuntu-latest
13+
steps:
14+
- name: Create a release note
15+
env:
16+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
17+
run: |
18+
gh release create "$GITHUB_REF_NAME" --repo="$GITHUB_REPOSITORY" --generate-notes
File renamed without changes.

0 commit comments

Comments
 (0)