mirror of
https://github.com/chylex/IntelliJ-IdeaVim.git
synced 2024-12-22 04:42:48 +01:00
afceecadbe
These tasks should be rewritten to work nicely with Gradle's configuration cache. In the meantime, this allows them to still run as actions.
46 lines
1.5 KiB
YAML
46 lines
1.5 KiB
YAML
# This workflow will build a package using Gradle and then publish it to GitHub packages when a release is created
|
|
# For more information see: https://github.com/actions/setup-java/blob/main/docs/advanced-usage.md#Publishing-using-gradle
|
|
|
|
name: Update Changelog On PR
|
|
|
|
on:
|
|
workflow_dispatch:
|
|
pull_request_target:
|
|
types: [ closed ]
|
|
|
|
jobs:
|
|
build:
|
|
|
|
if: false
|
|
runs-on: ubuntu-latest
|
|
|
|
steps:
|
|
- uses: actions/checkout@v2
|
|
with:
|
|
fetch-depth: 50
|
|
# See end of file updateChangeslog.yml for explanation of this secret
|
|
ssh-key: ${{ secrets.PUSH_TO_PROTECTED_BRANCH_SECRET }}
|
|
- name: Set up JDK 17
|
|
uses: actions/setup-java@v2
|
|
with:
|
|
java-version: '17'
|
|
distribution: 'adopt'
|
|
server-id: github # Value of the distributionManagement/repository/id field of the pom.xml
|
|
settings-path: ${{ github.workspace }} # location for the settings.xml file
|
|
|
|
- name: Update authors
|
|
id: update_authors
|
|
run: ./gradlew --no-configuration-cache updateMergedPr -PprId=${{ github.event.number }}
|
|
env:
|
|
GITHUB_OAUTH: ${{ secrets.GITHUB_TOKEN }}
|
|
|
|
- name: Commit changes
|
|
uses: stefanzweifel/git-auto-commit-action@v4
|
|
with:
|
|
branch: master
|
|
commit_message: Update changelog after merging PR
|
|
commit_user_name: IdeaVim Bot
|
|
commit_user_email: maintainers@ideavim.dev
|
|
commit_author: IdeaVim Bot <maintainers@ideavim.dev>
|
|
file_pattern: CHANGES.md
|