chore: import upstream snapshot with attribution
This commit is contained in:
@@ -0,0 +1,47 @@
|
||||
---
|
||||
name: Bug report
|
||||
about: Create a report to help us improve
|
||||
title: ''
|
||||
labels: ''
|
||||
assignees: ''
|
||||
|
||||
---
|
||||
|
||||
**Describe the bug**
|
||||
Please describe your problem in **English**
|
||||
|
||||
**Troubleshooting Guide**
|
||||
Try to follow the [Troubleshooting Guide](https://github.com/zilliztech/claude-context/blob/main/docs/troubleshooting/troubleshooting-guide.md) to solve the problem. If you can not solve the problem, please open an issue.
|
||||
|
||||
## For MCP Use Cases
|
||||
**Get your MCP logs first**
|
||||
- If you use Claude Code or Gemini CLI, you can start them with `--debug` mode, e.g.,`claude --debug` or `gemini --debug` to get the detailed MCP logs.
|
||||
- If you use Cursor-like GUI IDEs, you can 1. Open the Output panel in Cursor (⌘⇧U) 2. Select “MCP Logs” from the dropdown. See https://docs.cursor.com/en/context/mcp#faq for details.
|
||||
|
||||
**What's your MCP Client Setting**
|
||||
Suppose you can not solve the problem from the logs. You can report which MCP client you use, and the setting JSON contents. This information will be helpful to locate the issue.
|
||||
|
||||
## For vscode-extension Use Cases
|
||||
**Get your logs first**
|
||||
In the global search panel, type `> Toggle Developer Tools` to open the Chrome DevTools window to get the logs. See https://stackoverflow.com/questions/30765782/what-is-the-use-of-the-developer-tools-in-vs-code to get more details.
|
||||
|
||||
**Report your issue**
|
||||
Suppose you can not solve the problem from the logs. You can report the settings in the panel if possible. This information will be helpful to locate the issue.
|
||||
|
||||
## For Other Cases
|
||||
Try to locate the issue and provide more detailed setting information.
|
||||
|
||||
## Other Information
|
||||
|
||||
**Whether you can reproduce the error**
|
||||
Try to see if the results of reproduced errors are the same every time.
|
||||
|
||||
**Screenshots**
|
||||
If applicable, add screenshots to help explain your problem.
|
||||
|
||||
**Software version:**
|
||||
- IDE version
|
||||
- node/npm/pnpm Version
|
||||
|
||||
**Additional context**
|
||||
Add any other context about the problem here.
|
||||
@@ -0,0 +1,62 @@
|
||||
name: CI
|
||||
|
||||
on:
|
||||
push:
|
||||
branches: [master, main, claude_context]
|
||||
pull_request:
|
||||
branches: [master, main, claude_context]
|
||||
|
||||
jobs:
|
||||
lint_and_build:
|
||||
runs-on: ${{ matrix.os }}
|
||||
|
||||
strategy:
|
||||
matrix:
|
||||
os: [ubuntu-latest, windows-latest]
|
||||
node-version: [20.x, 22.x, 24.x]
|
||||
|
||||
steps:
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Install pnpm
|
||||
uses: pnpm/action-setup@v4
|
||||
with:
|
||||
version: 10
|
||||
|
||||
- name: Setup Node.js ${{ matrix.node-version }}
|
||||
uses: actions/setup-node@v4
|
||||
with:
|
||||
node-version: ${{ matrix.node-version }}
|
||||
cache: "pnpm"
|
||||
|
||||
- name: Configure Windows line endings
|
||||
if: matrix.os == 'windows-latest'
|
||||
run: git config --global core.autocrlf false
|
||||
|
||||
- name: Install dependencies
|
||||
run: pnpm install --frozen-lockfile
|
||||
|
||||
# - name: Lint code
|
||||
# run: pnpm lint
|
||||
|
||||
- name: Build packages
|
||||
run: pnpm build
|
||||
|
||||
- name: Test clean command (Windows validation)
|
||||
if: matrix.os == 'windows-latest'
|
||||
run: |
|
||||
pnpm clean
|
||||
echo "Clean command executed successfully on Windows"
|
||||
|
||||
- name: Verify build outputs (Unix)
|
||||
if: matrix.os != 'windows-latest'
|
||||
run: |
|
||||
ls -la packages/core/dist || echo "packages/core/dist not found"
|
||||
ls -la packages/mcp/dist || echo "packages/mcp/dist not found"
|
||||
|
||||
- name: Verify build outputs (Windows)
|
||||
if: matrix.os == 'windows-latest'
|
||||
run: |
|
||||
Get-ChildItem packages/core/dist -ErrorAction SilentlyContinue | Format-Table -AutoSize || Write-Host "packages/core/dist not found"
|
||||
Get-ChildItem packages/mcp/dist -ErrorAction SilentlyContinue | Format-Table -AutoSize || Write-Host "packages/mcp/dist not found"
|
||||
@@ -0,0 +1,49 @@
|
||||
name: Release
|
||||
|
||||
on:
|
||||
push:
|
||||
tags:
|
||||
- 'v*'
|
||||
- 'c*'
|
||||
|
||||
jobs:
|
||||
release:
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
steps:
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Install pnpm
|
||||
uses: pnpm/action-setup@v4
|
||||
with:
|
||||
version: 10
|
||||
|
||||
- name: Setup Node.js
|
||||
uses: actions/setup-node@v4
|
||||
with:
|
||||
node-version: '20.x'
|
||||
cache: 'pnpm'
|
||||
|
||||
- name: Install dependencies
|
||||
run: pnpm install --frozen-lockfile
|
||||
|
||||
- name: Setup npm auth
|
||||
run: |
|
||||
echo "//registry.npmjs.org/:_authToken=${{ secrets.NPM_TOKEN }}" > .npmrc
|
||||
|
||||
- name: Build packages
|
||||
run: pnpm build
|
||||
|
||||
- name: Publish core package to npm
|
||||
run: pnpm --filter @zilliz/claude-context-core publish --access public --no-git-checks
|
||||
|
||||
- name: Publish mcp package to npm
|
||||
run: pnpm --filter @zilliz/claude-context-mcp publish --access public --no-git-checks
|
||||
|
||||
- name: Publish vscode extension
|
||||
run: pnpm release:vscode
|
||||
env:
|
||||
VSCE_PAT: ${{ secrets.VSCE_PAT }}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user