repos / starfx

a micro-mvc framework for react apps
git clone https://github.com/neurosnap/starfx.git

commit
92e5318
parent
3387f5e
author
Jacob Bolda
date
2025-04-04 18:03:31 -0400 EDT
preview package creation on PR
1 files changed,  +36, -0
A .github/workflows/preview.yml
+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/*'