Skip to content

feat: request review from desktop-developers on translation PRs (#12507) #544

feat: request review from desktop-developers on translation PRs (#12507)

feat: request review from desktop-developers on translation PRs (#12507) #544

Workflow file for this run

name: Changelog
on:
pull_request:
push:
branches: [ master ]
tags: [ "*" ]
permissions: {}
jobs:
changelog:
runs-on: ubuntu-latest
permissions: {}
steps:
- name: Checkout
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
fetch-depth: 0
persist-credentials: false
- name: Generate changelog
uses: actionhippie/calens@244f3e5c328b842a740113859b87bbebf697f63b # v1.13.1
with:
target: CHANGELOG.md
- name: Show diff
run: git diff
- name: Output
run: cat CHANGELOG.md
- name: Generate GitHub App token
id: app-token
if: github.event_name == 'push' && github.ref == 'refs/heads/master'
uses: actions/create-github-app-token@21cfef2b496dd8ef5b904c159339626a10ad380e # v1.11.6
with:
app-id: ${{ secrets.TRANSLATION_APP_ID }}
private-key: ${{ secrets.TRANSLATION_APP_PRIVATE_KEY }}
- name: Create or update changelog pull request
if: github.event_name == 'push' && github.ref == 'refs/heads/master'
uses: peter-evans/create-pull-request@c0f553fe549906ede9cf27b5156039d195d2ece0 # v8.1.0
with:
token: ${{ steps.app-token.outputs.token }}
branch: chore/changelog-update
commit-message: "chore: update changelog"
title: "chore: update changelog"
body: "Automated changelog update. This pull request is updated on each push to master — merging it will close it and a fresh one will be opened on the next change."
delete-branch: true
sign-commits: true