mirror of
https://github.com/All-Hands-AI/OpenHands.git
synced 2026-01-09 14:57:59 -05:00
[Bug]: Fix workflow definition for installation phase of resolver (#6861)
This commit is contained in:
16
.github/workflows/openhands-resolver.yml
vendored
16
.github/workflows/openhands-resolver.yml
vendored
@@ -88,12 +88,10 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
python -m pip index versions openhands-ai > openhands_versions.txt
|
python -m pip index versions openhands-ai > openhands_versions.txt
|
||||||
OPENHANDS_VERSION=$(head -n 1 openhands_versions.txt | awk '{print $2}' | tr -d '()')
|
OPENHANDS_VERSION=$(head -n 1 openhands_versions.txt | awk '{print $2}' | tr -d '()')
|
||||||
# Ensure requirements.txt ends with newline before appending
|
|
||||||
if [ -f requirements.txt ] && [ -s requirements.txt ]; then
|
# Create a new requirements.txt locally within the workflow, ensuring no reference to the repo's file
|
||||||
sed -i -e '$a\' requirements.txt
|
echo "openhands-ai==${OPENHANDS_VERSION}" > /tmp/requirements.txt
|
||||||
fi
|
cat /tmp/requirements.txt
|
||||||
echo "openhands-ai==${OPENHANDS_VERSION}" >> requirements.txt
|
|
||||||
cat requirements.txt
|
|
||||||
|
|
||||||
- name: Cache pip dependencies
|
- name: Cache pip dependencies
|
||||||
if: |
|
if: |
|
||||||
@@ -111,9 +109,9 @@ jobs:
|
|||||||
uses: actions/cache@v4
|
uses: actions/cache@v4
|
||||||
with:
|
with:
|
||||||
path: ${{ env.pythonLocation }}/lib/python3.12/site-packages/*
|
path: ${{ env.pythonLocation }}/lib/python3.12/site-packages/*
|
||||||
key: ${{ runner.os }}-pip-openhands-resolver-${{ hashFiles('requirements.txt') }}
|
key: ${{ runner.os }}-pip-openhands-resolver-${{ hashFiles('/tmp/requirements.txt') }}
|
||||||
restore-keys: |
|
restore-keys: |
|
||||||
${{ runner.os }}-pip-openhands-resolver-${{ hashFiles('requirements.txt') }}
|
${{ runner.os }}-pip-openhands-resolver-${{ hashFiles('/tmp/requirements.txt') }}
|
||||||
|
|
||||||
- name: Check required environment variables
|
- name: Check required environment variables
|
||||||
env:
|
env:
|
||||||
@@ -225,7 +223,7 @@ jobs:
|
|||||||
} else {
|
} else {
|
||||||
console.log("Installing from requirements.txt...");
|
console.log("Installing from requirements.txt...");
|
||||||
await exec.exec("python -m pip install --upgrade pip");
|
await exec.exec("python -m pip install --upgrade pip");
|
||||||
await exec.exec("pip install -r requirements.txt");
|
await exec.exec("pip install -r /tmp/requirements.txt");
|
||||||
}
|
}
|
||||||
|
|
||||||
- name: Attempt to resolve issue
|
- name: Attempt to resolve issue
|
||||||
|
|||||||
Reference in New Issue
Block a user