Skip to content

chore: prepare v0.1.0-pre.42 release #439

chore: prepare v0.1.0-pre.42 release

chore: prepare v0.1.0-pre.42 release #439

Workflow file for this run

name: CI
env:
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
on:
push:
branches:
- main
- 'codex/**'
pull_request:
jobs:
validate:
name: Build and test
runs-on: windows-2022
steps:
- name: Check out repository
uses: actions/checkout@v6
- name: Set up Node.js
uses: actions/setup-node@v6
with:
node-version: '22'
cache: npm
cache-dependency-path: interface/standalone-dashboard/package-lock.json
- name: Install dashboard dependencies
run: npm --prefix interface/standalone-dashboard ci
- name: Test standalone dashboard
run: npm --prefix interface/standalone-dashboard run test
- name: Build standalone dashboard
run: npm --prefix interface/standalone-dashboard run build
- name: Run ShareSurfer PowerShell tests
shell: pwsh
run: pwsh -NoLogo -NoProfile -File tests/Invoke-ShareSurferTests.ps1
- name: Run release-readiness package check
shell: pwsh
run: >
pwsh -NoLogo -NoProfile -File scripts/Test-ShareSurferReleaseReadiness.ps1
-OutputRoot artifacts/release-readiness
-DashboardBuildPath interface/standalone-dashboard/dist
-SkipDependencyAgeNetwork
-Force
-PassThru
| ConvertTo-Json -Depth 6
windows-powershell-51:
name: Windows PowerShell 5.1 smoke
runs-on: windows-2022
steps:
- name: Check out repository
uses: actions/checkout@v6
- name: Run parser and module import smoke under Windows PowerShell 5.1
shell: powershell
run: >
powershell.exe -NoLogo -NoProfile -ExecutionPolicy Bypass
-File scripts/Test-ShareSurferWindowsPowerShell51.ps1