mirror of
https://github.com/Aider-AI/aider.git
synced 2025-05-28 08:14:59 +00:00
ci: Improve robustness of aider version check in CI
This commit is contained in:
parent
ca0ffc66d1
commit
9c9c6b6591
1 changed files with 17 additions and 1 deletions
18
.github/workflows/check_pypi_version.yml
vendored
18
.github/workflows/check_pypi_version.yml
vendored
|
@ -25,12 +25,28 @@ jobs:
|
|||
- name: Get installed aider version
|
||||
id: installed_version
|
||||
run: |
|
||||
set -x # Enable debugging output
|
||||
aider_version_output=$(aider --version)
|
||||
if [ $? -ne 0 ]; then
|
||||
echo "Error: 'aider --version' command failed."
|
||||
exit 1
|
||||
fi
|
||||
echo "Raw aider --version output: $aider_version_output"
|
||||
|
||||
# Extract version number (assuming format "aider vX.Y.Z")
|
||||
aider_version=$(echo "$aider_version_output" | grep -oP 'v\d+\.\d+\.\d+')
|
||||
|
||||
# Check if grep found anything
|
||||
if [ -z "$aider_version" ]; then
|
||||
echo "Error: Could not extract version using grep -oP 'v\d+\.\d+\.\d+' from output: $aider_version_output"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo "Installed aider version: $aider_version"
|
||||
# Remove 'v' prefix for comparison
|
||||
echo "version=${aider_version#v}" >> $GITHUB_OUTPUT
|
||||
version_num=${aider_version#v}
|
||||
echo "Extracted version number: $version_num"
|
||||
echo "version=$version_num" >> $GITHUB_OUTPUT
|
||||
|
||||
- name: Check out code
|
||||
uses: actions/checkout@v4
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue