-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
octokit-coverageExpanding Octokit REST API coverage (#86)Expanding Octokit REST API coverage (#86)
Description
Parent Issue
#86 — Expand Octokit coverage
Category: dependencyGraph (NEW — no file exists yet)
File to create: src/tools/categories/dependencyGraph.ts
Methods to Add (3)
| Method | Route |
|---|---|
createRepositorySnapshot |
POST /repos/{owner}/{repo}/dependency-graph/snapshots |
diffRange |
GET /repos/{owner}/{repo}/dependency-graph/compare/{basehead} |
exportSbom |
GET /repos/{owner}/{repo}/dependency-graph/sbom |
Setup Required
- Create
src/tools/categories/dependencyGraph.tsfollowing the pattern ingit.ts - Export
dependencyGraphCategoryfromsrc/tools/categories/index.ts - Add to
ALL_CATEGORIESinsrc/tools/generator.ts - Add to
fullpreset andsecuritypreset in generator.ts
Pattern
import type { ToolCategory } from '../types.js';
import { successResult } from '../types.js';
export const dependencyGraphCategory: ToolCategory = {
name: 'dependencyGraph',
description: 'Dependency graph operations including SBOM export and dependency snapshots',
tools: [
// ... tool definitions
],
};Tool name format: github_dependency_graph_<snake_case_method>.
Acceptance Criteria
- New file created with all 3 methods
- Exported from index.ts
- Registered in generator.ts (ALL_CATEGORIES + presets)
-
npm run buildpasses - TOOLS.md updated
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
octokit-coverageExpanding Octokit REST API coverage (#86)Expanding Octokit REST API coverage (#86)