@@ -1460,9 +1460,17 @@ jobs:
1460
1460
- name : Set up test environment (Linux)
1461
1461
if : ${{ runner.os == 'Linux' }}
1462
1462
run : |
1463
+ # Add GitHub CLI source
1464
+ sudo mkdir -p -m 755 /etc/apt/keyrings
1465
+ sudo curl -L -o /etc/apt/keyrings/githubcli-archive-keyring.gpg \
1466
+ https://cli.github.com/packages/githubcli-archive-keyring.gpg
1467
+ sudo chmod go+r /etc/apt/keyrings/githubcli-archive-keyring.gpg
1468
+ sudo mkdir -p -m 755 /etc/apt/sources.list.d
1469
+ echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/githubcli-archive-keyring.gpg] https://cli.github.com/packages stable main" | sudo tee /etc/apt/sources.list.d/github-cli.list > /dev/null
1470
+
1463
1471
# Install required system packages
1464
1472
sudo apt-get update
1465
- sudo apt-get install -y dos2unix jq
1473
+ sudo apt-get install -y dos2unix gh jq
1466
1474
1467
1475
# Set environment variables
1468
1476
echo "TAR=tar" >> $GITHUB_ENV
@@ -1471,6 +1479,9 @@ jobs:
1471
1479
- name : Set up test environment (macOS)
1472
1480
if : ${{ runner.os == 'macOS' }}
1473
1481
run : |
1482
+ # Install required system packages
1483
+ brew install gh
1484
+
1474
1485
# Set environment variables
1475
1486
echo "TAR=gtar" >> $GITHUB_ENV
1476
1487
echo "ARTIFACT_ROOT=${GITHUB_WORKSPACE}/artifacts" >> $GITHUB_ENV
@@ -1479,7 +1490,7 @@ jobs:
1479
1490
if : ${{ runner.os == 'Windows' }}
1480
1491
run : |
1481
1492
# Install required system packages
1482
- choco install ccache dtc-msys2 gperf jq ninja wget 7zip
1493
+ choco install ccache dtc-msys2 gh gperf jq ninja wget 7zip
1483
1494
1484
1495
# Enable long paths support for Git
1485
1496
git config --system core.longpaths true
0 commit comments