All notable changes to this project will be documented in this file.
- (bundle) Fail fast when --attest is used without binary attestati… by @lockwobr
- (skyhook-customizations) Bump nvidia-setup and nvidia-tuned for fixes and add resource to kernel setup by @ayuskauskas
- (validation) Container-per-validator execution engine by @lalitadithya
- Move to latest NVSentinel by @lalitadithya
- (demos) Fix hardcoded version and inconsistent headers in valid.md by @mchmarny
- Remove token for auth by @mchmarny
- Upgraded deps by @mchmarny
- Remove report by @mchmarny
- Remove NV registry from examples by @mchmarny
- Remove nv data example by @mchmarny
- Remove snapshots by @mchmarny
- Removed scaffolding script by @mchmarny
- Code review fixes — dead code, error wrapping, deduplication by @mchmarny
- (snapshot) Ensure namespace exists before deploying agent
- Update service with correct value (eks)
- (evidence) Use nvcr image in HPA GPU test manifest by @yuanchen8911
- (verify) Return FAILED and non-zero exit when bundle has verifica… by @lockwobr
- (ci) Support /ok-to-test for fork PRs by @mchmarny
- (recipes) Add GB200 EKS recipe overlays, fix HPA multi-arch, add DRA evidence and deploy mitigations by @yuanchen8911
- (validator) Remove redundant operator-health deployment check by @xdu31
- (ci) Align upload-artifact pin to v6.0.0 in uat-aws by @mchmarny
- (ci) Dispatch site deploy on main to satisfy environment policy by @mchmarny
- (ci) Remove redundant permissions in qualification by @mchmarny
- (ci) Deduplicate chainsaw install in cli-e2e by @mchmarny
- (ci) Remove dead go-ci action by @mchmarny
- (ci) Extract prep-kind-runner composite action by @mchmarny
- (ci) Extract install-karpenter-kwok composite action by @mchmarny
- (ci) Prevent gh-pages deployment deadlock during release by @mchmarny
- Add local health check validation Make targets by @mchmarny
- Remove stale plan files by @mchmarny
- (site) Restructure versioned build to keep landing page at root by @mchmarny
- (site) Disable enableGitInfo for archived builds by @mchmarny
- (bundler) Fix undeploy PVC ordering, harden deploy scripts, add deployment docs by @yuanchen8911
- (health-check/skyhook) Add rbac to validator agent to read skyhook by @ayuskauskas
- (site) Add build-versioned-site composite action by @mchmarny
- (site) Remove hardcoded version list from hugo.yaml by @mchmarny
- (site) Refactor gh-pages workflow for versioned builds by @mchmarny
- (release) Deploy versioned site after release publish by @mchmarny
- Bump skyhook version by @lockwobr
- (recipes) Bump kube-prometheus-stack, prometheus-adapter, kai-scheduler, nvsentinel by @yuanchen8911
- (validator) Filter log streaming output and discover Prometheus URL from recipe by @mchmarny
- (conformance) Improve ai-service-metrics error messages and add URL discovery tests by @mchmarny
- (cli) Default agent image tag to CLI version for release builds by @mchmarny
- Feat/skyhook customizations - Add OFI install and fix EFA install on hardened systems by @ayuskauskas
- (k8s) Add fast-path check in WaitForJobCompletion for already-complete Jobs by @mchmarny
- (validator) Correct health check resource names and stream logs during validation by @mchmarny
- (validator) Rename ConstraintValidator.Pattern to Name and remove legacy ConstraintTest type by @xdu31
- Add xdu31 to copy-pr-bot trusted contributors by @xdu31
- (validator) Resolve lint issues in pod termination wait by @mchmarny
- (validator) Wait for pod termination before RBAC cleanup by @mchmarny
- (kwok) Disable cert-manager startupapicheck in KWOK tests by @mchmarny
- (skyhook) Make autoTaintNewNodes configurable, add template tests, bump to v0.13.0 by @lockwobr
- (validator) Add per-component Chainsaw health checks by @mchmarny
- (collector) Remove Helm/ArgoCD collectors and materialization by @mchmarny
- (agent) Remove HelmNamespaces plumbing from agent, snapshotter, and CLI by @mchmarny
- Update docs and tests for Helm/ArgoCD collector removal by @mchmarny
- (validator) Reassemble split go test -json output to prevent artifact decode failures by @mchmarny
- (snapshot) Classify network errors, deduplicate taint encoding, fix helm env propagation by @mchmarny
- (agent) Increase pod/collector timeouts and add ArgoCD RBAC by @mchmarny
- Consolidate changelog to 3 categories by @mchmarny
- (skyhook-customization) Add nvidia-setup to install efa, raid, chrony, kernel by @ayuskauskas
- Add NodeTopology collector for cluster-wide taint/label capture by @mchmarny
- (validator) Propagate tolerations and node selectors to validation phase Jobs by @nvidiajeff
- (aws-efa) Set the right affinity by @ayuskauskas
- (evidence) Performance improvement - replace fixed sleeps with polling and refresh evidence by @yuanchen8911
- (skyhook/nvidia-setup) Bump to 0.1.1 and force kernel to be what we want by @ayuskauskas
- (ci) Add missing performance.test binary and testdata to E2E validator image by @xdu31
- (validator) Prefer CPU nodes for validation Jobs and decouple node-selector from phase Jobs by @xdu31
- (recipes) Remove gdrcopy version pin from GPU Operator defaults by @yuanchen8911
- (cli) Remove --privileged from validate agent flags test by @mchmarny
- Consolidate pod utilities, add HTTP client factory, split phases.go by @mchmarny
- (validator) Lift RBAC and ConfigMap setup out of per-phase loop in ValidatePhases by @mchmarny
- Update copyright year to 2026 across all source files by @mchmarny
- Adding nccl test by @iamkhaledh
- (validator) Invoke chainsaw binary for health checks and add gpu-operator pod health check by @xdu31
- (recipes) Upgrade dynamo-platform to v0.9.0 and disable etcd/nats by @yuanchen8911
- (registry/skyhook_customizations) Wrong paths set for accelerated selector and tolerations by @ayuskauskas
- (attestation) Fix version matching logic to align with the project by @lockwobr
- Pipeline issues around forked repos by @lockwobr
- (bundler) Delete PVCs during undeploy to prevent stale volume mounts by @yuanchen8911
- (demos) Add prerequisites and scheduling to vllm-agg workload by @yuanchen8911
- Change default agent namespace from gpu-operator to default by @mchmarny
- (recipes) Correct component deployment ordering by @yuanchen8911
- (ci) Evidence renderer crash, Dynamo inference retry, and workflow cleanup by @yuanchen8911
- (recipes) Remove dynamo components from kind training overlay by @yuanchen8911
- (bundler) Improve deploy/undeploy script reliability by @yuanchen8911
- (recipes) Add system node scheduling for dynamo-platform and kgateway by @yuanchen8911
- (evidence) Simplify HPA conformance test to scale-up only by @yuanchen8911
- (skyhook-customizations) Update tuning to 0.2.2 which fixes tuning profile to be final override by @ayuskauskas
- Add atif1996 to copy-pr-bot trusted users
Co-authored-by: Atif Mahmood atif1996@users.noreply.github.com by @atif1996
- (demos) Add aligned infographic prompts for demo images by @mchmarny
- (validator) Auto-discover expected resources from kustomize sources via krusty SDK by @xdu31
- Bundle time --nodes flag to let components know about expected cluster size by @ayuskauskas
- (attestation) Bundle attestation and verification of provenance by @lockwobr
- (recipes) Unpin gpu-operator and add KAI runtimeClassName workaround by @yuanchen8911
- (recipes) Exclude NFD worker nodeSelector from accelerated scheduling by @yuanchen8911
- Enforce established patterns across codebase by @mchmarny
- Correct namespace check, stale comments, and dead test code in k8s/agent by @mchmarny
-
(e2e) Replace Tilt with direct ko+kubectl and host-side validator compilation by @mchmarny
-
Consolidate qualification jobs and remove duplicate tests by @mchmarny
-
Upgrade deps by @mchmarny
-
Remove dead code, fix best practices, add CLI flag categories by @mchmarny
-
Remove dead code, update deps, fix license-check for Go 1.26 by @mchmarny
- (release) Restructure on-tag pipeline for strict gating by @mchmarny
- Integrate CNCF submission evidence collection into aicr validate by @yuanchen8911
- (site) Landing page refresh, dark mode, and version dropdown by @mchmarny
- (uat) AWS UAT pipeline with Chainsaw CUJ tests by @mchmarny
- (validator) Add ComponentResult types for deployment materialization by @mchmarny
- (validator) Add ComponentResult types for deployment materialization by @mchmarny
- (validator) Implement component materialization with tests by @mchmarny
- (validator) Integrate component materialization into deployment phase by @mchmarny
- (ci) Add missing contents:read permission to PR comment job by @mchmarny
- (install) Improve UX with supply chain security messaging by @mchmarny
- (validator) Address lint issues in deployment materialization by @mchmarny
-
(chainsaw) Add deployment materialization e2e tests by @mchmarny
-
(chainsaw) Update CUJ1 mock snapshot with full helm data by @mchmarny
-
(kwok) Add deployment materialization verification step by @mchmarny
-
Fix gofmt alignment and add missing license headers by @mchmarny
- Strip v prefix from version in install script asset names by @mchmarny
- (bundler) Add type-aware routing for kustomize components by @mchmarny
- (evidence) Add artifact capture for conformance evidence by @dims
- (docs) Add CNCF AI conformance submission for v1.34 by @yuanchen8911
- (skyhook) Update to nvidia-tuned 0.2.1 and set h100 overlays back by @ayuskauskas
- (validator) Add helm-values deployment check by @mchmarny
- (conformance) Capture observed state in evidence artifacts by @dims
- Enhance conformance evidence with gateway conditions, webhook test, and HPA scale-down by @yuanchen8911
- (conformance) Enrich evidence with observed cluster state by @dims
- (validator) Add Chainsaw-style health check assertions via --data flag by @xdu31
- (docs) Add Hugo + Docsy documentation site by @mchmarny
- (conformance) Wrap PRODUCT.yaml lines for yamllint by @dims
- (agent) Scope secrets RBAC and robust helm-values check by @mchmarny
- Enforce error handling, polling, and deletion policy patterns by @mchmarny
- (ci) Deduplicate tool installs and fix broken workflows by @mchmarny
- (docs) Enterprise CI, custom domain, NVIDIA brand theme by @mchmarny
-
Add GPU conformance test workflow to main by @dims
-
Clean up CUJs by @mchmarny
-
Clean up change log by @mchmarny
-
Add uat-aws workflow for dispatch registration by @mchmarny
-
Change demo api url change by @mchmarny
- (ci) Add metrics-driven cluster autoscaling validation with Karpenter + KWOK by @dims
- (validator) Add Go-based CNCF AI conformance checks by @dims
- (validator) Self-contained DRA conformance check with EKS overlays by @dims
- (validator) Self-contained gang scheduling conformance check by @dims
- (validator) Upgrade conformance checks from static to behavioral validation by @dims
- Add conformance evidence renderer and fix check false-positives by @dims
- (validator) Replace helm CLI subprocess with Helm Go SDK for chart rendering by @xdu31
- Add HPA pod autoscaling evidence for CNCF AI Conformance by @yuanchen8911
- (collector) Add Helm release and ArgoCD Application collectors by @mchmarny
- Add cluster autoscaling evidence for CNCF AI Conformance by @yuanchen8911
- (ci) Binary attestation with SLSA Build Provenance v1 by @lockwobr
- Resolve gosec lint issues and bump golangci-lint to v2.10.1 by @mchmarny
- Guard against empty path in NewFileReader after filepath.Clean by @mchmarny
- Pass cluster K8s version to Helm SDK chart rendering by @mchmarny
- (e2e) Update deploy-agent test for current snapshot CLI by @mchmarny
- Prevent snapshot agent Job from nesting agent deployment by @mchmarny
-
Release v0.7.7 by @mchmarny
-
Harden workflows and reduce duplication by @mchmarny
-
(ci) Remove redundant DRA test steps from inference workflow by @dims
-
Upgrade Go to 1.26.0 by @mchmarny
-
(validator) Remove Job-based checks from readiness phase, keep constraint-only gate by @xdu31
-
(recipe) Add conformance recipe invariant tests by @dims
- (ci) Add metrics-driven cluster autoscaling validation with Karpenter + KWOK by @dims
- (validator) Add Go-based CNCF AI conformance checks by @dims
- (validator) Self-contained DRA conformance check with EKS overlays by @dims
- (validator) Self-contained gang scheduling conformance check by @dims
- (validator) Upgrade conformance checks from static to behavioral validation by @dims
- Add conformance evidence renderer and fix check false-positives by @dims
- (validator) Replace helm CLI subprocess with Helm Go SDK for chart rendering by @xdu31
- Add HPA pod autoscaling evidence for CNCF AI Conformance by @yuanchen8911
- (collector) Add Helm release and ArgoCD Application collectors by @mchmarny
- Add cluster autoscaling evidence for CNCF AI Conformance by @yuanchen8911
- Resolve gosec lint issues and bump golangci-lint to v2.10.1 by @mchmarny
- Guard against empty path in NewFileReader after filepath.Clean by @mchmarny
- Pass cluster K8s version to Helm SDK chart rendering by @mchmarny
- (e2e) Update deploy-agent test for current snapshot CLI by @mchmarny
- Prevent snapshot agent Job from nesting agent deployment by @mchmarny
-
Harden workflows and reduce duplication by @mchmarny
-
(recipe) Add conformance recipe invariant tests by @dims
-
(validator) Remove Job-based checks from readiness phase, keep constraint-only gate by @xdu31
-
(ci) Remove redundant DRA test steps from inference workflow by @dims
-
Upgrade Go to 1.26.0 by @mchmarny
- Codebase consistency fixes and test coverage by @mchmarny
- Rename cleanup by @mchmarny
- Remove redundant local e2e script by @mchmarny
- Remove flox environment support by @mchmarny
- Remove empty .envrc stub by @mchmarny
- (ci) Add packages:read permission to deploy job by @mchmarny
- (ci) Add OSS community automation workflows by @mchmarny
- Add CUJ2 inference demo chat UI and update CUJ2 instructions by @yuanchen8911
- Add DRA and gang scheduling test manifests for CNCF AI conformance by @yuanchen8911
- (ci) Collect AI conformance evidence in H100 smoke test by @dims
- (ci) Add DRA GPU allocation test to H100 smoke test by @dims
- Add expected-resources deployment check for validating Kubernetes resources exist by @xdu31
- Add CNCF AI Conformance evidence collection by @yuanchen8911
- (skyhook) Temporarily remove skyhook tuning due to bugs by @ayuskauskas
- Add GPU training CI workflow with gang scheduling test by @dims
- (ci) Add CNCF AI conformance validations to inference workflow by @dims
- (ci) Add HPA pod autoscaling validation to inference workflow by @dims
- (ci) Add ClamAV malware scanning GitHub Action by @dims
- Add two-phase expected resource auto-discovery to validator by @xdu31
- Add support for workload-gate and workload-selector by @ayuskauskas
- (ci) Re-enable CDI for H100 kind smoke test by @dims
- Update inference stack versions and enable Grove for dynamo workloads by @yuanchen8911
- (ci) Harden workflows and improve CI/CD hygiene by @mchmarny
- (ci) Use pull_request_target for write-permission workflows by @mchmarny
- (ci) Break long lines in welcome workflow to pass yamllint by @dims
- Remove admission.cdi from kai-scheduler values by @yuanchen8911
- (ci) Add pull_request trigger to vuln-scan workflow by @mchmarny
- Enable DCGM exporter ServiceMonitor for Prometheus scraping by @yuanchen8911
- (ci) Combine path and size label workflows to prevent race condition by @yuanchen8911
- Add markdown rendering to chat UI and update CUJ2 documentation by @yuanchen8911
- Add kube-prometheus-stack as gpu-operator dependency by @yuanchen8911
- Skip --wait for KAI scheduler in deploy script by @yuanchen8911
- (ci) Lower vuln scan threshold to MEDIUM and add container image scanning by @dims
- (docs) Update bundle commands with correct tolerations in CUJ demos by @yuanchen8911
- (ci) Run attestation and vuln scan concurrently in release workflow by @dims
- Remove trailing quote from skyhook no-op package version by @yuanchen8911
- Remove nodeSelector from EBS CSI node DaemonSet scheduling by @yuanchen8911
- Move DRA controller nodeAffinity override to EKS overlay by @yuanchen8911
- (ci) Use PR number in KWOK concurrency group by @mchmarny
-
Move examples/demos to project root demos directory by @mchmarny
-
Move kai-scheduler and DRA driver to base overlay for CNCF AI conformance by @yuanchen8911
-
Rename PreDeployment to Readiness across codebase and docs by @xdu31
-
Update demos by @mchmarny
-
Update s3c demo by @mchmarny
-
Update demos by @mchmarny
-
Update e2e demo by @mchmarny
-
Update e2e demo by @mchmarny
-
Update e2e demo by @mchmarny
-
Update e2e demo by @mchmarny
-
Improve consistency across GPU CI workflows by @dims
-
Update cuj1 by @mchmarny
- Add merge logic for ExpectedResources, Cleanup, and ValidationConfig in recipe overlays by @xdu31
- Pipe test binary output through test2json for JSON events by @mchmarny
- Add test isolation to prevent production cluster access by @mchmarny
- Multi-stage Dockerfile.validator with CUDA runtime base by @mchmarny
- Enable GPU resources and upgrade DRA driver to 25.12.0 by @yuanchen8911
-
(phase1) Fix best practice violations by @mchmarny
-
(phase2) Extract duplicated code to pkg/k8s/pod by @mchmarny
-
(phase3) Optimize Kubernetes API access and simplify HTTPReader by @mchmarny
-
(phase4) Polish codebase with cleanup and TODO resolution by @mchmarny
-
Clean up change log by @mchmarny
-
Cleanup docker file by @mchmarny
- (ci) Add Dynamo vLLM smoke test and fix etcd/NATS naming by @dims
- Feat/adding smi test by @iamkhaledh, @jaydu
- Remove fullnameOverride from dynamo-platform values by @yuanchen8911
- Disable CDI in GPU Operator for dynamo inference recipes by @yuanchen8911
- Default validation-namespace to namespace when not explicitly set by @mchmarny
- Build aicr CLI in validator image and update binary path by @mchmarny
-
(ci) Decompose gpu-smoke-test into composable actions by @dims
-
Correct test command prior to PR by @mchmarny
-
Clean changelog by @mchmarny
- (ci) Add CUJ2 inference workflow to H100 smoke test by @dims
- Add kind-inference overlays and chainsaw health checks by @dims
- Skyhook gb200 by @ayuskauskas
- Validator generator, add test coverage, wire image-pull-secret by @mchmarny
- Wrap bare errors, add context timeouts, use structured logging by @mchmarny
- (ci) Deduplicate tools, add robustness and consistency improvements by @mchmarny
- (ci) Increase GPU Operator ClusterPolicy timeout to 10 minutes by @mchmarny
- (ci) Harden H100 smoke test workflow by @dims
- Remove dead code, fix perf hotspots, add test coverage by @mchmarny
- (ci) Extract gpu-cluster-setup action, let H100 deploy GPU operator via bundle by @dims
- Standardize kind values to PascalCase by @mchmarny
-
Add actions:read permission to security-scan job by @mchmarny
-
Eliminate hardcoded versions and consolidate CI workflows by @mchmarny
-
Harden checkout credentials, add checksum verification, fail-fast off by @mchmarny
-
Skip SBOM generation in packaging dry run by @mchmarny
-
Clean up changelog by @mchmarny
- (skyhook-customizations) Use overrides and switch to nvidia_tuned by @ayuskauskas
- Vendor Gateway API Inference Extension CRDs (v1.3.0) by @yuanchen8911
- (test) Add standalone resource existence checker for ai-conformance by @dims
- Protect system namespaces from deletion in undeploy.sh by @yuanchen8911
- Rename skyhook CR to remove training suffix by @yuanchen8911
- Add nats storageClass for EKS dynamo deployment by @yuanchen8911
- Mount host /etc/os-release in privileged snapshot agent by @yuanchen8911
-
Add GPU smoke test workflow using nvkind by @dims
-
Enable copy-pr-bot by @dims
-
Setup vendoring for golang by @lockwobr
-
Deduplicate test jobs into reusable qualification workflow by @mchmarny
-
Exclude git from sandbox for GPG commit signing by @mchmarny
-
Code quality cleanup across codebase by @mchmarny
-
Rename skyhook customization manifest to remove training suffix by @yuanchen8911
-
(recipe) Move embedded data to recipes/ at repo root by @lockwobr
- Add tools/describe for overlay composition visualization by @mchmarny
- Restructure inference overlay hierarchy by @yuanchen8911
- Use POSIX-compatible redirects in KWOK parallel test script by @yuanchen8911
- KubeFlow patches by @coffeepac
- Use universal binary name for macOS in install script by @mchmarny
- Use per-arch darwin binaries instead of universal binary by @mchmarny
- Resolve EKS deployment issues for multiple components by @yuanchen8911
- Preserve version prefix in deploy.sh for helm install by @yuanchen8911
- Implement Job-based validation framework with test wrapper infrastructure by @xdu31
- Add kai-scheduler component for gang scheduling by @yuanchen8911
- Add dynamo-platform and dynamo-crds for AI inference serving by @yuanchen8911
- Add kgateway for CNCF AI Conformance inference gateway by @yuanchen8911
- Add basic spec parsing by @cullenmcdermott
- Add undeploy.sh script to Helm bundle deployer by @mchmarny
- Helm-compatible manifest rendering and KWOK CI unification by @mchmarny
- Resolve staticcheck SA5011 and prealloc lint errors by @yuanchen8911
- Fix deploy.sh failing when run from within the bundle directory. by @yuanchen8911
- Use upstream default namespaces for components by @yuanchen8911
- Update kubeflow paths by @coffeepac
- Split validator docker build into per-arch images with manifest list by @mchmarny
- Remove redundant driver resource limits by @yuanchen8911
- Make configmap for kernel module config a template; clean up unu… by @valcharry
- Re-enable cert-manager startupapicheck by @yuanchen8911
- Disable skyhook LimitRange by bumping to v0.12.0 by @yuanchen8911
- Set fullnameOverride to remove aicr-stack- prefix by @yuanchen8911
- Open webhook container ports in NetworkPolicy workaround by @yuanchen8911
- Clean up changelog by @mchmarny
- Update installation instructions by @mchmarny
- Add validation to e2d demo by @mchmarny
- Add b200 snapshot and report by @mchmarny
- Update b200 snapshot by @mchmarny
- Disable scans until GHAS is enabled again by @mchmarny
- Disable upload until ghas is enabled by @mchmarny
- Remove duplicate code scan by @mchmarny
- Add license to b200 example by @mchmarny
- Add aws-efa component by @Kevin-Hawkins
- Fix and improve ConfigMap and CR deployment by @yuanchen8911
- Skyhook, split customizations to their own component and add training by @ayuskauskas
- Add skeleton multi-phase validation framework by @xdu31
- Custom resources must explicitly set their helm hooks OR opt out by @ayuskauskas
- Enhance validate command with multi-phase and agent support by @mchmarny
- (e2e-test) Create snapshot namespace before RBAC resources by @yuanchen8911
- (tools) Make check-tools compatible with bash 3.x by @yuanchen8911
- Correct manifest path in external overlay example by @mchmarny
- Add NetworkPolicy workaround for nvsentinel metrics-access restriction by @yuanchen8911
- Disable aws-ebs-csi-driver by default on EKS by @yuanchen8911
- Prevent driver OOMKill during kernel module compilation by @yuanchen8911
- Update CDI configuration and DEVICE_LIST_STRATEGY for gpu-operator by @yuanchen8911
- Rename platform pytorch to kubeflow and add kubeflow-trainer component by @mchmarny
- Reduce e2e test duplication and add CUJ1 coverage by @mchmarny
- Remove daily scan from blocking prs by @mchmarny
- Add cuj1 demo by @mchmarny
- Adjust release commit message order by @mchmarny
- Include non-conventional commits in changelog by @mchmarny
- Update release commit message format by @mchmarny
- Add aws-efa component by @Kevin-Hawkins
-
Use structured errors and improve test coverage by @mchmarny
-
Remove daily scan from blocking prs by @mchmarny
-
Add Claude instructions to not co-authored commits by @mchmarny
-
Allow attribution but not co-authoring by @mchmarny
-
Moved coauthoring into main claude doc by @mchmarny
- Add coverage delta reporting for PRs by @dims
- Link GitHub usernames in changelog by @dims
- Add structured CLI exit codes for predictable scripting by @dims
- Add fullnameOverride to remove release prefix from deployment names by @yuanchen8911
- Add contents:read permission for coverage comment workflow by @dims
- Use /tmp paths for coverage artifacts by @dims
- Rename prometheus component to kube-prometheus-stack by @yuanchen8911
- Remove namespaceOverride from nvidia-dra-driver-gpu values by @yuanchen8911
-
Add license verification workflow by @dims
-
Add license verification workflow by @dims
-
Add CodeQL security analysis workflow by @dims
-
Use copy-pr-bot branch pattern for PR workflows by @dims
-
Trigger workflows on branch create for copy-pr-bot by @dims
-
Skip workflows on forks to prevent duplicate check runs by @dims
-
Match nvsentinel workflow pattern for copy-pr-bot by @dims
-
Rename default claude file to follow convention by @mchmarny
-
Add .claude/settings.local.json to ignore by @mchmarny
-
Add copy-pr-bot configuration by @dims
-
Refactor tools-check into standalone script by @mchmarny
- Preserve manual changelog edits during version bump by @mchmarny
- Add contextcheck and depguard linters by @dims
- Add stale issue and PR automation by @dims
- Add Dependabot grouping for Kubernetes dependencies by @dims
- Add automatic changelog generation with git-cliff by @mchmarny
- Use workflow_run for PR coverage comments on fork PRs by @dims
- Add actions:read permission for artifact download by @dims
- Add dims in maintainers by @mchmarny
- Add owners file by @mchmarny
- Fix code owners by @mchmarny
- Replace explicit list with a link to the maintainer team by @mchmarny
- Update code owners by @mchmarny
- Support private repo downloads in install script by @mchmarny
- Skip sudo when install directory is writable by @mchmarny
- Add GHCR authentication for image copy by @mchmarny
- Add Artifact Registry for demo API server deployment by @mchmarny
- Install ko and crane from binary releases by @mchmarny
- Remove KO_DOCKER_REPO that conflicts with goreleaser repositories by @mchmarny
-
Restore flat namespace for container images by @mchmarny
-
Extract E2E tests into reusable composite action by @mchmarny
- Ko uppercase repository error and refactor on-tag workflow by @mchmarny
- Migrate container images to project-specific registry path by @mchmarny
- Replace Codecov with GitHub-native coverage tracking by @mchmarny
- Correct serviceAccountName field casing in Job specs by @mchmarny
- Add actions:read permission for CodeQL telemetry by @mchmarny
- Add explicit slug to Codecov action by @mchmarny
- Make SARIF upload graceful when code scanning unavailable by @mchmarny
- Install ko from binary release instead of go install by @mchmarny
- Strip v prefix from ko version for URL construction by @mchmarny
-
Run test and e2e jobs concurrently by @mchmarny
-
Add notice when SARIF upload is skipped by @mchmarny
-
Integrate E2E tests into main CI workflow by @mchmarny
-
Split CI into unit, integration, and e2e jobs by @mchmarny
-
Init repo by @mchmarny
-
Replace file-existence-action with hashFiles by @mchmarny
-
Replace ko-build/setup-ko with go install by @mchmarny
-
Remove Homebrew and update org to NVIDIA by @mchmarny
-
Update settings by @mchmarny
-
Remove code owners for now by @mchmarny
-
Update project docs and setup by @mchmarny
-
Update contributing doc by @mchmarny
-
Remove badges not supported in local repos by @mchmarny