Skip to content

fix(security): strip the real PostHog token from the example plugins #53

fix(security): strip the real PostHog token from the example plugins

fix(security): strip the real PostHog token from the example plugins #53

Workflow file for this run

name: CI
on:
push:
branches: [main]
pull_request:
jobs:
js:
name: TS package (bun)
runs-on: blacksmith-4vcpu-ubuntu-2404
steps:
- uses: actions/checkout@v4
- uses: oven-sh/setup-bun@v2
- run: bun install
- run: bunx tsc --noEmit
working-directory: vsreact/js
- run: bun test
working-directory: vsreact/js
# js-posthog resolves @vsreact/core types through dist/ — build it first.
- run: bun run build:dist
working-directory: vsreact/js
- run: bunx tsc --noEmit
working-directory: vsreact/js-posthog
- run: bun test
working-directory: vsreact/js-posthog
native:
name: C++ module (${{ matrix.os }})
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
matrix:
include:
- os: blacksmith-8vcpu-windows-2025
experimental: false
- os: blacksmith-6vcpu-macos-latest
# macOS is compile+test coverage we don't develop on — informative,
# not gating, until it has burned in.
experimental: true
continue-on-error: ${{ matrix.experimental }}
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v4
with:
repository: juce-framework/JUCE
ref: "8.0.4"
path: JUCE
- name: Configure
run: cmake -S ci -B ci/build -DJUCE_SOURCE_DIR="${{ github.workspace }}/JUCE" -DCMAKE_BUILD_TYPE=Release
- name: Build
run: cmake --build ci/build --config Release --parallel 4
- name: Test
run: ctest --test-dir ci/build -C Release --output-on-failure