feat(message-hour): cria novo componente #1496
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Nome do workflow, um repositório pode tem um ou mais workflows. | |
name: CI | |
# Define em quais situações esse workflow será executado | |
on: | |
push: | |
branches: [ master, development, '[0-9]+.x.x' ] | |
pull_request: | |
branches: [ master, development, '[0-9]+.x.x' ] | |
# Os jobs são conjuntos de actions que são executados na mesma máquina virtual. | |
# É possível ter mais de um job e assim executar ações paralelamente. | |
jobs: | |
discord_notification_on_pr: | |
runs-on: ubuntu-latest | |
if: github.event_name == 'pull_request' && github.event.pull_request.merged == false | |
steps: | |
- name: Notify Discord on PR | |
env: | |
DISCORD_WEBHOOK_URL: ${{ secrets.DISCORD_WEBHOOK_URL }} | |
run: | | |
AUTHOR="${{ github.event.pull_request.user.login }}" | |
PR_TITLE="${{ github.event.pull_request.title }}" | |
PR_URL="${{ github.event.pull_request.html_url }}" | |
curl -X POST -H "Content-Type: application/json" \ | |
-d "{\"content\": \"🚀 **PR Criada com Sucesso 🚀**\\n- Autor: $AUTHOR\\n- Título: $PR_TITLE\\n- Link: $PR_URL\"}" \ | |
$DISCORD_WEBHOOK_URL | |
commitlint_prettier: | |
runs-on: ubuntu-latest | |
# As etapas do workflow são definidas nessa tag. | |
steps: | |
# Definição da action | |
- uses: actions/checkout@v2 | |
# Parâmetros para a ação | |
with: | |
fetch-depth: 0 | |
- uses: wagoid/commitlint-github-action@v2 | |
- uses: actions/setup-node@v1 | |
with: | |
node-version: 14.x | |
# Executa um comando do projeto na máquina virtual | |
- run: npm i | |
- run: npm run format:check | |
build: | |
runs-on: ubuntu-latest | |
steps: | |
# Definição da action | |
- uses: actions/checkout@v2 | |
- uses: actions/setup-node@v1 | |
with: | |
node-version: 12.x | |
# Executa um comando do projeto na máquina virtual | |
- run: npm i | |
- run: npm run build |