Bumps the github-actions group with 4 updates: [dorny/paths-filter](https://github.com/dorny/paths-filter), [actions/checkout](https://github.com/actions/checkout), [codecov/codecov-action](https://github.com/codecov/codecov-action) and [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request). Updates `dorny/paths-filter` from 3.0.0 to 3.0.2 - [Release notes](https://github.com/dorny/paths-filter/releases) - [Changelog](https://github.com/dorny/paths-filter/blob/master/CHANGELOG.md) - [Commits](https://github.com/dorny/paths-filter/compare/v3...de90cc6fb38fc0963ad72b210f1f284cd68cea36) Updates `actions/checkout` from 4.1.1 to 4.1.2 - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](pull/44547/headb4ffde65f4
...9bb56186c3b09b4f86b1c65136769dd318469633) Updates `codecov/codecov-action` from 3.1.5 to 4.1.1 - [Release notes](https://github.com/codecov/codecov-action/releases) - [Commits](https://github.com/codecov/codecov-action/compare/v3.1.5...v4.1.1) Updates `peter-evans/create-pull-request` from 6.0.1 to 6.0.2 - [Release notes](https://github.com/peter-evans/create-pull-request/releases) - [Commits](a4f52f8033
...70a41aba780001da0a30141984ae2a0c95d8704e) --- updated-dependencies: - dependency-name: dorny/paths-filter dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-actions - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-actions - dependency-name: codecov/codecov-action dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: peter-evans/create-pull-request dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-actions ... Signed-off-by: dependabot[bot] <support@github.com>
src: ${{ steps.changes.outputs.src }} | src: ${{ steps.changes.outputs.src }} | ||||
steps: | steps: | ||||
- uses: dorny/paths-filter@ebc4d7e9ebcb0b1eb21480bb8f43113e996ac77a # v3.0.1 | |||||
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2 | |||||
id: changes | id: changes | ||||
continue-on-error: true | continue-on-error: true | ||||
with: | with: | ||||
steps: | steps: | ||||
- name: Checkout server | - name: Checkout server | ||||
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 | |||||
uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 | |||||
with: | with: | ||||
submodules: true | submodules: true | ||||
steps: | steps: | ||||
- name: Checkout | - name: Checkout | ||||
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 | |||||
uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 # v4.1.2 | |||||
- uses: webiny/action-conventional-commits@8bc41ff4e7d423d56fa4905f6ff79209a78776c7 # v1.3.0 | - uses: webiny/action-conventional-commits@8bc41ff4e7d423d56fa4905f6ff79209a78776c7 # v1.3.0 | ||||
with: | with: |
key: git-repo | key: git-repo | ||||
- name: Checkout ${{ needs.init.outputs.head_ref }} | - name: Checkout ${{ needs.init.outputs.head_ref }} | ||||
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 | |||||
uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 # v4.1.2 | |||||
with: | with: | ||||
token: ${{ secrets.COMMAND_BOT_PAT }} | token: ${{ secrets.COMMAND_BOT_PAT }} | ||||
fetch-depth: 0 | fetch-depth: 0 |
id: comment-branch | id: comment-branch | ||||
- name: Checkout ${{ steps.comment-branch.outputs.head_ref }} | - name: Checkout ${{ steps.comment-branch.outputs.head_ref }} | ||||
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 | |||||
uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 | |||||
with: | with: | ||||
fetch-depth: 0 | fetch-depth: 0 | ||||
token: ${{ secrets.COMMAND_BOT_PAT }} | token: ${{ secrets.COMMAND_BOT_PAT }} |
reaction-type: "+1" | reaction-type: "+1" | ||||
- name: Checkout the latest code | - name: Checkout the latest code | ||||
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v3.5.2 | |||||
uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 # v3.5.2 | |||||
with: | with: | ||||
fetch-depth: 0 | fetch-depth: 0 | ||||
token: ${{ secrets.COMMAND_BOT_PAT }} | token: ${{ secrets.COMMAND_BOT_PAT }} |
steps: | steps: | ||||
- name: Checkout server | - name: Checkout server | ||||
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 | |||||
uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 # v4.1.2 | |||||
with: | with: | ||||
# We need to checkout submodules for 3rdparty | # We need to checkout submodules for 3rdparty | ||||
submodules: true | submodules: true |
src: ${{ steps.changes.outputs.src}} | src: ${{ steps.changes.outputs.src}} | ||||
steps: | steps: | ||||
- uses: dorny/paths-filter@ebc4d7e9ebcb0b1eb21480bb8f43113e996ac77a # v3.0.1 | |||||
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2 | |||||
id: changes | id: changes | ||||
continue-on-error: true | continue-on-error: true | ||||
with: | with: | ||||
steps: | steps: | ||||
- name: Checkout server | - name: Checkout server | ||||
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 | |||||
uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 | |||||
with: | with: | ||||
submodules: true | submodules: true | ||||
- name: Upload code coverage | - name: Upload code coverage | ||||
if: ${{ !cancelled() && matrix.coverage }} | if: ${{ !cancelled() && matrix.coverage }} | ||||
uses: codecov/codecov-action@v4 | |||||
uses: codecov/codecov-action@v4.1.1 | |||||
with: | with: | ||||
files: ./clover.xml | files: ./clover.xml | ||||
flags: phpunit-files-external-ftp | flags: phpunit-files-external-ftp |
src: ${{ steps.changes.outputs.src}} | src: ${{ steps.changes.outputs.src}} | ||||
steps: | steps: | ||||
- uses: dorny/paths-filter@ebc4d7e9ebcb0b1eb21480bb8f43113e996ac77a # v3.0.1 | |||||
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2 | |||||
id: changes | id: changes | ||||
continue-on-error: true | continue-on-error: true | ||||
with: | with: | ||||
steps: | steps: | ||||
- name: Checkout server | - name: Checkout server | ||||
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 | |||||
uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 | |||||
with: | with: | ||||
submodules: true | submodules: true | ||||
- name: Upload code coverage | - name: Upload code coverage | ||||
if: ${{ !cancelled() && matrix.coverage }} | if: ${{ !cancelled() && matrix.coverage }} | ||||
uses: codecov/codecov-action@v4 | |||||
uses: codecov/codecov-action@v4.1.1 | |||||
with: | with: | ||||
files: ./clover.xml | files: ./clover.xml | ||||
flags: phpunit-files-external-s3 | flags: phpunit-files-external-s3 | ||||
steps: | steps: | ||||
- name: Checkout server | - name: Checkout server | ||||
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 | |||||
uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 | |||||
with: | with: | ||||
submodules: true | submodules: true | ||||
- name: Upload code coverage | - name: Upload code coverage | ||||
if: ${{ !cancelled() && matrix.coverage }} | if: ${{ !cancelled() && matrix.coverage }} | ||||
uses: codecov/codecov-action@v4 | |||||
uses: codecov/codecov-action@v4.1.1 | |||||
with: | with: | ||||
files: ./clover.xml | files: ./clover.xml | ||||
flags: phpunit-files-external-s3 | flags: phpunit-files-external-s3 |
src: ${{ steps.changes.outputs.src}} | src: ${{ steps.changes.outputs.src}} | ||||
steps: | steps: | ||||
- uses: dorny/paths-filter@ebc4d7e9ebcb0b1eb21480bb8f43113e996ac77a # v3.0.1 | |||||
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2 | |||||
id: changes | id: changes | ||||
continue-on-error: true | continue-on-error: true | ||||
with: | with: | ||||
steps: | steps: | ||||
- name: Checkout server | - name: Checkout server | ||||
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 | |||||
uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 | |||||
with: | with: | ||||
submodules: true | submodules: true | ||||
- name: Upload code coverage | - name: Upload code coverage | ||||
if: ${{ !cancelled() && matrix.coverage }} | if: ${{ !cancelled() && matrix.coverage }} | ||||
uses: codecov/codecov-action@v4 | |||||
uses: codecov/codecov-action@v4.1.1 | |||||
with: | with: | ||||
files: ./clover.xml | files: ./clover.xml | ||||
flags: phpunit-files-external-sftp | flags: phpunit-files-external-sftp |
src: ${{ steps.changes.outputs.src}} | src: ${{ steps.changes.outputs.src}} | ||||
steps: | steps: | ||||
- uses: dorny/paths-filter@ebc4d7e9ebcb0b1eb21480bb8f43113e996ac77a # v3.0.1 | |||||
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2 | |||||
id: changes | id: changes | ||||
continue-on-error: true | continue-on-error: true | ||||
with: | with: | ||||
steps: | steps: | ||||
- name: Checkout server | - name: Checkout server | ||||
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 | |||||
uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 | |||||
with: | with: | ||||
submodules: true | submodules: true | ||||
- name: Checkout user_saml | - name: Checkout user_saml | ||||
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 | |||||
uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 | |||||
with: | with: | ||||
repository: nextcloud/user_saml | repository: nextcloud/user_saml | ||||
path: apps/user_saml | path: apps/user_saml |
src: ${{ steps.changes.outputs.src}} | src: ${{ steps.changes.outputs.src}} | ||||
steps: | steps: | ||||
- uses: dorny/paths-filter@0bc4621a3135347011ad047f9ecf449bf72ce2bd # v3.0.0 | |||||
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2 | |||||
id: changes | id: changes | ||||
continue-on-error: true | continue-on-error: true | ||||
with: | with: | ||||
steps: | steps: | ||||
- name: Checkout server | - name: Checkout server | ||||
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 | |||||
uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 | |||||
with: | with: | ||||
submodules: true | submodules: true | ||||
- name: Upload code coverage | - name: Upload code coverage | ||||
if: ${{ !cancelled() && matrix.coverage }} | if: ${{ !cancelled() && matrix.coverage }} | ||||
uses: codecov/codecov-action@4fe8c5f003fae66aa5ebb77cfd3e7bfbbda0b6b0 # v3.1.5 | |||||
uses: codecov/codecov-action@c16abc29c95fcf9174b58eb7e1abf4c866893bc8 # v4.1.1 | |||||
with: | with: | ||||
files: ./clover.xml | files: ./clover.xml | ||||
flags: phpunit-files-external-smb | flags: phpunit-files-external-smb |
src: ${{ steps.changes.outputs.src}} | src: ${{ steps.changes.outputs.src}} | ||||
steps: | steps: | ||||
- uses: dorny/paths-filter@ebc4d7e9ebcb0b1eb21480bb8f43113e996ac77a # v3.0.1 | |||||
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2 | |||||
id: changes | id: changes | ||||
continue-on-error: true | continue-on-error: true | ||||
with: | with: | ||||
steps: | steps: | ||||
- name: Checkout server | - name: Checkout server | ||||
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 | |||||
uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 | |||||
with: | with: | ||||
submodules: true | submodules: true | ||||
- name: Upload code coverage | - name: Upload code coverage | ||||
if: ${{ !cancelled() && matrix.coverage }} | if: ${{ !cancelled() && matrix.coverage }} | ||||
uses: codecov/codecov-action@ab904c41d6ece82784817410c45d8b8c02684457 # v3.1.6 | |||||
uses: codecov/codecov-action@c16abc29c95fcf9174b58eb7e1abf4c866893bc8 # v4.1.1 | |||||
with: | with: | ||||
files: ./clover.xml | files: ./clover.xml | ||||
flags: phpunit-files-external-webdav | flags: phpunit-files-external-webdav |
src: ${{ steps.changes.outputs.src}} | src: ${{ steps.changes.outputs.src}} | ||||
steps: | steps: | ||||
- uses: dorny/paths-filter@ebc4d7e9ebcb0b1eb21480bb8f43113e996ac77a # v3.0.1 | |||||
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2 | |||||
id: changes | id: changes | ||||
continue-on-error: true | continue-on-error: true | ||||
with: | with: | ||||
steps: | steps: | ||||
- name: Checkout server | - name: Checkout server | ||||
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 | |||||
uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 | |||||
with: | with: | ||||
submodules: true | submodules: true | ||||
- name: Upload code coverage | - name: Upload code coverage | ||||
if: ${{ !cancelled() && matrix.coverage }} | if: ${{ !cancelled() && matrix.coverage }} | ||||
uses: codecov/codecov-action@v4 | |||||
uses: codecov/codecov-action@v4.1.1 | |||||
with: | with: | ||||
files: ./clover.xml | files: ./clover.xml | ||||
flags: phpunit-files-external-generic | flags: phpunit-files-external-generic |
src: ${{ steps.changes.outputs.src}} | src: ${{ steps.changes.outputs.src}} | ||||
steps: | steps: | ||||
- uses: dorny/paths-filter@ebc4d7e9ebcb0b1eb21480bb8f43113e996ac77a # v3.0.1 | |||||
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2 | |||||
id: changes | id: changes | ||||
continue-on-error: true | continue-on-error: true | ||||
with: | with: | ||||
steps: | steps: | ||||
- name: Checkout server | - name: Checkout server | ||||
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 | |||||
uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 | |||||
with: | with: | ||||
submodules: true | submodules: true | ||||
src: ${{ steps.changes.outputs.src}} | src: ${{ steps.changes.outputs.src}} | ||||
steps: | steps: | ||||
- uses: dorny/paths-filter@ebc4d7e9ebcb0b1eb21480bb8f43113e996ac77a # v3.0.1 | |||||
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2 | |||||
id: changes | id: changes | ||||
continue-on-error: true | continue-on-error: true | ||||
with: | with: | ||||
steps: | steps: | ||||
- name: Checkout server | - name: Checkout server | ||||
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 | |||||
uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 # v4.1.2 | |||||
with: | with: | ||||
submodules: true | submodules: true | ||||
- name: Checkout Talk app | - name: Checkout Talk app | ||||
if: ${{ matrix.test-suite == 'videoverification_features' }} | if: ${{ matrix.test-suite == 'videoverification_features' }} | ||||
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 | |||||
uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 # v4.1.2 | |||||
with: | with: | ||||
repository: nextcloud/spreed | repository: nextcloud/spreed | ||||
path: apps/spreed | path: apps/spreed |
src: ${{ steps.changes.outputs.src}} | src: ${{ steps.changes.outputs.src}} | ||||
steps: | steps: | ||||
- uses: dorny/paths-filter@ebc4d7e9ebcb0b1eb21480bb8f43113e996ac77a # v3.0.1 | |||||
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2 | |||||
id: changes | id: changes | ||||
continue-on-error: true | continue-on-error: true | ||||
with: | with: | ||||
steps: | steps: | ||||
- name: Checkout | - name: Checkout | ||||
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 | |||||
uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 # v4.1.2 | |||||
- name: Read package.json node and npm engines version | - name: Read package.json node and npm engines version | ||||
uses: skjnldsv/read-package-engines-version-actions@8205673bab74a63eb9b8093402fd9e0e018663a1 # v2.2 | uses: skjnldsv/read-package-engines-version-actions@8205673bab74a63eb9b8093402fd9e0e018663a1 # v2.2 |
src: ${{ steps.changes.outputs.src}} | src: ${{ steps.changes.outputs.src}} | ||||
steps: | steps: | ||||
- uses: dorny/paths-filter@ebc4d7e9ebcb0b1eb21480bb8f43113e996ac77a # v3.0.1 | |||||
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2 | |||||
id: changes | id: changes | ||||
continue-on-error: true | continue-on-error: true | ||||
with: | with: | ||||
steps: | steps: | ||||
- name: Checkout | - name: Checkout | ||||
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 | |||||
uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 # v4.1.2 | |||||
- name: Set up php | - name: Set up php | ||||
uses: shivammathur/setup-php@4bd44f22a98a19e0950cbad5f31095157cc9621b # v2 | uses: shivammathur/setup-php@4bd44f22a98a19e0950cbad5f31095157cc9621b # v2 |
src: ${{ steps.changes.outputs.src}} | src: ${{ steps.changes.outputs.src}} | ||||
steps: | steps: | ||||
- uses: dorny/paths-filter@ebc4d7e9ebcb0b1eb21480bb8f43113e996ac77a # v3.0.1 | |||||
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2 | |||||
id: changes | id: changes | ||||
continue-on-error: true | continue-on-error: true | ||||
with: | with: | ||||
steps: | steps: | ||||
- name: Checkout | - name: Checkout | ||||
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 | |||||
uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 # v4.1.2 | |||||
- name: Set up php ${{ matrix.php-versions }} | - name: Set up php ${{ matrix.php-versions }} | ||||
uses: shivammathur/setup-php@4bd44f22a98a19e0950cbad5f31095157cc9621b # v2 | uses: shivammathur/setup-php@4bd44f22a98a19e0950cbad5f31095157cc9621b # v2 |
src: ${{ steps.changes.outputs.src}} | src: ${{ steps.changes.outputs.src}} | ||||
steps: | steps: | ||||
- uses: dorny/paths-filter@ebc4d7e9ebcb0b1eb21480bb8f43113e996ac77a # v3.0.1 | |||||
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2 | |||||
id: changes | id: changes | ||||
continue-on-error: true | continue-on-error: true | ||||
with: | with: | ||||
steps: | steps: | ||||
- name: Checkout | - name: Checkout | ||||
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 | |||||
uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 | |||||
- name: Read package.json node and npm engines version | - name: Read package.json node and npm engines version | ||||
uses: skjnldsv/read-package-engines-version-actions@8205673bab74a63eb9b8093402fd9e0e018663a1 | uses: skjnldsv/read-package-engines-version-actions@8205673bab74a63eb9b8093402fd9e0e018663a1 | ||||
steps: | steps: | ||||
- name: Checkout | - name: Checkout | ||||
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 | |||||
uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 | |||||
- name: Set up node ${{ needs.versions.outputs.nodeVersion }} | - name: Set up node ${{ needs.versions.outputs.nodeVersion }} | ||||
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 | uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 | ||||
run: npm run test:coverage | run: npm run test:coverage | ||||
- name: Collect coverage | - name: Collect coverage | ||||
uses: codecov/codecov-action@ab904c41d6ece82784817410c45d8b8c02684457 # v3.1.6 | |||||
uses: codecov/codecov-action@c16abc29c95fcf9174b58eb7e1abf4c866893bc8 # v4.1.1 | |||||
with: | with: | ||||
files: ./coverage/lcov.info | files: ./coverage/lcov.info | ||||
steps: | steps: | ||||
- name: Checkout | - name: Checkout | ||||
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 | |||||
uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 | |||||
- name: Set up node ${{ needs.versions.outputs.nodeVersion }} | - name: Set up node ${{ needs.versions.outputs.nodeVersion }} | ||||
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 | uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 | ||||
steps: | steps: | ||||
- name: Checkout | - name: Checkout | ||||
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 | |||||
uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 | |||||
- name: Set up node ${{ needs.versions.outputs.nodeVersion }} | - name: Set up node ${{ needs.versions.outputs.nodeVersion }} | ||||
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 | uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 |
src: ${{ steps.changes.outputs.src}} | src: ${{ steps.changes.outputs.src}} | ||||
steps: | steps: | ||||
- uses: dorny/paths-filter@ebc4d7e9ebcb0b1eb21480bb8f43113e996ac77a # v3.0.1 | |||||
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2 | |||||
id: changes | id: changes | ||||
continue-on-error: true | continue-on-error: true | ||||
with: | with: | ||||
name: NPM build | name: NPM build | ||||
steps: | steps: | ||||
- name: Checkout | - name: Checkout | ||||
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v3.6.0 | |||||
uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 # v3.6.0 | |||||
- name: Read package.json node and npm engines version | - name: Read package.json node and npm engines version | ||||
uses: skjnldsv/read-package-engines-version-actions@8205673bab74a63eb9b8093402fd9e0e018663a1 # v2.2 | uses: skjnldsv/read-package-engines-version-actions@8205673bab74a63eb9b8093402fd9e0e018663a1 # v2.2 |
steps: | steps: | ||||
- name: Checkout | - name: Checkout | ||||
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v3.6.0 | |||||
uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 # v3.6.0 | |||||
with: | with: | ||||
ref: ${{ matrix.branches }} | ref: ${{ matrix.branches }} | ||||
- name: Create Pull Request | - name: Create Pull Request | ||||
if: always() | if: always() | ||||
uses: peter-evans/create-pull-request@a4f52f8033a6168103c2538976c07b467e8163bc # v5 | |||||
uses: peter-evans/create-pull-request@70a41aba780001da0a30141984ae2a0c95d8704e # v5 | |||||
with: | with: | ||||
token: ${{ secrets.COMMAND_BOT_PAT }} | token: ${{ secrets.COMMAND_BOT_PAT }} | ||||
commit-message: "chore(deps): fix npm audit" | commit-message: "chore(deps): fix npm audit" |
src: ${{ steps.changes.outputs.src}} | src: ${{ steps.changes.outputs.src}} | ||||
steps: | steps: | ||||
- uses: dorny/paths-filter@ebc4d7e9ebcb0b1eb21480bb8f43113e996ac77a # v3.0.1 | |||||
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2 | |||||
id: changes | id: changes | ||||
continue-on-error: true | continue-on-error: true | ||||
with: | with: | ||||
steps: | steps: | ||||
- name: Checkout server | - name: Checkout server | ||||
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 | |||||
uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 | |||||
with: | with: | ||||
submodules: true | submodules: true | ||||
- name: Upload code coverage | - name: Upload code coverage | ||||
if: ${{ !cancelled() && matrix.coverage }} | if: ${{ !cancelled() && matrix.coverage }} | ||||
uses: codecov/codecov-action@v4 | |||||
uses: codecov/codecov-action@v4.1.1 | |||||
with: | with: | ||||
files: ./clover.xml | files: ./clover.xml | ||||
flags: phpunit-azure | flags: phpunit-azure |
src: ${{ steps.changes.outputs.src}} | src: ${{ steps.changes.outputs.src}} | ||||
steps: | steps: | ||||
- uses: dorny/paths-filter@ebc4d7e9ebcb0b1eb21480bb8f43113e996ac77a # v3.0.1 | |||||
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2 | |||||
id: changes | id: changes | ||||
continue-on-error: true | continue-on-error: true | ||||
with: | with: | ||||
steps: | steps: | ||||
- name: Checkout server | - name: Checkout server | ||||
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 | |||||
uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 | |||||
with: | with: | ||||
submodules: true | submodules: true | ||||
- name: Upload code coverage | - name: Upload code coverage | ||||
if: ${{ !cancelled() && matrix.coverage }} | if: ${{ !cancelled() && matrix.coverage }} | ||||
uses: codecov/codecov-action@v4 | |||||
uses: codecov/codecov-action@v4.1.1 | |||||
with: | with: | ||||
files: ./clover.xml | files: ./clover.xml | ||||
flags: phpunit-s3 | flags: phpunit-s3 |
src: ${{ steps.changes.outputs.src}} | src: ${{ steps.changes.outputs.src}} | ||||
steps: | steps: | ||||
- uses: dorny/paths-filter@ebc4d7e9ebcb0b1eb21480bb8f43113e996ac77a # v3.0.1 | |||||
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2 | |||||
id: changes | id: changes | ||||
continue-on-error: true | continue-on-error: true | ||||
with: | with: | ||||
steps: | steps: | ||||
- name: Checkout server | - name: Checkout server | ||||
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 | |||||
uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 | |||||
with: | with: | ||||
submodules: true | submodules: true | ||||
- name: Upload code coverage | - name: Upload code coverage | ||||
if: ${{ !cancelled() && matrix.coverage }} | if: ${{ !cancelled() && matrix.coverage }} | ||||
uses: codecov/codecov-action@v4 | |||||
uses: codecov/codecov-action@v4.1.1 | |||||
with: | with: | ||||
files: ./clover.xml | files: ./clover.xml | ||||
flags: phpunit-swift | flags: phpunit-swift |
steps: | steps: | ||||
- name: Checkout | - name: Checkout | ||||
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 | |||||
uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 | |||||
- name: Set up php | - name: Set up php | ||||
uses: shivammathur/setup-php@v2 | uses: shivammathur/setup-php@v2 |
steps: | steps: | ||||
- name: Checkout server before PR | - name: Checkout server before PR | ||||
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 | |||||
uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 | |||||
with: | with: | ||||
submodules: true | submodules: true | ||||
ref: ${{ github.event.pull_request.base.ref }} | ref: ${{ github.event.pull_request.base.ref }} |
steps: | steps: | ||||
- name: Checkout server | - name: Checkout server | ||||
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 | |||||
uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 | |||||
with: | with: | ||||
submodules: true | submodules: true | ||||
src: ${{ steps.changes.outputs.src}} | src: ${{ steps.changes.outputs.src}} | ||||
steps: | steps: | ||||
- uses: dorny/paths-filter@ebc4d7e9ebcb0b1eb21480bb8f43113e996ac77a # v3.0.1 | |||||
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2 | |||||
id: changes | id: changes | ||||
continue-on-error: true | continue-on-error: true | ||||
with: | with: | ||||
steps: | steps: | ||||
- name: Checkout server | - name: Checkout server | ||||
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 | |||||
uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 | |||||
with: | with: | ||||
submodules: true | submodules: true | ||||
- name: Upload db code coverage | - name: Upload db code coverage | ||||
if: ${{ !cancelled() && matrix.coverage }} | if: ${{ !cancelled() && matrix.coverage }} | ||||
uses: codecov/codecov-action@v4 | |||||
uses: codecov/codecov-action@v4.1.1 | |||||
with: | with: | ||||
files: ./clover.db.xml | files: ./clover.db.xml | ||||
flags: phpunit-mariadb | flags: phpunit-mariadb |
src: ${{ steps.changes.outputs.src}} | src: ${{ steps.changes.outputs.src}} | ||||
steps: | steps: | ||||
- uses: dorny/paths-filter@ebc4d7e9ebcb0b1eb21480bb8f43113e996ac77a # v3.0.1 | |||||
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2 | |||||
id: changes | id: changes | ||||
continue-on-error: true | continue-on-error: true | ||||
with: | with: | ||||
steps: | steps: | ||||
- name: Checkout server | - name: Checkout server | ||||
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 | |||||
uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 | |||||
with: | with: | ||||
submodules: true | submodules: true | ||||
- name: Upload code coverage | - name: Upload code coverage | ||||
if: ${{ !cancelled() && matrix.coverage }} | if: ${{ !cancelled() && matrix.coverage }} | ||||
uses: codecov/codecov-action@v4 | |||||
uses: codecov/codecov-action@v4.1.1 | |||||
with: | with: | ||||
files: ./clover.xml | files: ./clover.xml | ||||
flags: phpunit-memcached | flags: phpunit-memcached |
src: ${{ steps.changes.outputs.src }} | src: ${{ steps.changes.outputs.src }} | ||||
steps: | steps: | ||||
- uses: dorny/paths-filter@ebc4d7e9ebcb0b1eb21480bb8f43113e996ac77a # v3.0.1 | |||||
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2 | |||||
id: changes | id: changes | ||||
continue-on-error: true | continue-on-error: true | ||||
with: | with: | ||||
steps: | steps: | ||||
- name: Checkout server | - name: Checkout server | ||||
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 | |||||
uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 | |||||
with: | with: | ||||
submodules: true | submodules: true | ||||
- name: Upload db code coverage | - name: Upload db code coverage | ||||
if: ${{ !cancelled() && matrix.coverage }} | if: ${{ !cancelled() && matrix.coverage }} | ||||
uses: codecov/codecov-action@v4 | |||||
uses: codecov/codecov-action@v4.1.1 | |||||
with: | with: | ||||
files: ./clover.db.xml | files: ./clover.db.xml | ||||
flags: phpunit-mysql | flags: phpunit-mysql |
src: ${{ steps.changes.outputs.src }} | src: ${{ steps.changes.outputs.src }} | ||||
steps: | steps: | ||||
- uses: dorny/paths-filter@ebc4d7e9ebcb0b1eb21480bb8f43113e996ac77a # v3.0.1 | |||||
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2 | |||||
id: changes | id: changes | ||||
continue-on-error: true | continue-on-error: true | ||||
with: | with: | ||||
steps: | steps: | ||||
- name: Checkout server | - name: Checkout server | ||||
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 | |||||
uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 | |||||
with: | with: | ||||
submodules: true | submodules: true | ||||
- name: Upload nodb code coverage | - name: Upload nodb code coverage | ||||
if: ${{ !cancelled() && matrix.coverage }} | if: ${{ !cancelled() && matrix.coverage }} | ||||
uses: codecov/codecov-action@v4 | |||||
uses: codecov/codecov-action@v4.1.1 | |||||
with: | with: | ||||
files: ./clover.nodb.xml | files: ./clover.nodb.xml | ||||
flags: phpunit-nodb | flags: phpunit-nodb |
src: ${{ steps.changes.outputs.src }} | src: ${{ steps.changes.outputs.src }} | ||||
steps: | steps: | ||||
- uses: dorny/paths-filter@ebc4d7e9ebcb0b1eb21480bb8f43113e996ac77a # v3.0.1 | |||||
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2 | |||||
id: changes | id: changes | ||||
continue-on-error: true | continue-on-error: true | ||||
with: | with: | ||||
steps: | steps: | ||||
- name: Checkout server | - name: Checkout server | ||||
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 | |||||
uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 | |||||
with: | with: | ||||
submodules: true | submodules: true | ||||
- name: Upload db code coverage | - name: Upload db code coverage | ||||
if: ${{ !cancelled() && matrix.coverage }} | if: ${{ !cancelled() && matrix.coverage }} | ||||
uses: codecov/codecov-action@v4 | |||||
uses: codecov/codecov-action@v4.1.1 | |||||
with: | with: | ||||
files: ./clover.db.xml | files: ./clover.db.xml | ||||
flags: phpunit-oci | flags: phpunit-oci |
src: ${{ steps.changes.outputs.src }} | src: ${{ steps.changes.outputs.src }} | ||||
steps: | steps: | ||||
- uses: dorny/paths-filter@ebc4d7e9ebcb0b1eb21480bb8f43113e996ac77a # v3.0.1 | |||||
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2 | |||||
id: changes | id: changes | ||||
continue-on-error: true | continue-on-error: true | ||||
with: | with: | ||||
steps: | steps: | ||||
- name: Checkout server | - name: Checkout server | ||||
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 | |||||
uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 | |||||
with: | with: | ||||
submodules: true | submodules: true | ||||
- name: Upload db code coverage | - name: Upload db code coverage | ||||
if: ${{ !cancelled() && matrix.coverage }} | if: ${{ !cancelled() && matrix.coverage }} | ||||
uses: codecov/codecov-action@v4 | |||||
uses: codecov/codecov-action@v4.1.1 | |||||
with: | with: | ||||
files: ./clover.db.xml | files: ./clover.db.xml | ||||
flags: phpunit-postgres | flags: phpunit-postgres |
src: ${{ steps.changes.outputs.src }} | src: ${{ steps.changes.outputs.src }} | ||||
steps: | steps: | ||||
- uses: dorny/paths-filter@ebc4d7e9ebcb0b1eb21480bb8f43113e996ac77a # v3.0.1 | |||||
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2 | |||||
id: changes | id: changes | ||||
continue-on-error: true | continue-on-error: true | ||||
with: | with: | ||||
steps: | steps: | ||||
- name: Checkout server | - name: Checkout server | ||||
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 | |||||
uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 | |||||
with: | with: | ||||
submodules: true | submodules: true | ||||
- name: Upload db code coverage | - name: Upload db code coverage | ||||
if: ${{ !cancelled() && matrix.coverage }} | if: ${{ !cancelled() && matrix.coverage }} | ||||
uses: codecov/codecov-action@v4 | |||||
uses: codecov/codecov-action@v4.1.1 | |||||
with: | with: | ||||
files: ./clover.db.xml | files: ./clover.db.xml | ||||
flags: phpunit-sqlite | flags: phpunit-sqlite |
steps: | steps: | ||||
- name: Checkout | - name: Checkout | ||||
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 | |||||
uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 | |||||
with: | with: | ||||
submodules: true | submodules: true | ||||
steps: | steps: | ||||
- name: Checkout code | - name: Checkout code | ||||
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 | |||||
uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 | |||||
with: | with: | ||||
submodules: true | submodules: true | ||||
steps: | steps: | ||||
- name: Checkout | - name: Checkout | ||||
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 | |||||
uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 | |||||
with: | with: | ||||
submodules: true | submodules: true | ||||
name: update-ca-certificate-bundle-${{ matrix.branches }} | name: update-ca-certificate-bundle-${{ matrix.branches }} | ||||
steps: | steps: | ||||
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 | |||||
- uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 | |||||
with: | with: | ||||
ref: ${{ matrix.branches }} | ref: ${{ matrix.branches }} | ||||
submodules: true | submodules: true | ||||
run: curl --etag-compare build/ca-bundle-etag.txt --etag-save build/ca-bundle-etag.txt --output resources/config/ca-bundle.crt https://curl.se/ca/cacert.pem | run: curl --etag-compare build/ca-bundle-etag.txt --etag-save build/ca-bundle-etag.txt --output resources/config/ca-bundle.crt https://curl.se/ca/cacert.pem | ||||
- name: Create Pull Request | - name: Create Pull Request | ||||
uses: peter-evans/create-pull-request@a4f52f8033a6168103c2538976c07b467e8163bc | |||||
uses: peter-evans/create-pull-request@70a41aba780001da0a30141984ae2a0c95d8704e | |||||
with: | with: | ||||
token: ${{ secrets.COMMAND_BOT_PAT }} | token: ${{ secrets.COMMAND_BOT_PAT }} | ||||
commit-message: "fix(security): Update CA certificate bundle" | commit-message: "fix(security): Update CA certificate bundle" |
name: update-code-signing-crl-${{ matrix.branches }} | name: update-code-signing-crl-${{ matrix.branches }} | ||||
steps: | steps: | ||||
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 | |||||
- uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 | |||||
with: | with: | ||||
ref: ${{ matrix.branches }} | ref: ${{ matrix.branches }} | ||||
submodules: true | submodules: true | ||||
run: openssl crl -verify -in resources/codesigning/root.crl -CAfile resources/codesigning/root.crt -noout | run: openssl crl -verify -in resources/codesigning/root.crl -CAfile resources/codesigning/root.crt -noout | ||||
- name: Create Pull Request | - name: Create Pull Request | ||||
uses: peter-evans/create-pull-request@a4f52f8033a6168103c2538976c07b467e8163bc | |||||
uses: peter-evans/create-pull-request@70a41aba780001da0a30141984ae2a0c95d8704e | |||||
with: | with: | ||||
token: ${{ secrets.COMMAND_BOT_PAT }} | token: ${{ secrets.COMMAND_BOT_PAT }} | ||||
commit-message: "fix(security): Update code signing revocation list" | commit-message: "fix(security): Update code signing revocation list" |
name: update-psalm-baseline-${{ matrix.branches }} | name: update-psalm-baseline-${{ matrix.branches }} | ||||
steps: | steps: | ||||
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 | |||||
- uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 | |||||
with: | with: | ||||
ref: ${{ matrix.branches }} | ref: ${{ matrix.branches }} | ||||
submodules: true | submodules: true | ||||
git checkout composer.json composer.lock lib/composer | git checkout composer.json composer.lock lib/composer | ||||
- name: Create Pull Request | - name: Create Pull Request | ||||
uses: peter-evans/create-pull-request@a4f52f8033a6168103c2538976c07b467e8163bc | |||||
uses: peter-evans/create-pull-request@70a41aba780001da0a30141984ae2a0c95d8704e | |||||
with: | with: | ||||
token: ${{ secrets.COMMAND_BOT_PAT }} | token: ${{ secrets.COMMAND_BOT_PAT }} | ||||
commit-message: Update psalm baseline | commit-message: Update psalm baseline |