mirror of
https://github.com/element-hq/synapse.git
synced 2024-11-22 01:25:44 +03:00
Dependabot changelog: don't require a changelog in lints
This commit is contained in:
parent
0c9c159f45
commit
92ae90aca2
2 changed files with 7 additions and 16 deletions
21
.github/workflows/dependabot_changelog.yml
vendored
21
.github/workflows/dependabot_changelog.yml
vendored
|
@ -10,9 +10,6 @@ permissions:
|
||||||
# https://docs.github.com/en/code-security/dependabot/working-with-dependabot/automating-dependabot-with-github-actions#enable-auto-merge-on-a-pull-request
|
# https://docs.github.com/en/code-security/dependabot/working-with-dependabot/automating-dependabot-with-github-actions#enable-auto-merge-on-a-pull-request
|
||||||
# for a similar example
|
# for a similar example
|
||||||
contents: write
|
contents: write
|
||||||
# We need `actions-write` in order to create a `workflow_dispatch` event. See
|
|
||||||
# https://docs.github.com/en/rest/actions/workflows#create-a-workflow-dispatch-event
|
|
||||||
actions: write
|
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
add-changelog:
|
add-changelog:
|
||||||
|
@ -31,7 +28,7 @@ jobs:
|
||||||
git commit -m "Changelog"
|
git commit -m "Changelog"
|
||||||
git push
|
git push
|
||||||
shell: bash
|
shell: bash
|
||||||
# We have to explicitly start CI.
|
# The `git push` above does not trigger CI on the dependabot PR.
|
||||||
#
|
#
|
||||||
# By default, workflows can't trigger other workflows when they're just using the
|
# By default, workflows can't trigger other workflows when they're just using the
|
||||||
# default `GITHUB_TOKEN` access token. (This is intended to stop you from writing
|
# default `GITHUB_TOKEN` access token. (This is intended to stop you from writing
|
||||||
|
@ -40,16 +37,10 @@ jobs:
|
||||||
# make your changes (i.e. the `git push` above) using a personal access token.
|
# make your changes (i.e. the `git push` above) using a personal access token.
|
||||||
# See
|
# See
|
||||||
# https://docs.github.com/en/actions/using-workflows/triggering-a-workflow#triggering-a-workflow-from-a-workflow
|
# https://docs.github.com/en/actions/using-workflows/triggering-a-workflow#triggering-a-workflow-from-a-workflow
|
||||||
- name: Trigger CI
|
#
|
||||||
# Note: we use $GITHUB_REF here to run PR against the merge of this change with
|
# I have tried and failed to find a way to trigger CI on the "merge ref" of the PR.
|
||||||
# develop; use github.event.pull_request.head.ref above to commit to the PR
|
# See git commit history for previous attempts. If anyone desperately wants to try
|
||||||
# branch.
|
# again in the future, make a matrix-bot account and use its access token to git push.
|
||||||
run: |
|
|
||||||
gh workflow run "tests.yml" --ref "${{ github.event.pull_request.head.ref }}"
|
|
||||||
gh workflow run "release-artifacts.yml" --ref "${{ github.event.pull_request.head.ref }}"
|
|
||||||
shell: bash
|
|
||||||
env:
|
|
||||||
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
|
||||||
|
|
||||||
# THIS WORKFLOW HAS VARIOUS WRITE PERMISSIONS---do not add other jobs here unless they
|
# THIS WORKFLOW HAS WRITE PERMISSIONS---do not add other jobs here unless they
|
||||||
# are sufficiently locked down to dependabot only as above.
|
# are sufficiently locked down to dependabot only as above.
|
||||||
|
|
2
.github/workflows/tests.yml
vendored
2
.github/workflows/tests.yml
vendored
|
@ -60,7 +60,7 @@ jobs:
|
||||||
run: scripts-dev/check_line_terminators.sh
|
run: scripts-dev/check_line_terminators.sh
|
||||||
|
|
||||||
lint-newsfile:
|
lint-newsfile:
|
||||||
if: ${{ github.base_ref == 'develop' || contains(github.base_ref, 'release-') }}
|
if: ${{ (github.base_ref == 'develop' || contains(github.base_ref, 'release-')) && github.actor != 'dependabot[bot]' }}
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v3
|
||||||
|
|
Loading…
Reference in a new issue