Skip to content

Commit 3f7bdcf

Browse files
committed
feat(test/docs/ci): add ci/cd pipeline and deployment & enhance testing docs
1 parent 70bd246 commit 3f7bdcf

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

.github/workflows/ci.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ jobs:
106106
path: coverage/
107107

108108
ts-build:
109-
name: 📦 TypeScript Build
109+
name: 📦 Package & Build App
110110
runs-on: ubuntu-latest
111111
needs: coverage
112112
steps:
@@ -120,14 +120,14 @@ jobs:
120120
- name: Install dependencies
121121
run: npm ci
122122

123-
- name: Compile TS → build/
124-
run: npx tsc --project tsconfig.json --outDir build
123+
- name: Pack npm module
124+
run: npm pack
125125

126-
- name: Upload build artifacts
126+
- name: Upload npm package artifact
127127
uses: actions/upload-artifact@v4
128128
with:
129-
name: ts-build
130-
path: build/
129+
name: npm-package
130+
path: "*.tgz"
131131

132132
docker:
133133
name: 🐳 Docker → GHCR (Node)

0 commit comments

Comments
 (0)