Skip to content

Update roadmap, drop stale v2.0.4 release artifacts #1

Update roadmap, drop stale v2.0.4 release artifacts

Update roadmap, drop stale v2.0.4 release artifacts #1

Workflow file for this run

name: CI
on:
push:
branches:
- main
pull_request:
permissions:
contents: read
jobs:
build-and-test:
name: Typecheck, test, and package
runs-on: ubuntu-latest
steps:
- name: Check out repository
uses: actions/checkout@v4
- name: Set up Node.js
uses: actions/setup-node@v4
with:
node-version: 20
cache: npm
- name: Install dependencies
run: npm ci
- name: Typecheck
run: npm run typecheck
- name: Test
run: npm test
- name: Build extension bundle
run: npm run build
- name: Set up Chrome
id: setup-chrome
uses: browser-actions/setup-chrome@v1
- name: Smoke test dashboard
run: npm run smoke:dashboard
env:
SCRIPT_VAULT_CHROME_PATH: ${{ steps.setup-chrome.outputs.chrome-path }}
- name: Package Chrome extension
run: bash build.sh
- name: Upload Chrome package
uses: actions/upload-artifact@v4
with:
name: scriptvault-chrome-package
path: ScriptVault-v*.zip
if-no-files-found: error