C# / Execução registrada

Pantry API

A household inventory API with expiry dates, locations, audited movements, idempotency, and optimistic revision control.

O que foi verificado

Os comandos abaixo executam o código do repositório e conferem os cenários registrados. A evidência cobre esses cenários na versão indicada; não comprova todas as entradas possíveis nem uso em produção.

Versão executada
527cb37b5a875bbe9a613499317238700cdaeac7
Registro
2026-10-10T05:28:48.859775+00:00
Repositório
brunnojob/csharp-pantry-api
Licença
MIT

A evidência abaixo pertence à versão registrada. A consulta usa a API pública do GitHub e pode atingir o limite de requisições.

Comandos e resultados reais

Resultados extraídos dos logs do Actions. Saídas extensas podem estar resumidas; a execução original e o artefato contêm o registro completo.

Baixar relatório JSON
PASS dotnet build --configuration Release

Saída: 0 · esperada: 0 · 13.236 s

$ bash -e -o pipefail -c dotnet build --configuration Release

  Determining projects to restore...
  Restored /home/runner/work/csharp-pantry-api/csharp-pantry-api/PantryApi.csproj (in 114 ms).
  PantryApi -> /home/runner/work/csharp-pantry-api/csharp-pantry-api/bin/Release/net8.0/PantryApi.dll

Build succeeded.
    0 Warning(s)
    0 Error(s)

Time Elapsed 00:00:09.42
PASS Start HTTP API, reject malformed authorization and handle upstream failure

Saída: 0 · esperada: 0 · 5.113 s

$ python .proof/demo.py

{"database_connected": false, "health": {"configured": true, "database": "supabase", "status": "ok"}, "malformed_session": 401, "missing_session": 401, "unreachable_database": 502}
Baixar transcrição

Reproduzir a execução

Os pré-requisitos e as entradas são públicos no repositório. Faça checkout da versão exata antes de executar os cenários.

git clone https://github.com/brunnojob/csharp-pantry-api.git
cd csharp-pantry-api
git checkout 527cb37b5a875bbe9a613499317238700cdaeac7
python .proof/record.py