Skip to content

Conversation

@Bulletdev
Copy link
Owner

  1. Adicionado scope ordered_by_role no model Player (app/models/player.rb:41-52)
  • Usa CASE WHEN do SQL para ordenar na sequência correta: top → jungle → mid → adc → support
  1. Atualizado PlayersController (app/controllers/api/v1/players_controller.rb:18)
  • Substituiu .order(:role, :summoner_name) por .ordered_by_role.order(:summoner_name)
  • Agora ordena primeiro por posição (na ordem correta) e depois pelo nome do jogador
  1. Atualizado DashboardController (app/controllers/api/v1/dashboard_controller.rb:113)
  • O by_role agora também respeita a ordem correta das posições

  1. Adicionado scope ordered_by_role no model Player (app/models/player.rb:41-52)

  - Usa CASE WHEN do SQL para ordenar na sequência correta: top → jungle → mid → adc → support

  2. Atualizado PlayersController (app/controllers/api/v1/players_controller.rb:18)

  - Substituiu .order(:role, :summoner_name) por .ordered_by_role.order(:summoner_name)
  - Agora ordena primeiro por posição (na ordem correta) e depois pelo nome do jogador

  3. Atualizado DashboardController (app/controllers/api/v1/dashboard_controller.rb:113)

  - O by_role agora também respeita a ordem correta das posições
  - Os workflows tentavam comentar em PRs/Issues usando github.rest.issues.createComment()
  - Mas não tinham as permissões pull-requests: write e issues: write configuradas
  - Por padrão, o GitHub Actions tem permissões restritas para segurança
@github-actions
Copy link
Contributor

🔒 Brakeman Security Scan

  • Total warnings: 2
  • High confidence: 0

✅ No high confidence issues found.

@github-actions
Copy link
Contributor

📦 Dependency Security Check

✅ No known vulnerabilities found.

View Report
No vulnerabilities found

@github-actions
Copy link
Contributor

🔍 Semgrep Static Analysis

  • Errors: 0
  • Warnings: 21

⚠️ Warnings found. Please review.

@github-actions
Copy link
Contributor

🔐 Security Scan Summary

Check Status
Brakeman ✅ success
Dependencies ✅ success
Semgrep ✅ success

✅ All security checks passed!

@Bulletdev Bulletdev merged commit 89ae950 into master Oct 12, 2025
7 checks passed
@Bulletdev Bulletdev deleted the PS02 branch October 13, 2025 16:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants