diff options
author | Matthew Miller <matthew@millerti.me> | 2023-08-17 17:28:21 -0700 |
---|---|---|
committer | Matthew Miller <matthew@millerti.me> | 2023-08-17 17:28:21 -0700 |
commit | 00a0c1125844bb9d881c7c0b901bd23ab422458c (patch) | |
tree | 0649908205f7ffbac8c050393bb07bfb2b8eaf26 | |
parent | 39bb1317ed7d33700bf88e5d559da3b43c5ca845 (diff) |
Try to add Deno to GitHub action
-rw-r--r-- | .github/workflows/node.js.yml | 16 | ||||
-rw-r--r-- | package.json | 3 |
2 files changed, 18 insertions, 1 deletions
diff --git a/.github/workflows/node.js.yml b/.github/workflows/node.js.yml index 8d7a8ec..09d7be8 100644 --- a/.github/workflows/node.js.yml +++ b/.github/workflows/node.js.yml @@ -17,13 +17,27 @@ jobs: strategy: matrix: node-version: [ 16, 18 ] + deno-version: [ 'v1.36.x' ] steps: - uses: actions/checkout@v3 + + # Node - name: Use Node.js ${{ matrix.node-version }} uses: actions/setup-node@v3 with: node-version: ${{ matrix.node-version }} - run: npm ci - run: npm run bootstrap:ci - - run: npm test + - run: npm run test:browser + + # Deno + - name: Setup Deno (${{ matrix.deno-version }}) + uses: maximousblk/setup-deno@v2 + with: + deno-version: ${{ matrix.deno-version }} + - run: deno -V + - run: npm run test:server + - run: npm run test:types + - run: npm run build:server + - run: npm run build:types diff --git a/package.json b/package.json index 1949737..2b97dfa 100644 --- a/package.json +++ b/package.json @@ -9,6 +9,9 @@ "lint": "deno lint packages/**/src/**/*.ts example/**/*.ts", "docs": "npm run bootstrap:ci && typedoc --tsconfig tsconfigdoc.json", "test": "lerna run test", + "test:browser": "lerna run test --scope=@simplewebauthn/browser", + "test:server": "lerna run test --scope=@simplewebauthn/server", + "test:types": "lerna run test --scope=@simplewebauthn/typescript-types", "build:types": "lerna run build --scope=@simplewebauthn/typescript-types", "build:browser": "lerna run build --scope=@simplewebauthn/browser", "build:server": "lerna run build --scope=@simplewebauthn/server", |