mirror of
https://github.com/nextcloud/all-in-one.git
synced 2024-09-22 07:46:15 +08:00
Merge pull request #1743 from nextcloud/enh/noid/update-dependencies
fix dependency-update workflow
This commit is contained in:
commit
54aba036bd
9
.github/workflows/dependency-updates.yml
vendored
9
.github/workflows/dependency-updates.yml
vendored
|
@ -11,24 +11,21 @@ jobs:
|
||||||
runs-on: ubuntu-20.04
|
runs-on: ubuntu-20.04
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v3
|
||||||
- uses: nanasess/setup-php@master
|
- uses: shivammathur/setup-php@v2
|
||||||
with:
|
with:
|
||||||
php-version: 8.1
|
php-version: 8.1
|
||||||
extensions: apcu
|
extensions: apcu
|
||||||
- name: Run dependency update script
|
- name: Run dependency update script
|
||||||
run: |
|
run: |
|
||||||
set -x
|
set -x
|
||||||
curl -sS https://getcomposer.org/installer | php
|
|
||||||
mv composer.phar /usr/local/bin/composer
|
|
||||||
chmod +x /usr/local/bin/composer
|
|
||||||
cd ./php
|
cd ./php
|
||||||
composer update
|
composer update
|
||||||
set +e
|
set +e
|
||||||
ALL_LINES="$(composer outdated | grep -v "psr/container\|^$\|Direct dependencies\|Everything up to date\|Transitive dependencies")"
|
ALL_LINES="$(composer outdated | grep -v "^$\|php-di/php-di\|psr/container\|Direct dependencies\|Everything up to date\|Transitive dependencies")"
|
||||||
set -e
|
set -e
|
||||||
while [ -n "$ALL_LINES" ]; do
|
while [ -n "$ALL_LINES" ]; do
|
||||||
CURRENT_LINE="$(echo "$ALL_LINES" | head -1)"
|
CURRENT_LINE="$(echo "$ALL_LINES" | head -1)"
|
||||||
composer require "$(echo "$CURRENT_LINE" | awk '{print $1}')" "^$(echo "$CURRENT_LINE" | awk '{print $4}')"
|
composer require "$(echo "$CURRENT_LINE" | awk '{print $1}')" "^$(echo "$CURRENT_LINE" | awk '{print $4}')" --with-all-dependencies
|
||||||
ALL_LINES="$(echo "$ALL_LINES" | sed '1d')"
|
ALL_LINES="$(echo "$ALL_LINES" | sed '1d')"
|
||||||
done
|
done
|
||||||
echo "outdated dependencies:
|
echo "outdated dependencies:
|
||||||
|
|
2
.github/workflows/shellcheck.yml
vendored
2
.github/workflows/shellcheck.yml
vendored
|
@ -13,7 +13,7 @@ jobs:
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v3
|
||||||
- name: Run Shellcheck
|
- name: Run Shellcheck
|
||||||
uses: ludeeus/action-shellcheck@master
|
uses: ludeeus/action-shellcheck@1.1.0
|
||||||
with:
|
with:
|
||||||
check_together: 'yes'
|
check_together: 'yes'
|
||||||
env:
|
env:
|
||||||
|
|
|
@ -5,17 +5,17 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
"php": "^8.1",
|
"php": "8.1.*",
|
||||||
"ext-json": "*",
|
"ext-json": "*",
|
||||||
"ext-sodium": "*",
|
"ext-sodium": "*",
|
||||||
"ext-curl": "*",
|
"ext-curl": "*",
|
||||||
"slim/slim": "4.*",
|
"slim/slim": "4.*",
|
||||||
"php-di/slim-bridge": "^3.1",
|
"php-di/slim-bridge": "3.*",
|
||||||
"guzzlehttp/guzzle": "^7.3",
|
"guzzlehttp/guzzle": "7.*",
|
||||||
"guzzlehttp/psr7": "^2.1.0",
|
"guzzlehttp/psr7": "2.*",
|
||||||
"http-interop/http-factory-guzzle": "^1.2",
|
"http-interop/http-factory-guzzle": "1.*",
|
||||||
"slim/twig-view": "^3.2",
|
"slim/twig-view": "3.*",
|
||||||
"slim/csrf": "^1.2",
|
"slim/csrf": "1.*",
|
||||||
"ext-apcu": "*"
|
"ext-apcu": "*"
|
||||||
},
|
},
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
|
4
php/composer.lock
generated
4
php/composer.lock
generated
|
@ -4,7 +4,7 @@
|
||||||
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
|
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
|
||||||
"This file is @generated automatically"
|
"This file is @generated automatically"
|
||||||
],
|
],
|
||||||
"content-hash": "7a318338d9e074d6f02e1fba5b3dda24",
|
"content-hash": "98f51eb5b87b52c52674f503a131269f",
|
||||||
"packages": [
|
"packages": [
|
||||||
{
|
{
|
||||||
"name": "guzzlehttp/guzzle",
|
"name": "guzzlehttp/guzzle",
|
||||||
|
@ -1768,7 +1768,7 @@
|
||||||
"prefer-stable": false,
|
"prefer-stable": false,
|
||||||
"prefer-lowest": false,
|
"prefer-lowest": false,
|
||||||
"platform": {
|
"platform": {
|
||||||
"php": "^8.1",
|
"php": "8.1.*",
|
||||||
"ext-json": "*",
|
"ext-json": "*",
|
||||||
"ext-sodium": "*",
|
"ext-sodium": "*",
|
||||||
"ext-curl": "*",
|
"ext-curl": "*",
|
||||||
|
|
Loading…
Reference in a new issue