mirror of
https://github.com/Aider-AI/aider.git
synced 2025-05-30 09: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
|
- name: Get installed aider version
|
||||||
id: installed_version
|
id: installed_version
|
||||||
run: |
|
run: |
|
||||||
|
set -x # Enable debugging output
|
||||||
aider_version_output=$(aider --version)
|
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")
|
# Extract version number (assuming format "aider vX.Y.Z")
|
||||||
aider_version=$(echo "$aider_version_output" | grep -oP 'v\d+\.\d+\.\d+')
|
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"
|
echo "Installed aider version: $aider_version"
|
||||||
# Remove 'v' prefix for comparison
|
# 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
|
- name: Check out code
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue