- commit
- 5a0fde6
- parent
- 3387f5e
- author
- Vlad
- date
- 2025-04-19 12:31:54 -0400 EDT
Merge pull request #58 from neurosnap/preview-package-workflow preview package creation on PR
1 files changed,
+36,
-0
+36,
-0
1@@ -0,0 +1,36 @@
2+name: preview
3+
4+on: [pull_request]
5+
6+permissions:
7+ contents: read
8+
9+jobs:
10+ preview:
11+ runs-on: ubuntu-latest
12+ steps:
13+ - name: checkout
14+ uses: actions/checkout@v4
15+ - name: setup deno
16+ uses: denoland/setup-deno@v2
17+ - name: get version
18+ id: vars
19+ run: echo ::set-output name=version::$(echo ${{github.ref_name}} | sed 's/^v//')
20+ - name: setup node
21+ uses: actions/setup-node@v2
22+ with:
23+ node-version: 18.x
24+ registry-url: https://registry.npmjs.com
25+ - name: build
26+ run: deno task npm $NPM_VERSION
27+ env:
28+ NPM_VERSION: ${{steps.vars.outputs.version}}
29+
30+ - name: checkout neurosnap/starfx-examples
31+ uses: actions/checkout@v4
32+ with:
33+ repository: neurosnap/starfx-examples
34+ path: examples
35+
36+ - name: Publish Preview Versions
37+ run: npx pkg-pr-new publish './npm' --template './examples/*'