Files
llmx/.github/dotslash-config.json
Sebastian Krüger 5a9de8e195 fix(release): configure release workflow for npm publishing
- Delete existing release before creating new one to avoid conflicts
- Remove llmx-responses-api-proxy from dotslash config (not needed)
- Add 'Create GitHub Release' step to upload platform binaries
- Configure npm authentication by writing token to setup-node's .npmrc
- Use internal package identifier 'llmx' in workflow scripts

This fixes the release workflow to properly:
1. Clean up previous failed releases
2. Create GitHub release with all platform binaries
3. Add DotSlash manifest file (llmx) without conflicts
4. Publish to npm as @valknarthing/llmx with proper authentication

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-13 09:47:13 +01:00

33 lines
821 B
JSON

{
"outputs": {
"llmx": {
"platforms": {
"macos-aarch64": {
"regex": "^llmx-aarch64-apple-darwin\\.zst$",
"path": "llmx"
},
"macos-x86_64": {
"regex": "^llmx-x86_64-apple-darwin\\.zst$",
"path": "llmx"
},
"linux-x86_64": {
"regex": "^llmx-x86_64-unknown-linux-musl\\.zst$",
"path": "llmx"
},
"linux-aarch64": {
"regex": "^llmx-aarch64-unknown-linux-musl\\.zst$",
"path": "llmx"
},
"windows-x86_64": {
"regex": "^llmx-x86_64-pc-windows-msvc\\.exe\\.zst$",
"path": "llmx.exe"
},
"windows-aarch64": {
"regex": "^llmx-aarch64-pc-windows-msvc\\.exe\\.zst$",
"path": "llmx.exe"
}
}
}
}
}