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

Testesddd #380

Draft
wants to merge 12 commits into
base: main
Choose a base branch
from
Draft
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
4 changes: 2 additions & 2 deletions .flake8
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
[flake8]
max-line-length=80
[flake8]
max-line-length=80
12 changes: 6 additions & 6 deletions .githooks/pre-push
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
printf "Running pre-push hook checks\n\n"

make check

bash -c "if [[ $? != 0 ]];then printf '\nPlease run the following command before push:\n\n make format\n\n\
Remember to commit any changes made on the process.\n'; exit 1; fi"
printf "Running pre-push hook checks\n\n"
make check
bash -c "if [[ $? != 0 ]];then printf '\nPlease run the following command before push:\n\n make format\n\n\
Remember to commit any changes made on the process.\n'; exit 1; fi"
2 changes: 1 addition & 1 deletion .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
@@ -1 +1 @@
* @brazilian-utils/python-maintainers @brazilian-utils/python-core-team
* @brazilian-utils/python-maintainers @brazilian-utils/python-core-team
2 changes: 1 addition & 1 deletion .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -1 +1 @@
github: [camilamaia]
github: [camilamaia]
40 changes: 20 additions & 20 deletions .github/ISSUE_TEMPLATE/nova-funcionalidade-🌟.md
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
---
name: "Nova Funcionalidade \U0001F31F"
about: Sugestão de uma nova funcionalidade
title: ''
labels: feature
assignees: ''

---

**Seu pedido de recurso está relacionado a um problema? Por favor, descreva.**
Uma descrição clara e concisa do que é o problema. Por exemplo: "Fico sempre 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ê tenha considerado.

**Contexto adicional**
Adicione qualquer outro contexto ou capturas de tela sobre o pedido de recurso aqui.
---
name: "Nova Funcionalidade \U0001F31F"
about: Sugestão de uma nova funcionalidade
title: ''
labels: feature
assignees: ''
---
**Seu pedido de recurso está relacionado a um problema? Por favor, descreva.**
Uma descrição clara e concisa do que é o problema. Por exemplo: "Fico sempre 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ê tenha considerado.
**Contexto adicional**
Adicione qualquer outro contexto ou capturas de tela sobre o pedido de recurso aqui.
54 changes: 27 additions & 27 deletions .github/ISSUE_TEMPLATE/reportar-um-bug-🐛.md
Original file line number Diff line number Diff line change
@@ -1,27 +1,27 @@
---
name: "Reportar um bug \U0001F41B"
about: Reporte um bug, nos ajude a melhorar!
title: ''
labels: bug
assignees: ''

---

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

**Para Reproduzir**
Passos para reproduzir o comportamento:
1. Chamar o utilitário '...'
2. Passando o parâmetro '....'
3. Ver o erro

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

**Desktop (por favor, forneça as seguintes informações):**
- Sistema Operacional: [por exemplo, iOS]
- Versão do brutils: [por exemplo, 2.0.0]

**Contexto adicional**
Adicione qualquer outro contexto sobre o problema aqui.
---
name: "Reportar um bug \U0001F41B"
about: Reporte um bug, nos ajude a melhorar!
title: ''
labels: bug
assignees: ''
---
**Descrição do problema**
Uma descrição clara e concisa do que é o erro.
**Para Reproduzir**
Passos para reproduzir o comportamento:
1. Chamar o utilitário '...'
2. Passando o parâmetro '....'
3. Ver o erro
**Comportamento esperado**
Uma descrição clara e concisa do que você esperava que acontecesse.
**Desktop (por favor, forneça as seguintes informações):**
- Sistema Operacional: [por exemplo, iOS]
- Versão do brutils: [por exemplo, 2.0.0]
**Contexto adicional**
Adicione qualquer outro contexto sobre o problema aqui.
44 changes: 22 additions & 22 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -1,22 +1,22 @@
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for all configuration options:
# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates

version: 2
updates:
- package-ecosystem: "pip"
directory: "/"
schedule:
interval: weekly
time: "03:00"
open-pull-requests-limit: 10
allow:
- dependency-type: direct
- dependency-type: indirect
- package-ecosystem: github-actions
directory: /
schedule:
interval: weekly
time: "03:00"
open-pull-requests-limit: 10
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for all configuration options:
# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates
version: 2
updates:
- package-ecosystem: "pip"
directory: "/"
schedule:
interval: weekly
time: "03:00"
open-pull-requests-limit: 10
allow:
- dependency-type: direct
- dependency-type: indirect
- package-ecosystem: github-actions
directory: /
schedule:
interval: weekly
time: "03:00"
open-pull-requests-limit: 10
62 changes: 31 additions & 31 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -1,31 +1,31 @@
## Descrição
<!--- Descreva de forma sucinta e clara qual é o propósito deste Pull Request. Explique o que ele faz ou resolve.-->

## Mudanças Propostas
<!--- Liste as principais alterações ou melhorias que estão sendo propostas neste Pull Request.

- Exemplo 1: Descrição da primeira alteração.
- Exemplo 2: Descrição da segunda alteração.
- ...-->

## Checklist de Revisão
<!--- Marque as caixas que se aplicam. Você pode deixar caixas desmarcadas se elas não se aplicarem.-->

- [ ] Eu li o [Contributing.md](https://github.com/brazilian-utils/brutils-python/blob/main/CONTRIBUTING.md)
- [ ] Os testes foram adicionados ou atualizados para refletir as mudanças (se aplicável).
- [ ] Foi adicionada uma entrada no changelog / Meu PR não necessita de uma nova entrada no changelog.
- [ ] A [documentação](https://github.com/brazilian-utils/brutils-python/blob/main/README.md) em português foi atualizada ou criada, se necessário.
- [ ] Se feita a documentação, a atualização do [arquivo em inglês](https://github.com/brazilian-utils/brutils-python/blob/main/README_EN.md). <!---Permitido uso de Google Tradutor/ChatGPT. -->
- [ ] Eu documentei as minhas mudanças no código, adicionando docstrings e comentários. [Instruções](https://github.com/brazilian-utils/brutils-python/blob/main/CONTRIBUTING.md#8-fa%C3%A7a-as-suas-altera%C3%A7%C3%B5es)
- [ ] O código segue as diretrizes de estilo e padrões de codificação do projeto.
- [ ] Todos os testes passam. [Instruções](https://github.com/brazilian-utils/brutils-python/blob/main/CONTRIBUTING.md#testes)
- [ ] O Pull Request foi testado localmente. [Instruções](https://github.com/brazilian-utils/brutils-python/blob/main/CONTRIBUTING.md#7-execute-o-brutils-localmente)
- [ ] Não há conflitos de mesclagem.

## Comentários Adicionais (opcional)
<!--- Adicione qualquer informação adicional ou contexto que você acha importante para os revisores entenderem suas mudanças.-->

## Issue Relacionada
<!---Todos os PRs devem ter uma issue relacionada. Dessa forma, podemos garantir que ninguém perca tempo trabalhando em algo que não precisa ser feito. -->

Closes #<numero_da_issue>
## Descrição
<!--- Descreva de forma sucinta e clara qual é o propósito deste Pull Request. Explique o que ele faz ou resolve.-->
## Mudanças Propostas
<!--- Liste as principais alterações ou melhorias que estão sendo propostas neste Pull Request.
- Exemplo 1: Descrição da primeira alteração.
- Exemplo 2: Descrição da segunda alteração.
- ...-->
## Checklist de Revisão
<!--- Marque as caixas que se aplicam. Você pode deixar caixas desmarcadas se elas não se aplicarem.-->
- [ ] Eu li o [Contributing.md](https://github.com/brazilian-utils/brutils-python/blob/main/CONTRIBUTING.md)
- [ ] Os testes foram adicionados ou atualizados para refletir as mudanças (se aplicável).
- [ ] Foi adicionada uma entrada no changelog / Meu PR não necessita de uma nova entrada no changelog.
- [ ] A [documentação](https://github.com/brazilian-utils/brutils-python/blob/main/README.md) em português foi atualizada ou criada, se necessário.
- [ ] Se feita a documentação, a atualização do [arquivo em inglês](https://github.com/brazilian-utils/brutils-python/blob/main/README_EN.md). <!---Permitido uso de Google Tradutor/ChatGPT. -->
- [ ] Eu documentei as minhas mudanças no código, adicionando docstrings e comentários. [Instruções](https://github.com/brazilian-utils/brutils-python/blob/main/CONTRIBUTING.md#8-fa%C3%A7a-as-suas-altera%C3%A7%C3%B5es)
- [ ] O código segue as diretrizes de estilo e padrões de codificação do projeto.
- [ ] Todos os testes passam. [Instruções](https://github.com/brazilian-utils/brutils-python/blob/main/CONTRIBUTING.md#testes)
- [ ] O Pull Request foi testado localmente. [Instruções](https://github.com/brazilian-utils/brutils-python/blob/main/CONTRIBUTING.md#7-execute-o-brutils-localmente)
- [ ] Não há conflitos de mesclagem.
## Comentários Adicionais (opcional)
<!--- Adicione qualquer informação adicional ou contexto que você acha importante para os revisores entenderem suas mudanças.-->
## Issue Relacionada
<!---Todos os PRs devem ter uma issue relacionada. Dessa forma, podemos garantir que ninguém perca tempo trabalhando em algo que não precisa ser feito. -->
Closes #<numero_da_issue>
54 changes: 27 additions & 27 deletions .github/workflows/check-lint.yml
Original file line number Diff line number Diff line change
@@ -1,27 +1,27 @@
name: Check Lint
on:
pull_request:
push:
branches:
- main
jobs:
lint:
name: Check Lint
runs-on: ubuntu-latest
steps:
- name: Checkout repo
uses: actions/checkout@v4
- name: Poetry Setup
uses: snok/install-poetry@v1
- name: Install Dependencies
run: poetry install
- name: Run Lint Check
id: lint
run: |
make check
continue-on-error: true
- name: Lint Failed
if: steps.lint.outcome != 'success'
run: |
echo -e "\033[0;31m Please, run \`make format\` and push the changes to fix this error"
exit 1
name: Check Lint
on:
pull_request:
push:
branches:
- main
jobs:
lint:
name: Check Lint
runs-on: ubuntu-latest
steps:
- name: Checkout repo
uses: actions/checkout@v4
- name: Poetry Setup
uses: snok/install-poetry@v1
- name: Install Dependencies
run: poetry install
- name: Run Lint Check
id: lint
run: |
make check
continue-on-error: true
- name: Lint Failed
if: steps.lint.outcome != 'success'
run: |
echo -e "\033[0;31m Please, run \`make format\` and push the changes to fix this error"
exit 1
36 changes: 18 additions & 18 deletions .github/workflows/publish-to-production.yml
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
name: Publish to Production
on:
release:
types: [published]
jobs:
build-n-publish:
name: Publish to PyPI. Build and publish Python 🐍 distributions 📦
runs-on: ubuntu-latest
steps:
- name: Checkout repo
uses: actions/checkout@v4
- name: Poetry Setup
uses: snok/install-poetry@v1
- name: Build and publish to pypi
run: |
poetry build
poetry config pypi-token.pypi ${{ secrets.PYPI_TOKEN }}
poetry publish
name: Publish to Production
on:
release:
types: [published]
jobs:
build-n-publish:
name: Publish to PyPI. Build and publish Python 🐍 distributions 📦
runs-on: ubuntu-latest
steps:
- name: Checkout repo
uses: actions/checkout@v4
- name: Poetry Setup
uses: snok/install-poetry@v1
- name: Build and publish to pypi
run: |
poetry build
poetry config pypi-token.pypi ${{ secrets.PYPI_TOKEN }}
poetry publish
52 changes: 26 additions & 26 deletions .github/workflows/run-tests.yml
Original file line number Diff line number Diff line change
@@ -1,26 +1,26 @@
name: run-tests
on:
pull_request:
push:
branches:
- main
jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: ['3.8', '3.9', '3.10', '3.11', '3.12']
steps:
- uses: actions/checkout@v4
- name: Set Up Python ${{ matrix.python-version }}
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}
- name: Generate Report
run: |
pip install coverage
coverage run -m unittest discover tests/
- name: Upload Coverage to Codecov
uses: codecov/codecov-action@v4
with:
token: ${{ secrets.CODECOV_TOKEN }}
name: run-tests
on:
pull_request:
push:
branches:
- main
jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: ['3.8', '3.9', '3.10', '3.11', '3.12']
steps:
- uses: actions/checkout@v4
- name: Set Up Python ${{ matrix.python-version }}
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}
- name: Generate Report
run: |
pip install coverage
coverage run -m unittest discover tests/
- name: Upload Coverage to Codecov
uses: codecov/codecov-action@v4
with:
token: ${{ secrets.CODECOV_TOKEN }}
Loading