diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 1631fbf122..94267a1ffc 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -199,8 +199,8 @@ jobs:
# - run: python -Im pip install --editable .[dev]
# - run: python -Ic 'import rdmo; print(rdmo.__version__)'
- optional-dependencies:
- name: Test installation of optional-dependencies
+ dependencies:
+ name: Test installation of all dependencies
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v4
@@ -214,13 +214,15 @@ jobs:
sudo apt install --yes libldap2-dev libsasl2-dev
- run: python -m pip install --upgrade pip
- run: python -m pip install .[allauth,shibboleth,ci,dev,gunicorn,ldap,mysql,postgres,pytest]
-
- uses: actions/setup-node@v4
with:
node-version: 18
cache: npm
- run: npm install --dev
+ - run: npm outdated > outdated.md
+ continue-on-error: true
+
- name: Write info to step summary
run: |
{
@@ -230,13 +232,11 @@ jobs:
echo "$ python -m pipdeptree --local-only --exclude=pip,pipdeptree"
python -m pipdeptree --local-only --exclude=pip,pipdeptree
echo -e "\`\`\`\n"
-
echo 'Outdated Python dependencies
'
echo -e "\n\`\`\`console"
echo "$ python -m pip list --outdated"
python -m pip list --outdated
echo -e "\`\`\`\n "
-
echo 'Installed JavaScript packages (dependency tree)
'
echo -e "\n\`\`\`console"
echo "$ npm list --all"
@@ -246,10 +246,9 @@ jobs:
echo 'Outdated JavaScript dependencies
'
echo -e "\n\`\`\`console"
echo "$ npm outdated"
- python -m pip list --outdated
+ cat outdated.md
echo -e "\`\`\`\n "
-
} >> $GITHUB_STEP_SUMMARY
# required-checks-pass: