/
githubmirror
/
beego
Обзор
Документация
Войти
/
githubmirror
/
beego
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
.github/workflows/changelog.yml
37 строк
1 KB
naveensrinivasan
Set permissions for GitHub actions
16 апр 2022, 05:26
Не верифицирован
16 апр 2022, 05:26
d932463
Код
Авторство
О чём код?
# This action requires that any PR targeting the master branch should touch at # least one CHANGELOG file. If a CHANGELOG entry is not required, add the "Skip # Changelog" label to disable this action. name: changelog on: pull_request: types: [opened, synchronize, reopened, labeled, unlabeled] branches: - develop permissions: contents: read jobs: changelog: runs-on: ubuntu-latest if: "!contains(github.event.pull_request.labels.*.name, 'Skip Changelog')" steps: - uses: actions/checkout@v2 - name: Check for CHANGELOG changes run: | # Only the latest commit of the feature branch is available # automatically. To diff with the base branch, we need to # fetch that too (and we only need its latest commit). git fetch origin ${{ github.base_ref }} --depth=1 if [[ $(git diff --name-only FETCH_HEAD | grep CHANGELOG) ]] then echo "A CHANGELOG was modified. Looks good!" else echo "No CHANGELOG was modified." echo "Please add a CHANGELOG entry, or add the \"Skip Changelog\" label if not required." false fi