mirror of
https://github.com/nextcloud/server.git
synced 2025-02-07 01:50:38 +00:00
0bf1a74573
Bumps the github-actions group with 6 updates: | Package | From | To | | --- | --- | --- | | [actions/checkout](https://github.com/actions/checkout) | `4.2.0` | `4.2.2` | | [xt0rted/pull-request-comment-branch](https://github.com/xt0rted/pull-request-comment-branch) | `2.0.0` | `3.0.0` | | [actions/setup-node](https://github.com/actions/setup-node) | `4.0.4` | `4.1.0` | | [cypress-io/github-action](https://github.com/cypress-io/github-action) | `6.7.6` | `6.7.7` | | [codecov/codecov-action](https://github.com/codecov/codecov-action) | `4.6.0` | `5.0.7` | | [fsfe/reuse-action](https://github.com/fsfe/reuse-action) | `4.0.0` | `5.0.0` | Updates `actions/checkout` from 4.2.0 to 4.2.2 - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v4.2.0...11bd71901bbe5b1630ceea73d27597364c9af683) Updates `xt0rted/pull-request-comment-branch` from 2.0.0 to 3.0.0 - [Release notes](https://github.com/xt0rted/pull-request-comment-branch/releases) - [Changelog](https://github.com/xt0rted/pull-request-comment-branch/blob/main/CHANGELOG.md) - [Commits](d97294d304...e8b8daa837
) Updates `actions/setup-node` from 4.0.4 to 4.1.0 - [Release notes](https://github.com/actions/setup-node/releases) - [Commits](https://github.com/actions/setup-node/compare/v4.0.4...39370e3970a6d050c480ffad4ff0ed4d3fdee5af) Updates `cypress-io/github-action` from 6.7.6 to 6.7.7 - [Release notes](https://github.com/cypress-io/github-action/releases) - [Changelog](https://github.com/cypress-io/github-action/blob/master/CHANGELOG.md) - [Commits](0da3c06ed8...f1f0912d39
) Updates `codecov/codecov-action` from 4.6.0 to 5.0.7 - [Release notes](https://github.com/codecov/codecov-action/releases) - [Commits](https://github.com/codecov/codecov-action/compare/v4.6.0...v5.0.7) Updates `fsfe/reuse-action` from 4.0.0 to 5.0.0 - [Release notes](https://github.com/fsfe/reuse-action/releases) - [Commits](3ae3c6bdf1...bb774aa972
) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-actions - dependency-name: xt0rted/pull-request-comment-branch dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: actions/setup-node dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions - dependency-name: cypress-io/github-action 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: fsfe/reuse-action dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions ... Signed-off-by: dependabot[bot] <support@github.com>
68 lines
2.4 KiB
YAML
68 lines
2.4 KiB
YAML
# SPDX-FileCopyrightText: 2022 Nextcloud GmbH and Nextcloud contributors
|
|
# SPDX-License-Identifier: MIT
|
|
name: Update 3rdparty command
|
|
|
|
on:
|
|
issue_comment:
|
|
types: created
|
|
|
|
permissions:
|
|
contents: read
|
|
|
|
jobs:
|
|
rebase:
|
|
runs-on: ubuntu-latest
|
|
permissions:
|
|
contents: none
|
|
|
|
# On pull requests and if the comment starts with `/update-3rdparty`
|
|
if: github.event.issue.pull_request != '' && startsWith(github.event.comment.body, '/update-3rdparty')
|
|
|
|
steps:
|
|
- name: Add reaction on start
|
|
uses: peter-evans/create-or-update-comment@71345be0265236311c031f5c7866368bd1eff043 # v3.0.1
|
|
with:
|
|
token: ${{ secrets.COMMAND_BOT_PAT }}
|
|
repository: ${{ github.event.repository.full_name }}
|
|
comment-id: ${{ github.event.comment.id }}
|
|
reactions: '+1'
|
|
|
|
- name: Disabled on forks
|
|
if: ${{ github.event.pull_request.head.repo.full_name != github.repository }}
|
|
run: |
|
|
echo 'Can not execute /update-3rdparty on forks'
|
|
exit 1
|
|
|
|
- name: Init branch
|
|
uses: xt0rted/pull-request-comment-branch@e8b8daa837e8ea7331c0003c9c316a64c6d8b0b1 # v1
|
|
id: comment-branch
|
|
|
|
- name: Checkout ${{ steps.comment-branch.outputs.head_ref }}
|
|
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
|
|
with:
|
|
fetch-depth: 0
|
|
token: ${{ secrets.COMMAND_BOT_PAT }}
|
|
ref: ${{ steps.comment-branch.outputs.head_ref }}
|
|
|
|
- name: Setup git
|
|
run: |
|
|
git config --local user.email 'nextcloud-command@users.noreply.github.com'
|
|
git config --local user.name 'nextcloud-command'
|
|
|
|
- name: Pull 3rdparty
|
|
run: git submodule foreach 'if [ "$sm_path" == "3rdparty" ]; then git pull origin '"'"'${{ github.event.issue.pull_request.base.ref }}'"'"'; fi'
|
|
|
|
- name: Commit and push changes
|
|
run: |
|
|
git add 3rdparty
|
|
git commit -s -m 'Update submodule 3rdparty to latest ${{ github.event.issue.pull_request.base.ref }}'
|
|
git push
|
|
|
|
- name: Add reaction on failure
|
|
uses: peter-evans/create-or-update-comment@71345be0265236311c031f5c7866368bd1eff043 # v3.0.1
|
|
if: failure()
|
|
with:
|
|
token: ${{ secrets.COMMAND_BOT_PAT }}
|
|
repository: ${{ github.event.repository.full_name }}
|
|
comment-id: ${{ github.event.comment.id }}
|
|
reactions: '-1'
|