Skip to content

Commit 565e9ca

Browse files
committed
chore: update workflow
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
1 parent 4964533 commit 565e9ca

File tree

3 files changed

+19
-8
lines changed

3 files changed

+19
-8
lines changed

.github/workflows/psalm.yml

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,9 @@ concurrency:
1414
group: psalm-${{ github.head_ref || github.run_id }}
1515
cancel-in-progress: true
1616

17+
permissions:
18+
contents: read
19+
1720
jobs:
1821
static-analysis:
1922
runs-on: ubuntu-latest
@@ -29,19 +32,23 @@ jobs:
2932
id: versions
3033
uses: icewind1991/nextcloud-version-matrix@58becf3b4bb6dc6cef677b15e2fd8e7d48c0908f # v1.3.1
3134

35+
- name: Check enforcement of minimum PHP version ${{ steps.versions.outputs.php-min }} in psalm.xml
36+
run: grep 'phpVersion="${{ steps.versions.outputs.php-min }}' psalm.xml
37+
3238
- name: Set up php${{ steps.versions.outputs.php-available }}
33-
uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 # v2.31.1
39+
uses: shivammathur/setup-php@ccf2c627fe61b1b4d924adfcbd19d661a18133a0 # v2.35.2
3440
with:
3541
php-version: ${{ steps.versions.outputs.php-available }}
36-
extensions: bz2, ctype, curl, dom, fileinfo, gd, iconv, intl, json, libxml, mbstring, openssl, pcntl, pdo_sqlite, posix, session, simplexml, sqlite, xmlreader, xmlwriter, zip, zlib
37-
ini-values: disable_functions=""
42+
extensions: bz2, ctype, curl, dom, fileinfo, gd, iconv, intl, json, libxml, mbstring, openssl, pcntl, posix, session, simplexml, xmlreader, xmlwriter, zip, zlib, sqlite, pdo_sqlite
3843
coverage: none
3944
ini-file: development
45+
# Temporary workaround for missing pcntl_* in PHP 8.3
46+
ini-values: disable_functions=
4047
env:
4148
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
4249

4350
- name: Install dependencies
4451
run: composer i
4552

4653
- name: Run coding standards check
47-
run: composer run psalm
54+
run: composer run psalm -- --output-format=github

.github/workflows/update-nextcloud-ocp-approve-merge.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ jobs:
5252

5353
# Enable GitHub auto merge
5454
- name: Auto merge
55-
uses: alexwilson/enable-github-automerge-action@56e3117d1ae1540309dc8f7a9f2825bc3c5f06ff # main
55+
uses: alexwilson/enable-github-automerge-action@56e3117d1ae1540309dc8f7a9f2825bc3c5f06ff # v2.0.0
5656
if: startsWith(steps.branchname.outputs.branch, 'automated/noid/') && endsWith(steps.branchname.outputs.branch, 'update-nextcloud-ocp')
5757
with:
5858
github-token: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/update-nextcloud-ocp.yml

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,18 @@ on:
1313
schedule:
1414
- cron: "5 2 * * 0"
1515

16+
permissions:
17+
contents: read
18+
issues: write
19+
1620
jobs:
1721
update-nextcloud-ocp:
1822
runs-on: ubuntu-latest
1923

2024
strategy:
2125
fail-fast: false
2226
matrix:
23-
branches: ['main', 'master', 'stable31', 'stable30', 'stable29']
27+
branches: ['main', 'master', 'stable31', 'stable30']
2428

2529
name: update-nextcloud-ocp-${{ matrix.branches }}
2630

@@ -35,7 +39,7 @@ jobs:
3539

3640
- name: Set up php8.2
3741
if: steps.checkout.outcome == 'success'
38-
uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 # v2.31.1
42+
uses: shivammathur/setup-php@ccf2c627fe61b1b4d924adfcbd19d661a18133a0 # v2.35.2
3943
with:
4044
php-version: 8.2
4145
# https://docs.nextcloud.com/server/stable/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation
@@ -104,7 +108,7 @@ jobs:
104108

105109
- name: Create Pull Request
106110
if: steps.checkout.outcome == 'success'
107-
uses: peter-evans/create-pull-request@c5a7806660adbe173f04e3e038b0ccdcd758773c # v6.1.0
111+
uses: peter-evans/create-pull-request@271a8d0340265f705b14b6d32b9829c1cb33d45e # v7.0.8
108112
with:
109113
token: ${{ secrets.COMMAND_BOT_PAT }}
110114
commit-message: 'chore(dev-deps): Bump nextcloud/ocp package'

0 commit comments

Comments
 (0)