Skip to content

chore: Update workflows to current version in template repository#1097

Merged
DerDreschner merged 1 commit intomasterfrom
chore/update-workflows
Apr 23, 2026
Merged

chore: Update workflows to current version in template repository#1097
DerDreschner merged 1 commit intomasterfrom
chore/update-workflows

Conversation

@DerDreschner
Copy link
Copy Markdown
Collaborator

This pull request updates all workflows with the current version in the template repository. I'll hope the failing static-psalm-analysis workflow will work again afterwards.

Signed-off-by: David Dreschner <david.dreschner@nextcloud.com>
Copilot AI review requested due to automatic review settings April 2, 2026 10:26
@DerDreschner DerDreschner enabled auto-merge April 2, 2026 10:26
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR syncs this repository’s GitHub Actions workflows with the current versions used in the Nextcloud template repository, primarily by bumping pinned action SHAs (and a few workflow parameters) to their newer equivalents.

Changes:

  • Bump pinned GitHub Actions dependencies across workflows (e.g., actions/checkout, shivammathur/setup-php, dorny/paths-filter, actions/setup-node, peter-evans/create-pull-request).
  • Update lint-php.yml to derive a min/max PHP version and run linting against those two versions.
  • Update npm-audit-fix.yml branch matrix and Node/npm fallback versions.

Reviewed changes

Copilot reviewed 8 out of 8 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
.github/workflows/reuse.yml Bumps actions/checkout pin used for REUSE compliance job.
.github/workflows/psalm.yml Updates checkout, PHP setup, and version-matrix action pins for static analysis.
.github/workflows/phpunit-sqlite.yml Updates checkout/setup-php/version-matrix and paths-filter pins used in SQLite CI.
.github/workflows/phpunit-pgsql.yml Updates checkout/setup-php/version-matrix and paths-filter pins used in PostgreSQL CI.
.github/workflows/phpunit-mariadb.yml Updates checkout/setup-php/version-matrix and paths-filter pins used in MariaDB CI.
.github/workflows/npm-audit-fix.yml Updates checkout/setup-node/create-pull-request pins, changes fallback Node/npm, and adjusts branch matrix.
.github/workflows/lint-php.yml Updates action pins and changes the PHP matrix strategy to min/max versions.
.github/workflows/lint-php-cs.yml Updates checkout/setup-php/version-matrix pins for PHP-CS linting.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@@ -28,14 +28,13 @@ jobs:
- ${{ github.event.repository.default_branch }}
- 'stable33'
- 'stable32'
Copy link

Copilot AI Apr 2, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The workflow matrix no longer includes the stable31 branch, but this repo still references stable31 as a supported/base branch (e.g., in renovate.json). If stable31 is still maintained, it will silently stop receiving the scheduled npm-audit-fix updates. Consider adding stable31 back to the matrix or, if stable31 is truly EOL, update the other branch lists/configs accordingly to keep them consistent.

Suggested change
- 'stable32'
- 'stable32'
- 'stable31'

Copilot uses AI. Check for mistakes.
Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we should modify the renovate.json as Nextcloud 31 is EOL?

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes makes sense

@@ -28,14 +28,13 @@ jobs:
- ${{ github.event.repository.default_branch }}
- 'stable33'
- 'stable32'
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes makes sense

@DerDreschner DerDreschner merged commit 7747e9d into master Apr 23, 2026
32 checks passed
@DerDreschner DerDreschner deleted the chore/update-workflows branch April 23, 2026 09:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants