From 4af4652c0488f1109ff42e81b38800526c118aa8 Mon Sep 17 00:00:00 2001 From: nscuro Date: Thu, 4 Jun 2026 21:14:29 +0200 Subject: [PATCH] Add CEL autocomplete for package metadata hashes and has_package_artifact_hash_mismatch function Signed-off-by: nscuro --- src/views/policy/celCompletions.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/views/policy/celCompletions.js b/src/views/policy/celCompletions.js index dd7424409..c4edc6848 100644 --- a/src/views/policy/celCompletions.js +++ b/src/views/policy/celCompletions.js @@ -53,6 +53,10 @@ const TYPES = { resolved_license: 'License', published_at: 'Timestamp', latest_version: 'string', + package_artifact_md5: 'string', + package_artifact_sha1: 'string', + package_artifact_sha256: 'string', + package_artifact_sha512: 'string', }, License: { uuid: 'string', @@ -174,6 +178,7 @@ const TIMESTAMP_METHODS = [ const TYPE_METHODS = { Component: [ + nullaryFunc('has_package_artifact_hash_mismatch', 'bool'), unaryFunc('is_dependency_of', 'v1.Component{}', 'bool'), unaryFunc('is_direct_dependency_of', 'v1.Component{}', 'bool'), unaryFunc('is_exclusive_dependency_of', 'v1.Component{}', 'bool'),