Skip to content

feat: add redacted tool result diagnostics #22

feat: add redacted tool result diagnostics

feat: add redacted tool result diagnostics #22

Workflow file for this run

name: CI
on:
push:
branches: [main]
pull_request:
jobs:
go:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version-file: go.mod
- run: go test ./...
- run: go vet ./...
worker:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: "20"
- run: npm test
working-directory: worker
frontend:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: "22"
cache: npm
cache-dependency-path: frontend/package-lock.json
- run: npm ci
working-directory: frontend
- run: npm run lint
working-directory: frontend
- run: npm run build
working-directory: frontend
container:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Validate Compose configuration
working-directory: deploy
env:
PROXY_API_KEY: ci-placeholder-key
run: docker compose config --quiet
- name: Build container image
run: docker build -f deploy/Dockerfile .
secrets:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Install gitleaks
run: |
curl -sSL https://github.com/gitleaks/gitleaks/releases/download/v8.24.3/gitleaks_8.24.3_linux_x64.tar.gz | tar -xz gitleaks
sudo mv gitleaks /usr/local/bin/gitleaks
- name: Scan git history for secrets
run: gitleaks detect --source . --verbose --redact