Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
48 changes: 48 additions & 0 deletions .github/workflows/create-release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
name: Create v1.0.0 Release

on:
push:
branches:
- main
paths:
- '.github/workflows/create-release.yml'
workflow_dispatch:

jobs:
create-release:
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- name: Checkout
uses: actions/checkout@v4
with:
ref: main

- name: Create Release
uses: softprops/action-gh-release@v2
with:
tag_name: v1.0.0
target_commitish: main
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Tag release from the triggering SHA

Using target_commitish: main makes the v1.0.0 tag resolve to whatever commit is at the tip of main when the job executes, not necessarily the commit that triggered the workflow. If another push lands on main before this job runs, this release can point to the wrong code snapshot. Pinning to ${{ github.sha }} (or the dispatch SHA) avoids that race and keeps the release reproducible.

Useful? React with 👍 / 👎.

name: "VigiSUS v1.0.0 — Hackathon FIAP 2026"
body: |
## VigiSUS v1.0.0 — Hackathon FIAP 2026

MVP entregue para o Hackathon Fase 5 — Arquitetura e Desenvolvimento Java (9ADJT).

### O que está incluído
- 18 endpoints REST documentados via Swagger (`/swagger-ui.html`)
- Pipeline de dados Python com ingestão real de DATASUS (SINAN/CNES via FTP), IBGE e Open-Meteo
- Previsão de risco epidemiológico baseada em cruzamento climático (score 0-8, 4 níveis)
- Encaminhamento inteligente com fórmula de Haversine (sem APIs de mapas pagas)
- Busca por linguagem natural via Gemini com fallback determinístico
- Frontend React com dashboards, mapas Leaflet e acessibilidade (WCAG, dark mode, ARIA)
- Stack dockerizada: `docker compose up --build` sobe tudo em um comando
- Cobertura de testes: 91,87% de linhas (JaCoCo)

### Como rodar
See [README.md](./README.md) and [docs/COMO_DEMONSTRAR.md](./docs/COMO_DEMONSTRAR.md)

### Grupo 7 — FIAP PosTech 9ADJT
draft: false
prerelease: false
Loading