Skip to content

ci: vendor validation scripts and remove remote action pins - #57

Merged
hyperpolymath merged 1 commit into
mainfrom
fix-ci-actions
Jul 27, 2026
Merged

ci: vendor validation scripts and remove remote action pins#57
hyperpolymath merged 1 commit into
mainfrom
fix-ci-actions

Conversation

@hyperpolymath

@hyperpolymath hyperpolymath commented Jul 27, 2026

Copy link
Copy Markdown
Owner

Automated PR to fix CI after deleted actions.


Summary by Gitar

  • CI / Validation:
    • Added vendored validate-a2ml.sh and validate-k9.sh scripts in .githooks/
    • Replaced remote GitHub Action validation steps with local script executions in .github/workflows/dogfood-gate.yml

This will update automatically on new commits.

@gitar-bot

gitar-bot Bot commented Jul 27, 2026

Copy link
Copy Markdown

Running post-merge workflows

CI failed: CI failed due to a missing Dockerfile during ClusterFuzzLite fuzzer building and formatting violations caught by cargo fmt in the Rust CI check.

Overview

Two distinct change-related failures occurred across the CI jobs: a ClusterFuzzLite build failure due to an absent Dockerfile path, and a Rust formatting check failure from cargo fmt.

Failures

ClusterFuzzLite Dockerfile Not Found (confidence: high)

  • Type: build
  • Affected jobs: 90125322921
  • Related to change: yes
  • Root cause: The ClusterFuzzLite action is looking for a Dockerfile in storage/conflow/.clusterfuzzlite/ where it does not exist or was moved.
  • Suggested fix: Verify and correct the project-src-path or workflow configuration so that it correctly points to the directory containing the .clusterfuzzlite/Dockerfile.

Rust Formatting Check Failure (confidence: high)

  • Type: tooling
  • Affected jobs: 90126253169
  • Related to change: yes
  • Root cause: Files benches/conflow_bench.rs and tests/e2e_test.rs do not adhere to rustfmt formatting standards, causing cargo fmt --all -- --check to fail.
  • Suggested fix: Run cargo fmt --all locally to format the code, then commit and push the updated files.

Summary

  • Change-related failures: 2 failures (ClusterFuzzLite build failure and cargo fmt formatting errors)
  • Infrastructure/flaky failures: 0 failures
  • Recommended action: Fix the ClusterFuzzLite project path configuration and run cargo fmt --all locally to resolve formatting issues before pushing again.
Code Review ✅ Approved

Vendors validation scripts into .githooks/ and replaces remote GitHub Action validation steps with local script executions in the CI workflow. No issues found.

Auto-approved: No blocking issues found.
Please see Auto-approve Docs for details on setting custom approval criteria.

Options

Auto-apply is off → Gitar will not commit updates to this branch.
Display: compact → Showing less information.

Comment with these commands to change the behavior for this request:

Auto-apply Compact
gitar auto-apply:on         
gitar display:verbose         

Was this helpful? React with 👍 / 👎 | Gitar

@gitar-bot gitar-bot Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Gitar has auto-approved this PR (configure)

@hyperpolymath
hyperpolymath merged commit ca0fd89 into main Jul 27, 2026
30 of 33 checks passed
@hyperpolymath
hyperpolymath deleted the fix-ci-actions branch July 27, 2026 22:49
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