Fixes stupid macOS DNS stack (/etc/resolv.conf)
A Go port of Rack's query string parser
Full EMV kernel implementation in Go
Polymorphic embeds for Ecto
DoggoHub CE | Please open new issues in our issue tracker on DoggoHub.com
Brazillian Ragnarök Online emulator based on rAthena and eAthena
get colors in your node.js console like what
greenboxal/alb-ingress-controller 0
Kubernetes Ingress Controller for AWS ALB
pull request commentmundipagg/boleto-api
[BPROC-137] Mudança do Mongo ORM para consumo do MongoAtlas
SonarCloud Quality Gate failed.
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/bug.png' alt='Bug' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 0 Bugs
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/vulnerability.png' alt='Vulnerability' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 0 Vulnerabilities
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/security_hotspot.png' alt='Security Hotspot' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 0 Security Hotspots
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/code_smell.png' alt='Code Smell' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 1 Code Smell
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/CoverageChart/40.png' alt='40.7%' width='16' height='16' /> 40.7% Coverage
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/Duplications/3.png' alt='0.0%' width='16' height='16' /> 0.0% Duplication
comment created time in 3 hours
push eventmundipagg/boleto-api
commit sha 6fd037e2bde535cd07f48ecfc5b1f338134b42f1
Update coverage info
push time in 3 hours
pull request commentmundipagg/boleto-api
[BPROC-137] Mudança do Mongo ORM para consumo do MongoAtlas
SonarCloud Quality Gate failed.
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/bug.png' alt='Bug' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 0 Bugs
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/vulnerability.png' alt='Vulnerability' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 0 Vulnerabilities
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/security_hotspot.png' alt='Security Hotspot' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 0 Security Hotspots
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/code_smell.png' alt='Code Smell' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 1 Code Smell
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/CoverageChart/0.png' alt='0.0%' width='16' height='16' /> 0.0% Coverage
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/Duplications/3.png' alt='0.0%' width='16' height='16' /> 0.0% Duplication
comment created time in 3 hours
PR opened mundipagg/boleto-api
Descrição
Tarefa BPRC-137
PagarmeV2, como um todo, está em processo de migração para o MongoAtlas a fim de melhorar a disponibilidade dos nossos serviços para Black Friday. Para isso necessitamos utilizar a nova instância de DB que utilizam mongoDB. Esta PR muda o ORM para o oficial do Mongo de forma a permitir o uso do TLS do MongoAtlas.
Tipos de alterações
- [ ] Correção de bug
- [ ] Nova feature
- [x] Alteração ou remoção de funcionalidade existente
- [ ] Atualização de documentação
Testes
Abaixo estão os testes unitários e os testes de integração com o Mongo rodando localmente.
###Unit Tests

O teste db_test.TestGetBoletoById verifica atributo à atributo os valores trazidos pelo método db.GetBoletoByID. Os valores foram colhidos em um teste feito inicialmente com a lib mgo para posteriormente compararmos com os resultados trazidos pela lib mongodb.
Este teste inicial pode ser visto neste PR criado apenas a título de documentação.
A criação do boleto para teste foi feita pelo componente criado neste PR pelo @leojasmim .
Teste Manual (Mongo Atual sem TLS)
Após deploy em staging. Realizada request para registro de boleto com sucesso:

Log de registro no Seq:

Link do Boleto acessado com sucesso:
https://stgboleto.mundipagg.com/boleto?fmt=pdf&id=60c8e34c4259b28360ccb76a&pk=ccc4feda18b8c06586f7c03ea6e0f0b9ad76a3dd2f95f0b028d05dd34d4b6e66

Log do acesso ao link (ainda com cache no Redis):

Após delete do cache:

O novo acesso ao link continua funcionando corretamente:

E gera o log confirmando o acesso via Mongo:

Teste Manual (Mongo Atlas)
Após Redeploy com as variáveis do Mongo Atlas. Realizada request para registro de boleto com sucesso:

Log de registro no Seq:

Link do Boleto acessado com sucesso:
https://stgboleto.mundipagg.com/boleto?fmt=pdf&id=60c90084da01287de2c9c051&pk=cb0611e8878484c59ba785969f4ee44e38314fc5ce204ceb578263538aa1cb62

Log do acesso ao link (ainda com cache no Redis):

Após delete do cache:

O novo acesso ao link continua funcionando corretamente:

E gera o log confirmando o acesso via Mongo:

Checklist
- [x] Associei corretamente a Tarefa do Board ao Pull Request.
- [x] Meu código segue as diretrizes desse projeto.
- [x] Eu revisei meu próprio código.
- [x] Eu comentei meu código em áreas particulares de difícil compreensão.
- [x] Eu atualizei a documentação de acordo com as mudanças realizadas.
- [x] Meu código não gerou novos warnings.
- [x] Eu adicionei testes que provam que minha correção é efetiva ou que a nova feature funciona.
- [x] Testes novos e existentes passam localmente com minhas alterações.
- [x] Testes novos e existentes passam em staging com minhas alterações.
- [ ] Qualquer dependência dessa alteração já foi realizada (deploy, configuração em todos os ambientes, etc).
pr created time in 3 hours
push eventmundipagg/boleto-api
commit sha 2e5ba7900d150acbda164fc8b3827b9163cb7ccd
Revert "[BPROC-137] Mudança do Mongo ORM para consumo do MongoAtlas"
commit sha 19fb69ec04d62fa806e70981dd639723b08dde1c
Merge pull request #236 from mundipagg/revert-235-feature/BPROC-137 Revert "[BPROC-137] Mudança do Mongo ORM para consumo do MongoAtlas"
commit sha cc9a259c9e56c1495a2972a258b7a0037c0957e1
Migration to mongodb lib
commit sha be7e57ceeb80f6a5b8505c2bedfd50840afe9549
Add caixa test fixture file
commit sha 7727fb01daf6f98af9f59f182f0c6530b92cc7cb
Removed Splunk-breaker logs
push time in 3 hours
PR closed mundipagg/boleto-api
Descrição
Tarefa BPRC-137
PagarmeV2, como um todo, está em processo de migração para o MongoAtlas a fim de melhorar a disponibilidade dos nossos serviços para Black Friday. Para isso necessitamos utilizar a nova instância de DB que utilizam mongoDB. Esta PR muda o ORM para o oficial do Mongo de forma a permitir o uso do TLS do MongoAtlas.
Tipos de alterações
- [ ] Correção de bug
- [ ] Nova feature
- [x] Alteração ou remoção de funcionalidade existente
- [ ] Atualização de documentação
Testes
Abaixo estão os testes unitários e os testes de integração com o Mongo rodando localmente.
###Unit Tests

O teste db_test.TestGetBoletoById verifica atributo à atributo os valores trazidos pelo método db.GetBoletoByID. Os valores foram colhidos em um teste feito inicialmente com a lib mgo para posteriormente compararmos com os resultados trazidos pela lib mongodb.
Este teste inicial pode ser visto neste PR criado apenas a título de documentação.
A criação do boleto para teste foi feita pelo componente criado neste PR pelo @leojasmim .
Teste Manual (Mongo Atual sem TLS)
Após deploy em staging. Realizada request para registro de boleto com sucesso:

Log de registro no Seq:

Link do Boleto acessado com sucesso:
https://stgboleto.mundipagg.com/boleto?fmt=pdf&id=60c8e34c4259b28360ccb76a&pk=ccc4feda18b8c06586f7c03ea6e0f0b9ad76a3dd2f95f0b028d05dd34d4b6e66

Log do acesso ao link (ainda com cache no Redis):

Após delete do cache:

O novo acesso ao link continua funcionando corretamente:

E gera o log confirmando o acesso via Mongo:

Teste Manual (Mongo Atlas)
Após Redeploy com as variáveis do Mongo Atlas. Realizada request para registro de boleto com sucesso:

Log de registro no Seq:

Link do Boleto acessado com sucesso:
https://stgboleto.mundipagg.com/boleto?fmt=pdf&id=60c90084da01287de2c9c051&pk=cb0611e8878484c59ba785969f4ee44e38314fc5ce204ceb578263538aa1cb62

Log do acesso ao link (ainda com cache no Redis):

Após delete do cache:

O novo acesso ao link continua funcionando corretamente:

E gera o log confirmando o acesso via Mongo:

Checklist
- [x] Associei corretamente a Tarefa do Board ao Pull Request.
- [x] Meu código segue as diretrizes desse projeto.
- [x] Eu revisei meu próprio código.
- [x] Eu comentei meu código em áreas particulares de difícil compreensão.
- [x] Eu atualizei a documentação de acordo com as mudanças realizadas.
- [x] Meu código não gerou novos warnings.
- [x] Eu adicionei testes que provam que minha correção é efetiva ou que a nova feature funciona.
- [x] Testes novos e existentes passam localmente com minhas alterações.
- [x] Testes novos e existentes passam em staging com minhas alterações.
- [ ] Qualquer dependência dessa alteração já foi realizada (deploy, configuração em todos os ambientes, etc).
pr closed time in a day
push eventmundipagg/boleto-api
push time in a day
delete branch mundipagg/boleto-api
delete branch : revert-235-feature/BPROC-137
delete time in a day
push eventmundipagg/boleto-api
commit sha 2e5ba7900d150acbda164fc8b3827b9163cb7ccd
Revert "[BPROC-137] Mudança do Mongo ORM para consumo do MongoAtlas"
commit sha 19fb69ec04d62fa806e70981dd639723b08dde1c
Merge pull request #236 from mundipagg/revert-235-feature/BPROC-137 Revert "[BPROC-137] Mudança do Mongo ORM para consumo do MongoAtlas"
push time in a day
PR merged mundipagg/boleto-api
Reverts mundipagg/boleto-api#235 Problem with Splunk and logs in production environment
pr closed time in a day
startedgreenboxal/dns-heaven
started time in a day
pull request commentmundipagg/boleto-api
[BPROC-137] Mudança do Mongo ORM para consumo do MongoAtlas
SonarCloud Quality Gate failed.
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/bug.png' alt='Bug' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 0 Bugs
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/vulnerability.png' alt='Vulnerability' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 0 Vulnerabilities
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/security_hotspot.png' alt='Security Hotspot' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 0 Security Hotspots
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/code_smell.png' alt='Code Smell' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 1 Code Smell
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/CoverageChart/25.png' alt='39.8%' width='16' height='16' /> 39.8% Coverage
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/Duplications/3.png' alt='0.0%' width='16' height='16' /> 0.0% Duplication
comment created time in a day
push eventmundipagg/boleto-api
commit sha 79cce5225acc9f95a88b870bd349f645616bdc1d
integration with new relic
commit sha 830e7e535c7a4c8c8723c88561f9b2b3813f0686
add new dependency to new relic
commit sha 765965d98ee14097ec685645f8202a0443173ffe
add sys internal dependency
commit sha a67a5bde7de1b6482b3714c15f9798aa851a9f42
Merge branch 'master' into feature/add-new-relic-on-boleto-api
commit sha db45f663221f89359f34fecea548157708648c94
Merge branch 'master' into feature/BPROC-105-add-new-relic-on-boleto-api
commit sha f541fc76c555ba5a9e0f6a34623305f2c8fa04da
feat: bproc105 add new relic on boleto api
commit sha aa386231d2b9f26bf18675e45768b93e8b4cafb5
:sparkles: :white_check_mark: Adiciona objetos e testa mapeamento
commit sha 222081ab5a938a09efd0f8d2c2a091c2f5ec833b
:recycle: :white_check_mark: Cria Stub base e reestrutura testes
commit sha edff96cc988baa305cc2fdf4b8df16a35ce2fe8f
Removing tests for checking boleto rules
commit sha d4e4e40e7dcb78ef2cdc31ddffcb316b72ed90ef
:recycle: Desabilita newRelic localmente
commit sha 8d4c46ceb4252a979749b60fb7073238bdfbbd11
Test SaveBoleto / mgo behavior
commit sha 89cd5818f159703a34214f460f74945dc295e6fa
Merge pull request #233 from mundipagg/feature/BPROC-105-add-new-relic-on-boleto-api [BPROC-105] Add new relic on boleto api
commit sha 3a647ddad0d8c138d5cc90da03f2c37f1b3735c5
Test attribute by attribute boleto struct fetched by mongo
commit sha 4a1ba07da2a05c949f48c55e72b21cd4d237f1a8
Removed unused mongo method
commit sha b577c3abb1e6bb1cb44991742276ea905c01f67d
Add test for checking UserCredential struct after mongo fetching
commit sha 5a53feb2acde4cdc92b99a8af04577da4fcb4bc6
Locking go version at Dockerfile
commit sha 36699b6e172cd542060536787531255a56af46cd
Replace mgo by mongodb
commit sha ad65468ab5e4ddce11fa8f8b6a4da95fe6a3c90c
Merge branch 'master' into feature/BPROC-137
commit sha 26aadc080ea91dee1f201598d672e496da1abc03
Add mongodb lib with govendor
commit sha 7865065bbcb91db1d06ab1ead9d58670a5e3c419
Removed mgo
push time in a day
pull request commentmundipagg/boleto-api
[BPROC-137] Mudança do Mongo ORM para consumo do MongoAtlas
SonarCloud Quality Gate failed.
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/bug.png' alt='Bug' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 0 Bugs
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/vulnerability.png' alt='Vulnerability' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 0 Vulnerabilities
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/security_hotspot.png' alt='Security Hotspot' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 0 Security Hotspots
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/code_smell.png' alt='Code Smell' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 1 Code Smell
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/CoverageChart/25.png' alt='39.8%' width='16' height='16' /> 39.8% Coverage
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/Duplications/3.png' alt='0.0%' width='16' height='16' /> 0.0% Duplication
comment created time in a day
PR opened mundipagg/boleto-api
Descrição
Tarefa BPRC-137
PagarmeV2, como um todo, está em processo de migração para o MongoAtlas a fim de melhorar a disponibilidade dos nossos serviços para Black Friday. Para isso necessitamos utilizar a nova instância de DB que utilizam mongoDB. Esta PR muda o ORM para o oficial do Mongo de forma a permitir o uso do TLS do MongoAtlas.
Tipos de alterações
- [ ] Correção de bug
- [ ] Nova feature
- [x] Alteração ou remoção de funcionalidade existente
- [ ] Atualização de documentação
Testes
Abaixo estão os testes unitários e os testes de integração com o Mongo rodando localmente.
###Unit Tests

O teste db_test.TestGetBoletoById verifica atributo à atributo os valores trazidos pelo método db.GetBoletoByID. Os valores foram colhidos em um teste feito inicialmente com a lib mgo para posteriormente compararmos com os resultados trazidos pela lib mongodb.
Este teste inicial pode ser visto neste PR criado apenas a título de documentação.
A criação do boleto para teste foi feita pelo componente criado neste PR pelo @leojasmim .
Teste Manual (Mongo Atual sem TLS)
Após deploy em staging. Realizada request para registro de boleto com sucesso:

Log de registro no Seq:

Link do Boleto acessado com sucesso:
https://stgboleto.mundipagg.com/boleto?fmt=pdf&id=60c8e34c4259b28360ccb76a&pk=ccc4feda18b8c06586f7c03ea6e0f0b9ad76a3dd2f95f0b028d05dd34d4b6e66

Log do acesso ao link (ainda com cache no Redis):

Após delete do cache:

O novo acesso ao link continua funcionando corretamente:

E gera o log confirmando o acesso via Mongo:

Teste Manual (Mongo Atlas)
Após Redeploy com as variáveis do Mongo Atlas. Realizada request para registro de boleto com sucesso:

Log de registro no Seq:

Link do Boleto acessado com sucesso:
https://stgboleto.mundipagg.com/boleto?fmt=pdf&id=60c90084da01287de2c9c051&pk=cb0611e8878484c59ba785969f4ee44e38314fc5ce204ceb578263538aa1cb62

Log do acesso ao link (ainda com cache no Redis):

Após delete do cache:

O novo acesso ao link continua funcionando corretamente:

E gera o log confirmando o acesso via Mongo:

Checklist
- [x] Associei corretamente a Tarefa do Board ao Pull Request.
- [x] Meu código segue as diretrizes desse projeto.
- [x] Eu revisei meu próprio código.
- [x] Eu comentei meu código em áreas particulares de difícil compreensão.
- [x] Eu atualizei a documentação de acordo com as mudanças realizadas.
- [x] Meu código não gerou novos warnings.
- [x] Eu adicionei testes que provam que minha correção é efetiva ou que a nova feature funciona.
- [x] Testes novos e existentes passam localmente com minhas alterações.
- [x] Testes novos e existentes passam em staging com minhas alterações.
- [ ] Qualquer dependência dessa alteração já foi realizada (deploy, configuração em todos os ambientes, etc).
pr created time in a day
pull request commentmundipagg/boleto-api
Revert "[BPROC-137] Mudança do Mongo ORM para consumo do MongoAtlas"
SonarCloud Quality Gate failed.
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/bug.png' alt='Bug' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 0 Bugs
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/vulnerability.png' alt='Vulnerability' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 0 Vulnerabilities
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/security_hotspot.png' alt='Security Hotspot' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 0 Security Hotspots
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/code_smell.png' alt='Code Smell' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 0 Code Smells
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/CoverageChart/0.png' alt='0.0%' width='16' height='16' /> 0.0% Coverage
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/Duplications/3.png' alt='0.0%' width='16' height='16' /> 0.0% Duplication
comment created time in a day
PR opened mundipagg/boleto-api
Reverts mundipagg/boleto-api#235 Problem with Splunk and logs in production environment
pr created time in a day
create barnchmundipagg/boleto-api
branch : revert-235-feature/BPROC-137
created branch time in a day
push eventmundipagg/boleto-api
commit sha aa386231d2b9f26bf18675e45768b93e8b4cafb5
:sparkles: :white_check_mark: Adiciona objetos e testa mapeamento
commit sha 222081ab5a938a09efd0f8d2c2a091c2f5ec833b
:recycle: :white_check_mark: Cria Stub base e reestrutura testes
commit sha edff96cc988baa305cc2fdf4b8df16a35ce2fe8f
Removing tests for checking boleto rules
commit sha 8d4c46ceb4252a979749b60fb7073238bdfbbd11
Test SaveBoleto / mgo behavior
commit sha 3a647ddad0d8c138d5cc90da03f2c37f1b3735c5
Test attribute by attribute boleto struct fetched by mongo
commit sha 4a1ba07da2a05c949f48c55e72b21cd4d237f1a8
Removed unused mongo method
commit sha b577c3abb1e6bb1cb44991742276ea905c01f67d
Add test for checking UserCredential struct after mongo fetching
commit sha 5a53feb2acde4cdc92b99a8af04577da4fcb4bc6
Locking go version at Dockerfile
commit sha 36699b6e172cd542060536787531255a56af46cd
Replace mgo by mongodb
commit sha ad65468ab5e4ddce11fa8f8b6a4da95fe6a3c90c
Merge branch 'master' into feature/BPROC-137
commit sha 26aadc080ea91dee1f201598d672e496da1abc03
Add mongodb lib with govendor
commit sha 7865065bbcb91db1d06ab1ead9d58670a5e3c419
Removed mgo
commit sha 19c6b2c60cc008382065415d1bfc4729ef704734
Add new mongodb to vendor
commit sha 92d27003e21060313fb85c8740f0a3d74df24fed
Added third party dependencies to vendor
commit sha a2a9010280e7ad29aa58d166df7afcda28011015
Added new third party dependencies to vendor
commit sha 5b491f5e0d415e2ec5f1772e9e52a1b8bf1bee91
Add dependencies to vendor
commit sha 4207681daeb9b3cd39ddcc8e7e2ed064e434c128
Add new lost dependencies
commit sha bc888d4fde0b1e2f2ac022f8622e25edae76bdb4
One more dependency lost
commit sha 2f9bc7f99da912c9e8f3a434f0c1923e0feef6db
Update coverage info
commit sha f3ecf6f3cbfdcaa666a40185485985e80d7f1eae
Apply sonar suggestion
push time in a day
PR merged mundipagg/boleto-api
Descrição
Tarefa BPRC-137
PagarmeV2, como um todo, está em processo de migração para o MongoAtlas a fim de melhorar a disponibilidade dos nossos serviços para Black Friday. Para isso necessitamos utilizar a nova instância de DB que utilizam mongoDB. Esta PR muda o ORM para o oficial do Mongo de forma a permitir o uso do TLS do MongoAtlas.
Tipos de alterações
- [ ] Correção de bug
- [ ] Nova feature
- [x] Alteração ou remoção de funcionalidade existente
- [ ] Atualização de documentação
Testes
Abaixo estão os testes unitários e os testes de integração com o Mongo rodando localmente.
###Unit Tests

O teste db_test.TestGetBoletoById verifica atributo à atributo os valores trazidos pelo método db.GetBoletoByID. Os valores foram colhidos em um teste feito inicialmente com a lib mgo para posteriormente compararmos com os resultados trazidos pela lib mongodb.
Este teste inicial pode ser visto neste PR criado apenas a título de documentação.
A criação do boleto para teste foi feita pelo componente criado neste PR pelo @leojasmim .
Teste Manual (Mongo Atual sem TLS)
Após deploy em staging. Realizada request para registro de boleto com sucesso:

Log de registro no Seq:

Link do Boleto acessado com sucesso:
https://stgboleto.mundipagg.com/boleto?fmt=pdf&id=60c8e34c4259b28360ccb76a&pk=ccc4feda18b8c06586f7c03ea6e0f0b9ad76a3dd2f95f0b028d05dd34d4b6e66

Log do acesso ao link (ainda com cache no Redis):

Após delete do cache:

O novo acesso ao link continua funcionando corretamente:

E gera o log confirmando o acesso via Mongo:

Teste Manual (Mongo Atlas)
Após Redeploy com as variáveis do Mongo Atlas. Realizada request para registro de boleto com sucesso:

Log de registro no Seq:

Link do Boleto acessado com sucesso:
https://stgboleto.mundipagg.com/boleto?fmt=pdf&id=60c90084da01287de2c9c051&pk=cb0611e8878484c59ba785969f4ee44e38314fc5ce204ceb578263538aa1cb62

Log do acesso ao link (ainda com cache no Redis):

Após delete do cache:

O novo acesso ao link continua funcionando corretamente:

E gera o log confirmando o acesso via Mongo:

Checklist
- [x] Associei corretamente a Tarefa do Board ao Pull Request.
- [x] Meu código segue as diretrizes desse projeto.
- [x] Eu revisei meu próprio código.
- [x] Eu comentei meu código em áreas particulares de difícil compreensão.
- [x] Eu atualizei a documentação de acordo com as mudanças realizadas.
- [x] Meu código não gerou novos warnings.
- [x] Eu adicionei testes que provam que minha correção é efetiva ou que a nova feature funciona.
- [x] Testes novos e existentes passam localmente com minhas alterações.
- [x] Testes novos e existentes passam em staging com minhas alterações.
- [ ] Qualquer dependência dessa alteração já foi realizada (deploy, configuração em todos os ambientes, etc).
pr closed time in a day
pull request commentHerculesWS/Hercules
why was this never implemented? it looks solid o.o
this should maybe be rereviewed? @4144 @dastgirp
comment created time in 2 days
pull request commentHerculesWS/Hercules
issue #3011 fix - wd.damage2 not applying target side calculation (resist reductions)
LGTM, approved.
comment created time in 2 days
release efcore/EFCore.FSharp
released time in 2 days
PR closed mundipagg/boleto-api
Descrição
Tarefa BPRC-137
Esta PR foi aberta para criar testes e verificar a struct BoletoView e UserCredentials preenchida pela lib mgo, de tal forma a poder realizar comparações entre essa struct antes de depois da implementação da lib oficial do mongodb.
Tipos de alterações
- [ ] Correção de bug
- [ ] Nova feature
- [x] Alteração ou remoção de funcionalidade existente
- [ ] Atualização de documentação
Testes
Testes Unitários:

pr closed time in 2 days
pull request commentmundipagg/boleto-api
[BPROC-137] Mudança do Mongo ORM para consumo do MongoAtlas
SonarCloud Quality Gate failed.
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/bug.png' alt='Bug' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 0 Bugs
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/vulnerability.png' alt='Vulnerability' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 0 Vulnerabilities
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/security_hotspot.png' alt='Security Hotspot' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 0 Security Hotspots
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/code_smell.png' alt='Code Smell' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 1 Code Smell
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/CoverageChart/25.png' alt='39.8%' width='16' height='16' /> 39.8% Coverage
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/Duplications/3.png' alt='0.0%' width='16' height='16' /> 0.0% Duplication
comment created time in 3 days