Skip to content

Commit

Permalink
Merge pull request #31 from deverebor/chore/github-actions
Browse files Browse the repository at this point in the history
[DEV] chore: add github actions and dependabot
  • Loading branch information
caio-emidio authored Jan 12, 2022
2 parents 81287be + 5c4aa7e commit 8babf93
Show file tree
Hide file tree
Showing 3 changed files with 108 additions and 0 deletions.
30 changes: 30 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
version: 2
updates:
# Fetch and update latest `npm` packages
- package-ecosystem: npm
directory: '/'
schedule:
interval: daily
time: '00:00'
open-pull-requests-limit: 10
reviewers:
- caio-emidio
- daviprm
commit-message:
prefix: fix
prefix-development: chore
include: scope
# Fetch and update latest `github-actions` pkgs
- package-ecosystem: github-actions
directory: '/'
schedule:
interval: daily
time: '00:00'
open-pull-requests-limit: 10
reviewers:
- caio-emidio
- daviprm
commit-message:
prefix: fix
prefix-development: chore
include: scope
26 changes: 26 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# Infos

[Link da Issue](https://github.com) caso tenha.

## O que está sendo entregue?

Descreva qual o resultado esperado

## O que impacta?

Descreva se pode causar efeitos colaterais em outras partes da aplicação

## Plano de rollback

Descreva qual o plano que devemos seguir caso tenha que ser revertida.

## Evidências

Imagens, gifs ou conteúdos que queira adicionar.

### DoD checklist

- [ ] Código pronto
- [ ] Merge em `develop` - merge pós validação
- [ ] Testes em dispositivos mobile (Usando simuladores ou seu smartphone)
- [ ] Testes atualizados/adicionados e funcionando
52 changes: 52 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
name: ci

on:
push:
branches:
- main
- master
pull_request:
branches:
- main
- master

jobs:
ci:
runs-on: ${{ matrix.os }}

strategy:
matrix:
os: [ubuntu-latest]
node: [16.13.2]

steps:
- name: Checkout 🛎
uses: actions/checkout@v2

- name: Setup node env 🏗
uses: actions/[email protected]
with:
node-version: ${{ matrix.node }}
check-latest: true

- name: Get npm cache directory path 🛠
id: npm-cache-dir-path
run: echo "::set-output name=dir::$(npm cache dir)"

- name: Cache node_modules 📦
uses: actions/[email protected]
id: npm-cache
with:
path: ${{ steps.npm-cache-dir-path.outputs.dir }}
key: ${{ runner.os }}-npm-${{ hashFiles('**/package-lock.json') }}
restore-keys: |
${{ runner.os }}-npm-
- name: Install dependencies 👨🏻‍💻
run: npm i

- name: Run Cypress tests 🧪
uses: cypress-io/github-action@v2
with:
build: npm run build
start: npm start

0 comments on commit 8babf93

Please sign in to comment.