Garantindo padrões de commits em pull requests no GitHub
자세한 내용은 GitHub Actions에서 문서를 참조하세요: Actions
Definições de padrão de commit é muito importante para organização e futuras Consultas nas funcionalidades e bug no decorrer da vida de desenvolvimento do software, caso tenha curiosidade de saber alguns padrões segue um bom luga para Consultá-las: Conventional Commits
1 – 크리어 액션
다음과 같이 작업을 시작하는 저장소에 액세스할 수 있습니다. aba action clique em set up a workflow yourself to your imagem abaixo:
워크플로 템플릿을 다시 수정하고 풀 요청의 제목을 확인하기 위해 로드 작업을 검토할 수 있도록 합니다.
아니오 새 파일을 편집하고 트레코 abaixo를 복사하십시오.
name: "PR Title Checker"
on:
pull_request:
types:
- opened
- edited
- synchronize
jobs:
publish:
runs-on: ubuntu-latest
steps:
- uses: thehanimo/pr-title-checker@v1.0.0
with:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
Clique Start commit para enviar essas alterações ao master e já temos nosso workflow criado.
2 – Criar Padrões de Commit
Depois de criar nosso workflow vamos definir nossos padrões de commit e caso não atenda mostrar a label.
.github 및 clique em 파일 추가 criar um novo arquivo pr-title-styles.json.
pr-title-styles.json 파일이 없습니다.
{
"LABEL": {
"name": "titulo está fora do padrão",
"color": "FF0000"
},
"CHECKS": {
"prefixes": ["fix: ", "feat: "],
"regexp": "docs\\(v[0-9]\\): "
}
}
라벨
이름: Nome para informar quando o commit não estiver no padrão sera exibida;
색상: Cor da 라벨;
b) 수표
접두사: Quais padrões vamos adotar no caso tem que começar com fix ou feat;
regexp: Regex usado para identificar tal padrão;
Vamos criar um pull request que não siga o padrão definido, ao criar pull request a action vai executar e avaliar a descrição do título informado caso não atenda exibe uma label.
Na imagem nosso título não atendeu ao padrão e mostrou em vermelho "titulo está fora do padrão".
Lembrando que essa action que criamos não impede que o pull rerquest seja realizado caso não atenda ao nosso padrão só mostrar uma label.
Ao fazer alteração no título do pull request com o fix: a action vai executar e avaliar como agora atende ao padrão a label será removida:
Actions no GitHub é muito interessante e podemos fazer muitas coisas para automatizar rotinas e como vimos até verificar descrições de título de pull request.
GitHub do Projeto
Reference
이 문제에 관하여(Garantindo padrões de commits em pull requests no GitHub), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/wandealves/garantindo-padroes-de-commits-em-pull-requests-no-github-2385텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)