Action que valida:
- Status do Service Desk realizando requisição na API do Jira
Irá compor a estrutura padrão que está sendo desenvolvida para o CI/CD da MadeiraMadeira, sendo aplicável a todos os Projetos Novos (e "antigos").
- Título da PR precisa ser validado pela action
action-check-title-pr-pattern
Issue precisa ser setada entre parênteses no Título da Pull Request: Exemplo: feat(SRE-417): implements Swagger.
-
A existência da Issue precisa ser validada pela action
action-check-jira-issue
-
Uso da Secret Global
GLOBALS_SRE_BASIC_AUTH_JIRA
name: CI
on:
pull_request:
branches:
- production
jobs:
check-existence-jira-issue:
runs-on: ubuntu-latest
name: 'Check the jira for an issue'
steps:
- name: 'check jira issue'
uses: madeiramadeirabr/action-check-jira-issue@v1
with:
url-jira: 'https://madeiramadeira.atlassian.net/rest/api/3/issue/CCC-123'
basic-auth: ${{ secrets.GLOBALS_SRE_BASIC_AUTH_JIRA }}