Skip to content

Commit bfb4892

Browse files
ekropotinclaude
andauthored
chore: update workflow configurations and track core changes (#122)
- Update version bump workflow to cascade to downstream crates by default - Remove alpha option from prerelease choices, keeping only beta and rc - Fix release server workflow to properly organize binaries from artifacts - Add proper error handling for missing changelog files - Add .changed file to track quickmark-core modifications 🤖 Generated with [Claude Code](https://claude.ai/code) Co-authored-by: Claude <noreply@anthropic.com>
1 parent 09f561d commit bfb4892

3 files changed

Lines changed: 11 additions & 6 deletions

File tree

.github/workflows/crates-version-bump.yml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,16 @@ on:
44
workflow_dispatch:
55
inputs:
66
all:
7-
description: 'Bump version for all crates (not just changed ones)'
7+
description: 'Cascade version bump to downstream crates (crates, depending on the changed one)'
88
required: false
9-
default: false
9+
default: true
1010
type: boolean
1111
pre-id:
1212
description: 'Prerelease identifier for prerelease versions'
1313
required: false
1414
default: 'alpha'
1515
type: choice
1616
options:
17-
- alpha
1817
- beta
1918
- rc
2019

.github/workflows/release-server.yml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -133,10 +133,16 @@ jobs:
133133
- name: Organize binaries and changelog
134134
run: |
135135
mkdir -p release-binaries
136-
find artifacts -name "quickmark-server-*" -type f -exec mv {} release-binaries/ \;
137-
find artifacts -name "CHANGELOG.md" -type f -exec cp {} ./ \;
136+
# Copy binaries from artifact subdirectories
137+
for artifact_dir in artifacts/quickmark-server-*; do
138+
if [ -d "$artifact_dir" ]; then
139+
cp "$artifact_dir"/* release-binaries/
140+
fi
141+
done
142+
# Copy changelog
143+
cp artifacts/changelog/CHANGELOG.md ./ 2>/dev/null || echo "No changelog found"
138144
ls -la release-binaries/
139-
ls -la CHANGELOG.md
145+
if [ -f CHANGELOG.md ]; then ls -la CHANGELOG.md; fi
140146
141147
- name: Create release
142148
uses: softprops/action-gh-release@v2

crates/quickmark-core/.changed

Whitespace-only changes.

0 commit comments

Comments
 (0)