File tree Expand file tree Collapse file tree 5 files changed +66
-1
lines changed
Expand file tree Collapse file tree 5 files changed +66
-1
lines changed Original file line number Diff line number Diff line change 1+ name : Release Please
2+
3+ on :
4+ push :
5+ branches :
6+ - main
7+
8+ permissions :
9+ contents : write
10+ pull-requests : write
11+
12+ jobs :
13+ release-please :
14+ runs-on : ubuntu-latest
15+ steps :
16+ - uses : googleapis/release-please-action@v4
17+ id : release
18+ with :
19+ # Uses a PAT so the created tag triggers the publish.yml workflow.
20+ # GITHUB_TOKEN events do not trigger downstream workflows.
21+ # Create a fine-grained PAT with contents:write + pull-requests:write
22+ # and store it as the RELEASE_PLEASE_TOKEN secret.
23+ token : ${{ secrets.RELEASE_PLEASE_TOKEN }}
Original file line number Diff line number Diff line change 1+ {
2+ "." : " 0.3.0"
3+ }
Original file line number Diff line number Diff line change @@ -5,6 +5,28 @@ All notable changes to this project will be documented in this file.
55This project uses [ Semantic Versioning] ( https://semver.org/ ) and
66[ Conventional Commits] ( https://www.conventionalcommits.org/ ) .
77
8+ ## v0.3.0 (2026-03-15)
9+
10+ ### Features
11+
12+ - Non-interactive playlist editing: ` clickwheel edit --add "Artist" ` / ` --remove "Artist" `
13+ - Live file counter during scan discovery phase (no more staring at a blank screen)
14+ - Scan progress indicator using tqdm for file discovery
15+
16+ ### Fixes
17+
18+ - Always use ` ~/.clickwheel/ ` for data dir instead of varying by working directory
19+ - Fix iPod sync: use ` shutil.copy ` instead of ` copy2 ` to avoid FAT32 xattr errors
20+ - Fix sync error output: group failures by artist/album instead of per-file path noise
21+ - Fix vendored iPod imports: bare ` from device_info ` → ` from clickwheel.ipod.device_info `
22+ - Fix iTunesDB reader to handle both flat and nested track list formats
23+ - Normalize capitalized track keys (Title/Artist/Album) from iTunesDB writer format
24+
25+ ### Infrastructure
26+
27+ - Add release-please for automated changelog and version management
28+ - 83 tests (6 new for non-interactive edit)
29+
830## v0.2.1 (2026-03-15)
931
1032### Fixes and Cleanup
Original file line number Diff line number Diff line change 11"""clickwheel — a CLI for syncing a music library to a classic iPod."""
22
3- __version__ = "0.3.0"
3+ __version__ = "0.3.0" # x-release-please-version
Original file line number Diff line number Diff line change 1+ {
2+ "$schema" : " https://raw.githubusercontent.com/googleapis/release-please/main/schemas/config.json" ,
3+ "packages" : {
4+ "." : {
5+ "release-type" : " python" ,
6+ "package-name" : " clickwheel" ,
7+ "include-component-in-tag" : false ,
8+ "changelog-path" : " CHANGELOG.md" ,
9+ "extra-files" : [
10+ {
11+ "type" : " generic" ,
12+ "path" : " clickwheel/__init__.py"
13+ }
14+ ]
15+ }
16+ }
17+ }
You can’t perform that action at this time.
0 commit comments