Skip to content

chore(deps): bump actions/checkout from 4 to 7 - #1

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/github_actions/actions/checkout-7
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/github_actions/actions/checkout-7

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Nov 1, 2026 •

Copy link
Copy Markdown

Bumps actions/checkout from 4 to 7.

Release notes

Sourced from actions/checkout's releases.

v7.0.0

What's Changed

New Contributors

Full Changelog: actions/checkout@v6.0.3...v7.0.0

v6.1.0

What's Changed

https://github.blog/changelog/2026-06-18-safer-pull_request_target-defaults-for-github-actions-checkout/ for more details about this breaking change

Full Changelog: actions/checkout@v6.0.3...v6.1.0

v6.0.3

What's Changed

New Contributors

Full Changelog: actions/checkout@v6...v6.0.3

v6.0.2

What's Changed

Full Changelog: actions/checkout@v6.0.1...v6.0.2

v6.0.1

What's Changed

... (truncated)

Changelog

Sourced from actions/checkout's changelog.

Changelog

v7.0.1

v7.0.0

v6.0.3

v6.0.2

v6.0.1

v6.0.0

v5.0.1

v5.0.0

v4.3.1

v4.3.0

v4.2.2

v4.2.1

... (truncated)

Commits

@dependabot
dependabot Bot requested a review from glastor-dev as a code owner November 1, 2026 04:33
@dependabot @github

dependabot Bot commented on behalf of github Nov 1, 2026

Copy link
Copy Markdown
Author

Labels

The following labels could not be found: ci, dependencies, security. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@dependabot
dependabot Bot force-pushed the dependabot/github_actions/actions/checkout-7 branch from a573735 to 6ea33bc Compare November 8, 2026 01:06
@github-actions

github-actions Bot commented Nov 8, 2026 •

Copy link
Copy Markdown

🛡️ GLASTOR® Specter — Semantic API Contract & SemVer Audit

Metric Value Status
Audit Verdict WARNING 🟡 WARNING
Mathematical SemVer Impact MINOR 🟡 MINOR (Feature)
Contract SHA-256 Fingerprint e3b0c44298fc → f55b238f0c08 🔄 Mutated
Exported Public Symbols 0 base → 76 head 📁 10 files (TypeScript)
Contract Findings 0 breaking / 76 minor ⚡ 14 ms
Conventional Commit Guard Commit chore(deps): bump actions/checkout from 4 to 7declareschore(PATCH), but exports new public API symbols (requires MINORfeat: bump) 🟢 ALIGNED
flowchart LR
    B["Base Contract<br/>SHA256: e3b0c44298fc..."] --> E["GLASTOR® Specter<br/>Polyglot AST Differ"]
    H["Head Contract<br/>SHA256: f55b238f0c08..."] --> E
    E --> V["SemVer: MINOR<br/>Verdict: WARNING"]
Loading

🔍 Audited Public Surface Mutations

Rule Impact Language Symbol Location Before → After Explanation
SPC011 🟡 MINOR TypeScript countTestCases ast/analyzer.ts:518 (none) → fn countTestCases(content: string) -> number New exported function countTestCases added in ast/analyzer.ts
SPC011 🟡 MINOR TypeScript detectLanguage ast/analyzer.ts:74 (none) → fn detectLanguage(filePath: string) -> SupportedLanguage New exported function detectLanguage added in ast/analyzer.ts
SPC011 🟡 MINOR TypeScript detectMutatedSymbols ast/analyzer.ts:645 (none) → fn detectMutatedSymbols(fileDiff: FileDiff, moduleAst: ParsedModule | undefined) -> MutatedSymbol[] New exported function detectMutatedSymbols added in ast/analyzer.ts
SPC011 🟡 MINOR TypeScript expandIntraModuleMutatedSymbols ast/analyzer.ts:601 (none) → fn expandIntraModuleMutatedSymbols(directMutated: MutatedSymbol[], moduleAst: ParsedModule | undefined) -> MutatedSymbol[] New exported function expandIntraModuleMutatedSymbols added in ast/analyzer.ts
SPC011 🟡 MINOR TypeScript extractAstSymbols ast/analyzer.ts:352 (none) → fn extractAstSymbols(content: string, language: SupportedLanguage) -> AstSymbol[] New exported function extractAstSymbols added in ast/analyzer.ts
SPC011 🟡 MINOR TypeScript extractImportBindings ast/analyzer.ts:259 (none) → fn extractImportBindings(content: string, language: SupportedLanguage, importerRelPath: string, knownFiles: Set<string>, pathAliases?: Map<string, string>) -> ImportBinding[] New exported function extractImportBindings added in ast/analyzer.ts
SPC011 🟡 MINOR TypeScript extractRawImportSpecifiers ast/analyzer.ts:150 (none) → fn extractRawImportSpecifiers(content: string, language: SupportedLanguage) -> string[] New exported function extractRawImportSpecifiers added in ast/analyzer.ts
SPC011 🟡 MINOR TypeScript globToRegExp ast/analyzer.ts:26 (none) → fn globToRegExp(glob: string) -> RegExp New exported function globToRegExp added in ast/analyzer.ts
SPC011 🟡 MINOR TypeScript loadWorkspacePathAliases ast/analyzer.ts:88 (none) → fn loadWorkspacePathAliases(workspaceDir: string) -> Map<string, string> New exported function loadWorkspacePathAliases added in ast/analyzer.ts
SPC011 🟡 MINOR TypeScript matchesAnyGlob ast/analyzer.ts:66 (none) → fn matchesAnyGlob(relPath: string, globs: string[]) -> boolean New exported function matchesAnyGlob added in ast/analyzer.ts
SPC011 🟡 MINOR TypeScript parseWorkspaceFile ast/analyzer.ts:528 (none) → fn parseWorkspaceFile(workspaceDir: string, relPath: string, testGlobs: string[], knownFiles: Set<string>, pathAliases?: Map<string, string>) -> ParsedModule New exported function parseWorkspaceFile added in ast/analyzer.ts
SPC011 🟡 MINOR TypeScript resolveWorkspaceImport ast/analyzer.ts:191 (none) → fn resolveWorkspaceImport(importerRelPath: string, specifier: string, knownFiles: Set<string>, pathAliases?: Map<string, string>) -> string | null New exported function resolveWorkspaceImport added in ast/analyzer.ts
SPC011 🟡 MINOR TypeScript DEFAULT_CONFIG config.ts:15 (none) → const DEFAULT_CONFIG = VortexConfig New exported const DEFAULT_CONFIG added in config.ts
SPC011 🟡 MINOR TypeScript VORTEX_VERSION config.ts:13 (none) → const VORTEX_VERSION = "1.1.0" New exported const VORTEX_VERSION added in config.ts
SPC011 🟡 MINOR TypeScript loadConfig config.ts:158 (none) → fn loadConfig(cliArgs?: string[]) -> New exported function loadConfig added in config.ts
SPC011 🟡 MINOR TypeScript parseSimpleYaml config.ts:74 (none) → fn parseSimpleYaml(content: string) -> Record<string, unknown> New exported function parseSimpleYaml added in config.ts
SPC011 🟡 MINOR TypeScript evaluateHunkSemanticNoise git/diff-parser.ts:34 (none) → fn evaluateHunkSemanticNoise(addedLines: string[], removedLines: string[]) -> boolean New exported function evaluateHunkSemanticNoise added in git/diff-parser.ts
SPC011 🟡 MINOR TypeScript getWorkspaceGitDiff git/diff-parser.ts:176 (none) → fn getWorkspaceGitDiff(workspaceDir: string, baseRef: string, headRef: string) -> FileDiff[] New exported function getWorkspaceGitDiff added in git/diff-parser.ts
SPC011 🟡 MINOR TypeScript isCommentOrBlankLine git/diff-parser.ts:15 (none) → fn isCommentOrBlankLine(line: string) -> boolean New exported function isCommentOrBlankLine added in git/diff-parser.ts
SPC011 🟡 MINOR TypeScript parseUnifiedDiff git/diff-parser.ts:62 (none) → fn parseUnifiedDiff(rawDiff: string) -> FileDiff[] New exported function parseUnifiedDiff added in git/diff-parser.ts
SPC011 🟡 MINOR TypeScript extractTicketIds governance/gatekeeper.ts:15 (none) → fn extractTicketIds(sources: Array<string | undefined>) -> string[] New exported function extractTicketIds added in governance/gatekeeper.ts
SPC011 🟡 MINOR TypeScript getGitContextStrings governance/gatekeeper.ts:47 (none) → fn getGitContextStrings(workspaceDir: string) -> string[] New exported function getGitContextStrings added in governance/gatekeeper.ts
SPC011 🟡 MINOR TypeScript DependencyDag graph/dag.ts:54 (none) → class DependencyDag ({ 27 fields }) New exported class DependencyDag added in graph/dag.ts
SPC011 🟡 MINOR TypeScript DependencyDag::addModule graph/dag.ts:62 (none) → fn DependencyDag::addModule(mod: ParsedModule) -> void New exported method DependencyDag::addModule added in graph/dag.ts
SPC011 🟡 MINOR TypeScript DependencyDag::const graph/dag.ts:122 (none) → fn DependencyDag::const() -> void New exported method DependencyDag::const added in graph/dag.ts
SPC011 🟡 MINOR TypeScript DependencyDag::getAllModules graph/dag.ts:79 (none) → fn DependencyDag::getAllModules() -> ParsedModule[] New exported method DependencyDag::getAllModules added in graph/dag.ts
SPC011 🟡 MINOR TypeScript DependencyDag::getAllTestModules graph/dag.ts:83 (none) → fn DependencyDag::getAllTestModules() -> ParsedModule[] New exported method DependencyDag::getAllTestModules added in graph/dag.ts
SPC011 🟡 MINOR TypeScript DependencyDag::getDirectDependents graph/dag.ts:87 (none) → fn DependencyDag::getDirectDependents(filePath: string) -> string[] New exported method DependencyDag::getDirectDependents added in graph/dag.ts
SPC011 🟡 MINOR TypeScript DependencyDag::getModule graph/dag.ts:75 (none) → fn DependencyDag::getModule(filePath: string) -> ParsedModule | undefined New exported method DependencyDag::getModule added in graph/dag.ts
SPC011 🟡 MINOR TypeScript DependencyDag::queue graph/dag.ts:133 (none) → fn DependencyDag::queue({ current: seed, chain: [seed], depth: 0 }: any) -> void New exported method DependencyDag::queue added in graph/dag.ts
SPC011 🟡 MINOR TypeScript scanWorkspaceFiles graph/dag.ts:23 (none) → fn scanWorkspaceFiles(workspaceDir: string, ignoreDirs: string[]) -> string[] New exported function scanWorkspaceFiles added in graph/dag.ts
SPC011 🟡 MINOR TypeScript runVortexAnalysis main.ts:34 (none) → fn runVortexAnalysis(config: VortexConfig) -> VortexAnalysisResult New exported function runVortexAnalysis added in main.ts
SPC011 🟡 MINOR TypeScript STICKY_COMMENT_MARKER reporters/finops-reporter.ts:21 (none) → const STICKY_COMMENT_MARKER = "<!-- glastor-core-vortex-sticky-comment -->" New exported const STICKY_COMMENT_MARKER added in reporters/finops-reporter.ts
SPC011 🟡 MINOR TypeScript buildGitHubWorkflowAnnotations reporters/finops-reporter.ts:39 (none) → fn buildGitHubWorkflowAnnotations(result: VortexAnalysisResult) -> string[] New exported function buildGitHubWorkflowAnnotations added in reporters/finops-reporter.ts
SPC011 🟡 MINOR TypeScript buildMermaidImpactGraph reporters/finops-reporter.ts:101 (none) → fn buildMermaidImpactGraph(result: VortexAnalysisResult) -> string New exported function buildMermaidImpactGraph added in reporters/finops-reporter.ts
SPC011 🟡 MINOR TypeScript emitVortexReports reporters/finops-reporter.ts:379 (none) → fn emitVortexReports(result: VortexAnalysisResult, workspaceDir: string, reportFile: string, writeSummary: boolean, emitAnnotations?: any) -> New exported function emitVortexReports added in reporters/finops-reporter.ts
SPC011 🟡 MINOR TypeScript formatDuration reporters/finops-reporter.ts:26 (none) → fn formatDuration(ms: number) -> string New exported function formatDuration added in reporters/finops-reporter.ts
SPC011 🟡 MINOR TypeScript generateMarkdownSummary reporters/finops-reporter.ts:173 (none) → fn generateMarkdownSummary(result: VortexAnalysisResult) -> string New exported function generateMarkdownSummary added in reporters/finops-reporter.ts
SPC011 🟡 MINOR TypeScript postOrUpdateStickyPrComment reporters/finops-reporter.ts:307 (none) → async fn postOrUpdateStickyPrComment(summaryMarkdown: string) -> Promise<boolean> New exported function postOrUpdateStickyPrComment added in reporters/finops-reporter.ts
SPC011 🟡 MINOR TypeScript computeFailFastPriorityScore scheduler/lpt-splitter.ts:205 (none) → fn computeFailFastPriorityScore(test: ImpactedTest) -> number New exported function computeFailFastPriorityScore added in scheduler/lpt-splitter.ts
SPC011 🟡 MINOR TypeScript estimateTestDurationMs scheduler/lpt-splitter.ts:187 (none) → fn estimateTestDurationMs(mod: ParsedModule | undefined, telemetry: TestTelemetryRecord | undefined) -> number New exported function estimateTestDurationMs added in scheduler/lpt-splitter.ts
SPC011 🟡 MINOR TypeScript loadTelemetryStore scheduler/lpt-splitter.ts:26 (none) → fn loadTelemetryStore(workspaceDir: string, telemetryPath: string) -> TelemetryStore New exported function loadTelemetryStore added in scheduler/lpt-splitter.ts
SPC011 🟡 MINOR TypeScript parseTestReportObservations scheduler/lpt-splitter.ts:62 (none) → fn parseTestReportObservations(rawContent: string) -> TestRunObservation[] New exported function parseTestReportObservations added in scheduler/lpt-splitter.ts
SPC011 🟡 MINOR TypeScript saveTelemetryStore scheduler/lpt-splitter.ts:45 (none) → fn saveTelemetryStore(workspaceDir: string, telemetryPath: string, store: TelemetryStore) -> void New exported function saveTelemetryStore added in scheduler/lpt-splitter.ts
SPC011 🟡 MINOR TypeScript scheduleShardsLpt scheduler/lpt-splitter.ts:216 (none) → fn scheduleShardsLpt(executableTests: ImpactedTest[], maxShards: number) -> New exported function scheduleShardsLpt added in scheduler/lpt-splitter.ts
SPC011 🟡 MINOR TypeScript updateTelemetryStoreEwma scheduler/lpt-splitter.ts:138 (none) → fn updateTelemetryStoreEwma(store: TelemetryStore, observations: TestRunObservation[], alpha?: any) -> TelemetryStore New exported function updateTelemetryStoreEwma added in scheduler/lpt-splitter.ts
SPC011 🟡 MINOR TypeScript MAX_AST_FILE_BYTES security.ts:15 (none) → const MAX_AST_FILE_BYTES = 1_048_576 New exported const MAX_AST_FILE_BYTES added in security.ts
SPC011 🟡 MINOR TypeScript MAX_SCAN_LINE_LENGTH security.ts:18 (none) → const MAX_SCAN_LINE_LENGTH = 2_000 New exported const MAX_SCAN_LINE_LENGTH added in security.ts
SPC011 🟡 MINOR TypeScript escapeWorkflowCommandData security.ts:80 (none) → fn escapeWorkflowCommandData(val: string) -> string New exported function escapeWorkflowCommandData added in security.ts
SPC011 🟡 MINOR TypeScript escapeWorkflowCommandProperty security.ts:91 (none) → fn escapeWorkflowCommandProperty(val: string) -> string New exported function escapeWorkflowCommandProperty added in security.ts
SPC011 🟡 MINOR TypeScript isSafeGitHubApiUrl security.ts:111 (none) → fn isSafeGitHubApiUrl(rawUrl: string) -> boolean New exported function isSafeGitHubApiUrl added in security.ts
SPC011 🟡 MINOR TypeScript isSafeLineForRegex security.ts:23 (none) → fn isSafeLineForRegex(line: string) -> boolean New exported function isSafeLineForRegex added in security.ts
SPC011 🟡 MINOR TypeScript isSafeRelativeFilePath security.ts:47 (none) → fn isSafeRelativeFilePath(relPath: string) -> boolean New exported function isSafeRelativeFilePath added in security.ts
SPC011 🟡 MINOR TypeScript isValidGitRef security.ts:31 (none) → fn isValidGitRef(ref: string) -> boolean New exported function isValidGitRef added in security.ts
SPC011 🟡 MINOR TypeScript resolveSafeWorkspacePath security.ts:63 (none) → fn resolveSafeWorkspacePath(workspaceDir: string, targetPath: string) -> string New exported function resolveSafeWorkspacePath added in security.ts
SPC011 🟡 MINOR TypeScript sanitizeGitHubOutputValue security.ts:104 (none) → fn sanitizeGitHubOutputValue(val: string | number | boolean) -> string New exported function sanitizeGitHubOutputValue added in security.ts
SPC011 🟡 MINOR TypeScript AstSymbol types.ts:61 (none) → interface AstSymbol ({ 7 fields }) New exported interface AstSymbol added in types.ts
SPC011 🟡 MINOR TypeScript DiffHunk types.ts:21 (none) → interface DiffHunk ({ 6 fields }) New exported interface DiffHunk added in types.ts
SPC011 🟡 MINOR TypeScript ExecutionMode types.ts:9 (none) → type ExecutionMode = "skip" | "surgical" | "full-fail-safe" New exported type ExecutionMode added in types.ts
SPC011 🟡 MINOR TypeScript FileDiff types.ts:37 (none) → interface FileDiff ({ 4 fields }) New exported interface FileDiff added in types.ts
SPC011 🟡 MINOR TypeScript FinOpsMetrics types.ts:216 (none) → interface FinOpsMetrics ({ 12 fields }) New exported interface FinOpsMetrics added in types.ts
SPC011 🟡 MINOR TypeScript GitHubMatrixPayload types.ts:169 (none) → interface GitHubMatrixPayload ({ 1 fields }) New exported interface GitHubMatrixPayload added in types.ts
SPC011 🟡 MINOR TypeScript GovernanceMetadata types.ts:204 (none) → interface GovernanceMetadata ({ 4 fields }) New exported interface GovernanceMetadata added in types.ts
SPC011 🟡 MINOR TypeScript ImpactedTest types.ts:137 (none) → interface ImpactedTest ({ 7 fields }) New exported interface ImpactedTest added in types.ts
SPC011 🟡 MINOR TypeScript ImportBinding types.ts:79 (none) → interface ImportBinding ({ 4 fields }) New exported interface ImportBinding added in types.ts
SPC011 🟡 MINOR TypeScript MutatedSymbol types.ts:111 (none) → interface MutatedSymbol ({ 5 fields }) New exported interface MutatedSymbol added in types.ts
SPC011 🟡 MINOR TypeScript ParsedModule types.ts:91 (none) → interface ParsedModule ({ 8 fields }) New exported interface ParsedModule added in types.ts
SPC011 🟡 MINOR TypeScript PrunedDependencyEdge types.ts:125 (none) → interface PrunedDependencyEdge ({ 4 fields }) New exported interface PrunedDependencyEdge added in types.ts
SPC011 🟡 MINOR TypeScript SupportedLanguage types.ts:12 (none) → type SupportedLanguage = | "typescript" | "javascript" | "python" | "rust" | "go" | "unknown" New exported type SupportedLanguage added in types.ts
SPC011 🟡 MINOR TypeScript SymbolKind types.ts:49 (none) → type SymbolKind = | "function" | "class" | "const" | "variable" | "interface" | "type" | "enum" | "struct" | "method" New exported type SymbolKind added in types.ts
SPC011 🟡 MINOR TypeScript TelemetryStore types.ts:186 (none) → interface TelemetryStore ({ 2 fields }) New exported interface TelemetryStore added in types.ts
SPC011 🟡 MINOR TypeScript TestRunObservation types.ts:192 (none) → interface TestRunObservation ({ 4 fields }) New exported interface TestRunObservation added in types.ts
SPC011 🟡 MINOR TypeScript TestShard types.ts:155 (none) → interface TestShard ({ 5 fields }) New exported interface TestShard added in types.ts
SPC011 🟡 MINOR TypeScript TestTelemetryRecord types.ts:174 (none) → interface TestTelemetryRecord ({ 4 fields }) New exported interface TestTelemetryRecord added in types.ts
SPC011 🟡 MINOR TypeScript VortexAnalysisResult types.ts:244 (none) → interface VortexAnalysisResult ({ 18 fields }) New exported interface VortexAnalysisResult added in types.ts
SPC011 🟡 MINOR TypeScript VortexConfig types.ts:284 (none) → interface VortexConfig ({ 23 fields }) New exported interface VortexConfig added in types.ts

Powered by GLASTOR® Core (vortex → specter → byte-gauge → medusa)


⚡ Audited in 14ms by GLASTOR® Specter • ⭐ Star us on GitHub
🏅 Add the official GLASTOR® Specter badge to your README
[![API Contract: Specter](https://img.shields.io/badge/API%20Contract-Specter%20AST-8b5cf6?style=for-the-badge)](https://github.com/glastor-core/specter)

@github-advanced-security

Copy link
Copy Markdown

You are seeing this message because GitHub Code Scanning has recently been set up for this repository, or this pull request contains the workflow file for the Code Scanning tool.

What Enabling Code Scanning Means:

  • The 'Security' tab will display more code scanning analysis results (e.g., for the default branch).
  • Depending on your configuration and choice of analysis tool, future pull requests will be annotated with code scanning analysis results.
  • You will be able to see the analysis results for the pull request's branch on this overview once the scans have completed and the checks have passed.

For more information about GitHub Code Scanning, check out the documentation.

Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 7.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v4...v7)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/github_actions/actions/checkout-7 branch from 6ea33bc to 44ff7c3 Compare November 8, 2026 14:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant