Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Correção de pequenos typos #223

Merged
merged 3 commits into from
Aug 29, 2024
Merged
Show file tree
Hide file tree
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
2 changes: 1 addition & 1 deletion aulas/11.md
Original file line number Diff line number Diff line change
Expand Up @@ -213,7 +213,7 @@ Assim, podemos avaliar o impacto desses passos no nosso workflow:

![descrição](assets/11/print_do_pipeline_quebrado_ao_executar_os_testes.png){: .center .shadow }

Se analisarmos com calma o resultado, veremos que a execução do nosso workflow apesenta um erro de execução. O erro está descrito na linha `#!py 12`: `Poetry could not find a pyproject.toml file in <path> or its parents`. Se traduzirmos de maneira literal, a linha nos disse `Poetry não encontrou o arquivo pyproject.toml no <path> ou em seus parentes`.
Se analisarmos com calma o resultado, veremos que a execução do nosso workflow apresenta um erro de execução. O erro está descrito na linha `#!py 12`: `Poetry could not find a pyproject.toml file in <path> or its parents`. Se traduzirmos de maneira literal, a linha nos disse `Poetry não encontrou o arquivo pyproject.toml no <path> ou em seus parentes`.

Para solucionar esse problema, adicionaremos um passo antes da execução dos testes para copiar o código do nosso repositório para o ambiente do workflow. O GitHub Actions oferece uma ação específica para isso, chamada actions/checkout. Vamos incluí-la como o primeiro passo:

Expand Down
2 changes: 1 addition & 1 deletion aulas/12.md
Original file line number Diff line number Diff line change
Expand Up @@ -195,7 +195,7 @@ DATABASE_URL f803df294e7326fa 22m43s ago

Uma coisa que podemos notar na resposta do `secrets` é que ele leu nosso arquivo `.env` e adicionou a variável de ambiente `DATABASE_URL` com base no postgres que foi criado durante o comando `launch`. Um ponto de atenção que devemos tomar nesse momento, é que a variável criada é iniciada com o prefixo `postgres://`. Para que o sqlalchemy reconheça esse endereço como válido, o prefixo deve ser alterado para `postgresql+psycopg://`. Para isso, usaremos a url fornecida pelo comando `launch` e alterar o prefixo.

Desta forma, podemos registar a variável de ambiente `DATABASE_URL` novamente. Agora com o valor correto:
Desta forma, podemos registrar a variável de ambiente `DATABASE_URL` novamente. Agora com o valor correto:


```shell title="$ Execução no terminal!"
Expand Down
2 changes: 1 addition & 1 deletion aulas/14.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ A ideia deste projeto final é simplesmente extrair tudo que aprendemos no curso

Neste projeto vamos construir uma API que segue os mesmos moldes da que desenvolvemos durante o curso, porém, com outra proposta. Iremos fazer uma versão simplificado de um acervo digital de livros. Chamaremos de `MADR` (Mader), uma sigla para "Meu Acervo Digital de Romances".

O objetivo do projeto é criarmos uma gerenciador de livros e relacionar com seus autores. Tudo isso em um contexto bastante simplificado. Usando somente as funcionalidades que aprendemos no curso.
O objetivo do projeto é criarmos um gerenciador de livros e relacionar com seus autores. Tudo isso em um contexto bastante simplificado. Usando somente as funcionalidades que aprendemos no curso.

A implementação será baseada em 3 pilares:

Expand Down