Skip to content

Fix Check Compatibility CI Failure #1861

@LHT129

Description

@LHT129

Background

The Check Compatibility CI job was failing at the "Install GitHub CLI" step with exit code 100. This blocked all PR merges.

Problem

The CI container vsaglib/vsag:ci-x86 had issues with the manual gh installation script due to apt source configuration problems.

Solution

  1. Pre-install gh in the CI Docker image (Dockerfile.x86)
  2. Use the official GitHub CLI action cli/action@v1 instead of manual installation

Changes

  • docker/Dockerfile.x86: Add gh to apt install
  • .github/workflows/check_compatibility.yml: Replace manual installation with uses: cli/action@v1

Benefits

  • Eliminates CI failure at gh installation step
  • Reduces CI runtime (no need to install gh each run)
  • Uses officially maintained action for better stability

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions