Skip to content

Commit

Permalink
chore: automação de publicação em Github Actions
Browse files Browse the repository at this point in the history
  • Loading branch information
guilhermeadc committed Sep 22, 2022
1 parent 8559141 commit 607ba95
Show file tree
Hide file tree
Showing 6 changed files with 142 additions and 1 deletion.
47 changes: 47 additions & 0 deletions .github/ISSUE_TEMPLATE/1---reporte-de-erro.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
---
name: 1 - Reporte de erro
about: Crie um relatório para nos ajudar a melhorar
title: ''
labels: erro
assignees: ''

---

**Descreva o erro**
Uma descrição clara e concisa do que é o erro.

-----

**Para reproduzir**
Passos para reproduzir o comportamento:
1. Vá para '...'
2. Clique em '....'
3. Role para baixo até '....'
4. Veja o erro

-----

**Comportamento esperado**
Uma descrição clara e concisa do que você esperava que acontecesse.

-----

**Screenshots**
Se aplicável, adicione capturas de tela para ajudar a explicar seu problema. Sugerimos o uso do Peek (linux) ou ScreenToGif (windows) para captura.

-----

**Contexto da falha (Por favor, complete a seguinte informação):**
- Versão do sistema: [ex: 1.0.1]
- Navegador: [ex. chrome, safari]
- Perfil do Usuário: [ex: básico, administrador, etc.]
- Banco de Dados: [ex: MySQL, Oracle, SqlServer, PostgreSQL]

-----

**Informações adicionais**
Adicione qualquer outro contexto sobre o problema aqui.

-----
**Log de Erros**
Adicione o log de erros registrado pelo sistema.
26 changes: 26 additions & 0 deletions .github/ISSUE_TEMPLATE/2---requisi--o-de-melhoria.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
---
name: 2 - Requisição de melhoria
about: Sugira uma ideia para este projeto
title: ''
labels: melhoria
assignees: ''

---

**Sua solicitação de melhoria está relacionada a um problema? Por favor descreva.**
Uma descrição clara e concisa de qual é o problema. Ex. Sempre fico frustrado quando [...]

-----

**Descreva a solução que você gostaria**
Uma descrição clara e concisa do que você deseja que aconteça.

-----

**Descreva alternativas que você considerou**
Uma descrição clara e concisa de quaisquer soluções ou recursos alternativos que você considerou.

-----

**Contexto adicional**
Adicione qualquer outro contexto ou capturas de tela sobre a solicitação de recurso aqui.
10 changes: 10 additions & 0 deletions .github/ISSUE_TEMPLATE/3---outra-quest-o.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
name: 3 - Outra questão
about: Registre aqui outras questões não relacionadas com erros ou melhorias
title: ''
labels: questão
assignees: ''

---


12 changes: 12 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
version: 2
updates:
- package-ecosystem: "composer"
# Files stored in repository root
directory: "/"
schedule:
interval: "daily"
- package-ecosystem: "composer"
# Files stored in repository root
directory: "/src/infra/infra_php/"
schedule:
interval: "daily"
46 changes: 46 additions & 0 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
name: Publish Release
on:
push:
tags:
- "*"

jobs:
build:
name: Publish
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
with:
submodules: "true"

- name: Distribution
run: make dist

- name: Get the version
id: get_version
run: echo ::set-output name=VERSION::${GITHUB_REF##*/}
shell: bash

- name: Create Release
id: create_release
uses: actions/create-release@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # This token is provided by Actions, you do not need to create your own token
with:
tag_name: ${{ steps.get_version.outputs.VERSION }}
release_name: mod-sei-protocolo-integrado (versão ${{ steps.get_version.outputs.VERSION }})
body_path: dist/NOTAS_VERSAO.md
draft: false
prerelease: true

- name: Upload Release Asset
id: upload-release-asset
uses: actions/upload-release-asset@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ steps.create_release.outputs.upload_url }}
asset_path: dist/${{github.event.repository.name}}-${{ steps.get_version.outputs.VERSION }}.zip
asset_name: ${{github.event.repository.name}}-${{ steps.get_version.outputs.VERSION }}.zip
asset_content_type: application/zip
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ SIP_SCRIPTS_DIR = dist/sip/scripts/$(MODULO_PASTAS_CONFIG)

ARQUIVO_CONFIG_SEI=$(SEI_PATH)/sei/config/ConfiguracaoSEI.php
MSG_ORIENTACAO_CONFIGRACAO=CONFIGURACAO PENDENTE
MODULO_COMPACTADO = mod-sei-$(MODULO_NOME)-$(VERSAO_MODULO).zip
MODULO_COMPACTADO = mod-sei-$(MODULO_NOME)-v$(VERSAO_MODULO).zip

CMD_INSTALACAO_SEI = echo -ne '$(SEI_DATABASE_USER)\n$(SEI_DATABASE_PASSWORD)\n' | php atualizar_versao_sei.php
CMD_INSTALACAO_SIP = echo -ne '$(SIP_DATABASE_USER)\n$(SIP_DATABASE_PASSWORD)\n' | php atualizar_versao_sip.php
Expand Down

0 comments on commit 607ba95

Please sign in to comment.