Skip to content

Commit ea40b71

Browse files
ci(actions): Update workflow templates from organization template repository
Signed-off-by: GitHub <noreply@github.com>
1 parent fadae6e commit ea40b71

11 files changed

Lines changed: 72 additions & 46 deletions

.github/actions-lock.txt

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
# SPDX-FileCopyrightText: 2025 Nextcloud GmbH and Nextcloud contributors
22
# SPDX-License-Identifier: MIT
3-
d4697182231bf364a34d8dd8b9e52a00 appstore-build-publish.yml
3+
3c9e67bdc06a172cae6461ab6801f95e appstore-build-publish.yml
44
e6351c608939c31ae1e32923aa82aa10 dependabot-approve-merge.yml
55
2581a67c5bcdcd570427e6d51db767d7 fixup.yml
66
023b664746d1f2e09a9aaaac772ff7f5 lint-info-xml.yml
7-
870b483dbcbca59479211270d61546dd lint-php-cs.yml
7+
660a12f14e32c1b2d24c418232d918da lint-php-cs.yml
88
ee2b04d185b82fe7dd6fe6d83c6c7b45 lint-php.yml
9-
5cb2cca6386e45c0c9061192798b37a8 phpunit-mariadb.yml
10-
d676be1ed03142832d8e712962f5961c phpunit-mysql.yml
11-
ec26ef77882d1c19cba1ce168f927c2b phpunit-oci.yml
12-
e92532f6ac32d39a1ff5c5d57b9686ba phpunit-pgsql.yml
13-
9e8a660a88b8253f33593880710f1df3 phpunit-sqlite.yml
14-
3c4a096b3b7dbaef0f8e5190ffe13518 pr-feedback.yml
15-
20b5d0d45766e3793f19c9c0c8d05140 psalm.yml
9+
c430223b9be698107fc1c10ddd3b4580 phpunit-mariadb.yml
10+
301cb65c1ccc97c22129ad3960ce7f5b phpunit-mysql.yml
11+
fd5eecd6642b35edcff1ab4245a5db76 phpunit-oci.yml
12+
59058fad92d407ffcf16efd401ef1cd5 phpunit-pgsql.yml
13+
dad763027c0d87999474917d6818dbc9 phpunit-sqlite.yml
14+
d1821b8a816578070ed8fd018f321f6d pr-feedback.yml
15+
87bff1e6b8ae3ec6522b134a3d0f7a1c psalm.yml
1616
3975dc58817119d596a8f6ed190352ce reuse.yml
1717
a3440826636c0fd7c2d20b1de50363da update-nextcloud-ocp-approve-merge.yml
18-
39db87018db395caf41007931817cdbd update-nextcloud-ocp.yml
18+
661b96e2d459555a19b99f5f68c334ce update-nextcloud-ocp.yml
1919
9799b1a6a842b5c0076b76de651a0e0d sync-workflow-templates.yml

.github/workflows/appstore-build-publish.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -103,9 +103,11 @@ jobs:
103103

104104
- name: Install composer dependencies
105105
if: steps.check_composer.outputs.files_exists == 'true'
106-
run: |
107-
cd ${{ env.APP_NAME }}
108-
composer install --no-dev
106+
uses: ramsey/composer-install@65e4f84970763564f46a70b8a54b90d033b3bdda # 4.0.0
107+
with:
108+
composer-options: '--no-dev'
109+
working-directory: ${{ env.APP_NAME }}
110+
ignore-cache: 'yes'
109111

110112
- name: Build ${{ env.APP_NAME }}
111113
# Skip if no package.json

.github/workflows/lint-php-cs.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,10 +43,12 @@ jobs:
4343
env:
4444
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
4545

46-
- name: Install dependencies
46+
- name: Remove nextcloud/ocp
4747
run: |
4848
composer remove nextcloud/ocp --dev --no-scripts
49-
composer i
49+
50+
- name: Install composer dependencies
51+
uses: ramsey/composer-install@65e4f84970763564f46a70b8a54b90d033b3bdda # 4.0.0
5052

5153
- name: Lint
5254
run: composer run cs:check || ( echo 'Please run `composer run cs:fix` to format your code' && exit 1 )

.github/workflows/phpunit-mariadb.yml

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ jobs:
4343
src: ${{ steps.changes.outputs.src}}
4444

4545
steps:
46-
- uses: dorny/paths-filter@7b450fff21473bca461d4b92ce414b9d0420d706 # v4.0.2
46+
- uses: dorny/paths-filter@fbd0ab8f3e69293af611ebaee6363fc25e6d187d # v4.0.1
4747
id: changes
4848
continue-on-error: true
4949
with:
@@ -108,15 +108,15 @@ jobs:
108108
path: apps/${{ env.APP_NAME }}
109109

110110
- name: Checkout app (richdocuments)
111-
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
111+
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
112112
with:
113113
persist-credentials: false
114114
path: apps/richdocuments
115115
repository: nextcloud/richdocuments
116116
ref: ${{ matrix.richdocuments-versions }}
117117

118118
- name: Checkout app (groupfolders)
119-
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
119+
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
120120
with:
121121
persist-credentials: false
122122
path: apps/groupfolders
@@ -147,13 +147,17 @@ jobs:
147147
with:
148148
files: apps/${{ env.APP_NAME }}/composer.json
149149

150-
- name: Set up dependencies
150+
- name: Remove nextcloud/ocp
151151
# Only run if phpunit config file exists
152152
if: steps.check_composer.outputs.files_exists == 'true'
153153
working-directory: apps/${{ env.APP_NAME }}
154154
run: |
155155
composer remove nextcloud/ocp --dev --no-scripts
156-
composer i
156+
157+
- name: Install composer dependencies
158+
uses: ramsey/composer-install@65e4f84970763564f46a70b8a54b90d033b3bdda # 4.0.0
159+
with:
160+
working-directory: apps/${{ env.APP_NAME }}
157161

158162
- name: Set up dependencies (richdocuments)
159163
working-directory: apps/richdocuments

.github/workflows/phpunit-mysql.yml

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ jobs:
4444
src: ${{ steps.changes.outputs.src}}
4545

4646
steps:
47-
- uses: dorny/paths-filter@7b450fff21473bca461d4b92ce414b9d0420d706 # v4.0.2
47+
- uses: dorny/paths-filter@fbd0ab8f3e69293af611ebaee6363fc25e6d187d # v4.0.1
4848
id: changes
4949
continue-on-error: true
5050
with:
@@ -104,15 +104,15 @@ jobs:
104104
path: apps/${{ env.APP_NAME }}
105105

106106
- name: Checkout app (richdocuments)
107-
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
107+
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
108108
with:
109109
persist-credentials: false
110110
path: apps/richdocuments
111111
repository: nextcloud/richdocuments
112112
ref: ${{ matrix.richdocuments-versions }}
113113

114114
- name: Checkout app (groupfolders)
115-
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
115+
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
116116
with:
117117
persist-credentials: false
118118
path: apps/groupfolders
@@ -143,13 +143,17 @@ jobs:
143143
with:
144144
files: apps/${{ env.APP_NAME }}/composer.json
145145

146-
- name: Set up dependencies
146+
- name: Remove nextcloud/ocp
147147
# Only run if phpunit config file exists
148148
if: steps.check_composer.outputs.files_exists == 'true'
149149
working-directory: apps/${{ env.APP_NAME }}
150150
run: |
151151
composer remove nextcloud/ocp --dev --no-scripts
152-
composer i
152+
153+
- name: Install composer dependencies
154+
uses: ramsey/composer-install@65e4f84970763564f46a70b8a54b90d033b3bdda # 4.0.0
155+
with:
156+
working-directory: apps/${{ env.APP_NAME }}
153157

154158
- name: Set up dependencies (richdocuments)
155159
working-directory: apps/richdocuments

.github/workflows/phpunit-oci.yml

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ jobs:
4343
src: ${{ steps.changes.outputs.src }}
4444

4545
steps:
46-
- uses: dorny/paths-filter@7b450fff21473bca461d4b92ce414b9d0420d706 # v4.0.2
46+
- uses: dorny/paths-filter@fbd0ab8f3e69293af611ebaee6363fc25e6d187d # v4.0.1
4747
id: changes
4848
continue-on-error: true
4949
with:
@@ -118,15 +118,15 @@ jobs:
118118
path: apps/${{ env.APP_NAME }}
119119

120120
- name: Checkout app (richdocuments)
121-
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
121+
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
122122
with:
123123
persist-credentials: false
124124
path: apps/richdocuments
125125
repository: nextcloud/richdocuments
126126
ref: ${{ matrix.richdocuments-versions }}
127127

128128
- name: Checkout app (groupfolders)
129-
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
129+
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
130130
with:
131131
persist-credentials: false
132132
path: apps/groupfolders
@@ -152,13 +152,17 @@ jobs:
152152
with:
153153
files: apps/${{ env.APP_NAME }}/composer.json
154154

155-
- name: Set up dependencies
155+
- name: Remove nextcloud/ocp
156156
# Only run if phpunit config file exists
157157
if: steps.check_composer.outputs.files_exists == 'true'
158158
working-directory: apps/${{ env.APP_NAME }}
159159
run: |
160160
composer remove nextcloud/ocp --dev --no-scripts
161-
composer i
161+
162+
- name: Install composer dependencies
163+
uses: ramsey/composer-install@65e4f84970763564f46a70b8a54b90d033b3bdda # 4.0.0
164+
with:
165+
working-directory: apps/${{ env.APP_NAME }}
162166

163167
- name: Set up dependencies (richdocuments)
164168
working-directory: apps/richdocuments

.github/workflows/phpunit-pgsql.yml

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ jobs:
4343
src: ${{ steps.changes.outputs.src }}
4444

4545
steps:
46-
- uses: dorny/paths-filter@7b450fff21473bca461d4b92ce414b9d0420d706 # v4.0.2
46+
- uses: dorny/paths-filter@fbd0ab8f3e69293af611ebaee6363fc25e6d187d # v4.0.1
4747
id: changes
4848
continue-on-error: true
4949
with:
@@ -109,15 +109,15 @@ jobs:
109109
path: apps/${{ env.APP_NAME }}
110110

111111
- name: Checkout app (richdocuments)
112-
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
112+
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
113113
with:
114114
persist-credentials: false
115115
path: apps/richdocuments
116116
repository: nextcloud/richdocuments
117117
ref: ${{ matrix.richdocuments-versions }}
118118

119119
- name: Checkout app (groupfolders)
120-
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
120+
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
121121
with:
122122
persist-credentials: false
123123
path: apps/groupfolders
@@ -143,13 +143,17 @@ jobs:
143143
with:
144144
files: apps/${{ env.APP_NAME }}/composer.json
145145

146-
- name: Set up dependencies
146+
- name: Remove nextcloud/ocp
147147
# Only run if phpunit config file exists
148148
if: steps.check_composer.outputs.files_exists == 'true'
149149
working-directory: apps/${{ env.APP_NAME }}
150150
run: |
151151
composer remove nextcloud/ocp --dev --no-scripts
152-
composer i
152+
153+
- name: Install composer dependencies
154+
uses: ramsey/composer-install@65e4f84970763564f46a70b8a54b90d033b3bdda # 4.0.0
155+
with:
156+
working-directory: apps/${{ env.APP_NAME }}
153157

154158
- name: Set up dependencies (richdocuments)
155159
working-directory: apps/richdocuments

.github/workflows/phpunit-sqlite.yml

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ jobs:
4343
src: ${{ steps.changes.outputs.src}}
4444

4545
steps:
46-
- uses: dorny/paths-filter@7b450fff21473bca461d4b92ce414b9d0420d706 # v4.0.2
46+
- uses: dorny/paths-filter@fbd0ab8f3e69293af611ebaee6363fc25e6d187d # v4.0.1
4747
id: changes
4848
continue-on-error: true
4949
with:
@@ -98,15 +98,15 @@ jobs:
9898
path: apps/${{ env.APP_NAME }}
9999

100100
- name: Checkout app (richdocuments)
101-
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
101+
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
102102
with:
103103
persist-credentials: false
104104
path: apps/richdocuments
105105
repository: nextcloud/richdocuments
106106
ref: ${{ matrix.richdocuments-versions }}
107107

108108
- name: Checkout app (groupfolders)
109-
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
109+
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
110110
with:
111111
persist-credentials: false
112112
path: apps/groupfolders
@@ -132,13 +132,17 @@ jobs:
132132
with:
133133
files: apps/${{ env.APP_NAME }}/composer.json
134134

135-
- name: Set up dependencies
135+
- name: Remove nextcloud/ocp
136136
# Only run if phpunit config file exists
137137
if: steps.check_composer.outputs.files_exists == 'true'
138138
working-directory: apps/${{ env.APP_NAME }}
139139
run: |
140140
composer remove nextcloud/ocp --dev --no-scripts
141-
composer i
141+
142+
- name: Install composer dependencies
143+
uses: ramsey/composer-install@65e4f84970763564f46a70b8a54b90d033b3bdda # 4.0.0
144+
with:
145+
working-directory: apps/${{ env.APP_NAME }}
142146

143147
- name: Set up dependencies (richdocuments)
144148
working-directory: apps/richdocuments

.github/workflows/pr-feedback.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ jobs:
3636
blocklist=$(curl https://raw.githubusercontent.com/nextcloud/.github/master/non-community-usernames.txt | paste -s -d, -)
3737
echo "blocklist=$blocklist" >> "$GITHUB_OUTPUT"
3838
39-
- uses: nextcloud/pr-feedback-action@f0cab224dea8e1f282f9451de322f323c78fc7a5 # main
39+
- uses: nextcloud/pr-feedback-action@5227c55be184087d0aef6338bee210d8620b6297 # v1.0.1
4040
with:
4141
feedback-message: |
4242
Hello there,

.github/workflows/psalm.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,12 +47,14 @@ jobs:
4747
env:
4848
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
4949

50-
- name: Install dependencies
50+
- name: Remove nextcloud/ocp
5151
run: |
5252
composer remove nextcloud/ocp --dev --no-scripts
53-
composer i
5453
55-
- name: Install nextcloud/ocp
54+
- name: Install composer dependencies
55+
uses: ramsey/composer-install@65e4f84970763564f46a70b8a54b90d033b3bdda # 4.0.0
56+
57+
- name: Install nextcloud/ocp:dev-${{ steps.versions.outputs.branches-max }}
5658
run: composer require --dev nextcloud/ocp:dev-${{ steps.versions.outputs.branches-max }} --ignore-platform-reqs --with-dependencies
5759

5860
- name: Run coding standards check

0 commit comments

Comments
 (0)