Skip to content

fix: upgrade ajv to address dependabot alerts #89

fix: upgrade ajv to address dependabot alerts

fix: upgrade ajv to address dependabot alerts #89

Workflow file for this run

# name: e2e-canary
# on:
# schedule:
# - cron: "31 6 * * *"
# workflow_dispatch:
# permissions:
# contents: read
# issues: write
# concurrency:
# group: e2e-canary-${{ github.ref }}
# cancel-in-progress: false
# jobs:
# canary:
# runs-on: ubuntu-latest
# timeout-minutes: 45
# steps:
# - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
# with:
# persist-credentials: false
# - uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
# with:
# node-version-file: .tool-versions
# - name: Setup pnpm
# uses: pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # v5.0.0
# - name: Install dependencies
# run: pnpm install --frozen-lockfile
# - name: Run canary e2e tests
# env:
# ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}
# BRAINTRUST_API_KEY: ${{ secrets.BRAINTRUST_API_KEY }}
# BRAINTRUST_E2E_PROJECT_NAME: ${{ vars.BRAINTRUST_E2E_PROJECT_NAME }}
# GEMINI_API_KEY: ${{ secrets.GEMINI_API_KEY }}
# COHERE_API_KEY: ${{ secrets.COHERE_API_KEY }}
# COPILOT_API_KEY: ${{ secrets.COPILOT_API_KEY }}
# CURSOR_API_KEY: ${{ secrets.CURSOR_API_KEY }}
# GROQ_API_KEY: ${{ secrets.GROQ_API_KEY }}
# OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}
# OPENROUTER_API_KEY: ${{ secrets.OPENROUTER_API_KEY }}
# MISTRAL_API_KEY: ${{ secrets.MISTRAL_API_KEY }}
# HUGGINGFACE_API_KEY: ${{ secrets.HUGGINGFACE_API_KEY }}
# run: pnpm test:e2e:canary
# - name: Create or update nightly canary issue
# if: ${{ failure() && github.event_name == 'schedule' }}
# uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
# with:
# script: |
# const { owner, repo } = context.repo;
# const title = "[canary] e2e canary failures";
# const body = [
# "Nightly e2e canary failed.",
# "",
# `- Date: ${new Date().toISOString().slice(0, 10)}`,
# `- Branch: ${context.ref.replace("refs/heads/", "")}`,
# `- Commit: ${context.sha}`,
# `- Run: ${context.serverUrl}/${owner}/${repo}/actions/runs/${context.runId}`,
# ].join("\n");
# const issues = await github.paginate(github.rest.issues.listForRepo, {
# owner,
# repo,
# state: "open",
# per_page: 100,
# });
# const existing = issues.find((issue) => issue.title === title);
# if (existing) {
# await github.rest.issues.update({
# owner,
# repo,
# issue_number: existing.number,
# body,
# });
# return;
# }
# await github.rest.issues.create({
# owner,
# repo,
# title,
# body,
# });