Skip to content

Commit 47336e1

Browse files
committed
Fix reading outdated packages list
1 parent 167217b commit 47336e1

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

.github/workflows/outdated-update.yml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -20,18 +20,18 @@ jobs:
2020
source venv/bin/activate
2121
python -m pip install --upgrade pip pip-tools
2222
23-
- name: Read outdated dependencies
24-
id: read-outdated
25-
run: |
26-
OUTDATED="$(jq -r '.[1:][]' 'scripts/make_release_requirements.json')"
27-
echo "::set-output name=outdated::$OUTDATED"
28-
2923
- name: Upgrade outdated dependencies
30-
if: steps.read-outdated.outputs.outdated != ''
3124
run: |
32-
for package in ${{ steps.read-outdated.outputs.outdated }}; do
33-
echo "found outdated package: ${package}"
34-
# TODO: Attempt to upgrade the package.
25+
items=($(
26+
jq -r '.[1:]' "scripts/make_release_requirements.json" |
27+
jq -r '.[] | "\(.name)|\(.version)"'
28+
))
29+
for item in "${items[@]}"; do
30+
IFS='|' read -r "package_name" "package_version" <<< "${item}"
31+
echo "found outdated package:"
32+
echo "name: ${package_name}"
33+
echo "version: ${package_version}"
34+
# TODO: Attempt to upgrade the package.
3535
done
3636
3737
echo "done"

0 commit comments

Comments
 (0)