feat: update npm publish workflow to use github release version (#37)

Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: Han Xiao <han.xiao@jina.ai>
This commit is contained in:
devin-ai-integration[bot]
2025-02-06 22:03:10 +08:00
committed by GitHub
parent df992517fe
commit def6ebe5df

View File

@@ -20,19 +20,24 @@ jobs:
- name: Install dependencies
run: npm ci
- name: Run lint and tests
- name: Run lint
env:
BRAVE_API_KEY: ${{ secrets.BRAVE_API_KEY }}
GEMINI_API_KEY: ${{ secrets.GEMINI_API_KEY }}
JINA_API_KEY: ${{ secrets.JINA_API_KEY }}
GOOGLE_API_KEY: ${{ secrets.GEMINI_API_KEY }}
OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}
run: |
npm run lint
npm test
run: npm run lint
- name: Build TypeScript
run: npm run build
- name: Update version from release
run: |
# Get release tag without 'v' prefix
VERSION=$(echo ${{ github.ref_name }} | sed 's/^v//')
# Update version in package.json
npm version $VERSION --no-git-tag-version --allow-same-version
- name: Publish to npm
env: