Commit b52ec5b
fix: resolve publish workflow failures (#30)
* docs: Add CLAUDE.md with project guidelines
- Complete project structure overview
- Common commands and workflows
- Release process (always use ./scripts/release.sh)
- Architecture details and optimizations
- Linting, testing, and CI/CD guides
- Troubleshooting tips
This file provides context for Claude Code to work more effectively
with the project without repeating instructions.
* Add CHANGELOG.md for release tracking
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
* fix: extract version using grep instead of Python import
The publish workflow was failing because it tried to import msgspec_ext
before installing dependencies. The __init__.py imports settings.py which
requires msgspec, causing ModuleNotFoundError.
Changed to use grep to extract version directly from version.py file,
similar to how we already extract the previous version.
* fix: disable labeler workflow
The labeler workflow fails on fork PRs due to GITHUB_TOKEN permission
limitations. Added 'if: false' to disable it while keeping the
configuration for potential future use.
---------
Co-authored-by: Claude <noreply@anthropic.com>1 parent 33d79a5 commit b52ec5b
2 files changed
+4
-2
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| 13 | + | |
| 14 | + | |
13 | 15 | | |
14 | 16 | | |
15 | 17 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
40 | 40 | | |
41 | 41 | | |
42 | 42 | | |
43 | | - | |
| 43 | + | |
44 | 44 | | |
45 | 45 | | |
46 | 46 | | |
| |||
130 | 130 | | |
131 | 131 | | |
132 | 132 | | |
133 | | - | |
| 133 | + | |
134 | 134 | | |
135 | 135 | | |
136 | 136 | | |
| |||
0 commit comments