Fix reading outdated packages list

This commit is contained in:
Zach Borboa
2025-11-12 09:26:25 -05:00
parent 167217bb95
commit 47336e1285
+10 -10
View File
@@ -20,18 +20,18 @@ jobs:
source venv/bin/activate
python -m pip install --upgrade pip pip-tools
- name: Read outdated dependencies
id: read-outdated
run: |
OUTDATED="$(jq -r '.[1:][]' 'scripts/make_release_requirements.json')"
echo "::set-output name=outdated::$OUTDATED"
- name: Upgrade outdated dependencies
if: steps.read-outdated.outputs.outdated != ''
run: |
for package in ${{ steps.read-outdated.outputs.outdated }}; do
echo "found outdated package: ${package}"
# TODO: Attempt to upgrade the package.
items=($(
jq -r '.[1:]' "scripts/make_release_requirements.json" |
jq -r '.[] | "\(.name)|\(.version)"'
))
for item in "${items[@]}"; do
IFS='|' read -r "package_name" "package_version" <<< "${item}"
echo "found outdated package:"
echo "name: ${package_name}"
echo "version: ${package_version}"
# TODO: Attempt to upgrade the package.
done
echo "done"