Testing Release CI

This commit is contained in:
Space-Banane
2026-03-18 16:18:36 +01:00
parent 5ab18ce870
commit fdcf3d06e0
2 changed files with 41 additions and 3 deletions
+40 -2
View File
@@ -24,6 +24,15 @@ jobs:
- run: pnpm install --no-frozen-lockfile
- run: pnpm build
- name: Zip dist directory
run: zip -r dist.zip dist/
- name: Upload dist artifact
uses: actions/upload-artifact@v4
with:
name: dist-artifact
path: dist.zip
publish:
name: Publish to NPM
needs: build
@@ -39,10 +48,39 @@ jobs:
node-version: '24'
registry-url: 'https://registry.npmjs.org'
- run: pnpm install --no-frozen-lockfile
- run: pnpm build
- name: Download dist artifact
uses: actions/download-artifact@v4
with:
name: dist-artifact
- run: unzip dist.zip
- run: pnpm publish --no-git-checks
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
release:
name: Create GitHub Release
needs: publish
if: github.event_name == 'push' && github.ref == 'refs/heads/main'
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- uses: actions/checkout@v4
- name: Download dist artifact
uses: actions/download-artifact@v4
with:
name: dist-artifact
- name: Create Release
uses: softprops/action-gh-release@v2
with:
files: dist.zip
tag_name: v${{ github.run_number }}
name: Release v${{ github.run_number }}
draft: false
prerelease: false
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "shsf-cli",
"version": "2.0.0",
"version": "2.0.1",
"description": "",
"type": "module",
"files": [