Skip to content

chore(actions): replace ubuntu-latest with Zoop runner - #15

Open
leandro-lms-marques wants to merge 2 commits into
masterfrom
feature/gha-runner-migration-rt
Open

leandro-lms-marques wants to merge 2 commits into
masterfrom
feature/gha-runner-migration-rt

Conversation

@leandro-lms-marques

@leandro-lms-marques leandro-lms-marques commented Oct 24, 2025

Copy link
Copy Markdown

User description

chore(actions): replace ubuntu-latest with Zoop runner


PR Type

Enhancement


Description

  • Substituição do runner 'ubuntu-latest' por 'services-nonprod' nos workflows GitHub Actions

Changes walkthrough 📝

Relevant files
Configuration changes
sonarcloud.yml
Migração do runner para services-nonprod                                 

.github/workflows/sonarcloud.yml

  • Alteração do runner de 'ubuntu-latest' para 'services-nonprod' no job
    SonarCloud
  • +1/-1     
    tfsec.yml
    Migração do runner para services-nonprod                                 

    .github/workflows/tfsec.yml

  • Alteração do runner de 'ubuntu-latest' para 'services-nonprod' no job
    tfsec
  • +1/-1     

    Need help?
  • Type /help how to ... in the comments thread for any questions about PR-Agent usage.
  • Check out the documentation for more information.
  • @leandro-lms-marques
    leandro-lms-marques requested a review from a team as a code owner October 24, 2025 15:56
    @zoop-pr-agent-by-codium

    Copy link
    Copy Markdown

    PR Reviewer Guide 🔍

    Here are some key observations to aid the review process:

    ⏱️ Estimated effort to review: 1 🔵⚪⚪⚪⚪
    🧪 No relevant tests
    🔒 No security concerns identified
    ⚡ No major issues detected

    @zoop-pr-agent-by-codium

    Copy link
    Copy Markdown

    PR Code Suggestions ✨

    Explore these optional code suggestions:

    CategorySuggestion                                                                                                                                    Impact
    General
    Verificar compatibilidade do runner

    Verifique se o runner personalizado services-nonprod possui todas as dependências
    necessárias para executar o SonarCloud. Os runners personalizados podem ter
    configurações diferentes dos runners padrão do GitHub.

    .github/workflows/sonarcloud.yml [8-11]

     jobs:
       sonarcloud:
         name: SonarCloud
         runs-on: services-nonprod
    +    # Certifique-se que o runner possui as dependências necessárias para o SonarCloud
    Suggestion importance[1-10]: 5

    __

    Why: A sugestão corretamente identifica um potencial problema ao mudar de um runner padrão (ubuntu-latest) para um personalizado (services-nonprod). É importante verificar se o runner personalizado tem todas as dependências necessárias para o SonarCloud.

    Low
    Verificar suporte para tfsec

    Confirme se o runner personalizado services-nonprod tem suporte para análise de
    segurança tfsec e geração de relatórios SARIF. Runners personalizados podem precisar
    de configuração adicional para ferramentas de segurança.

    .github/workflows/tfsec.yml [17-20]

     jobs:
       tfsec:
         name: Run tfsec sarif report
         runs-on: services-nonprod
    +    # Confirme que o runner possui suporte para tfsec e relatórios SARIF
    Suggestion importance[1-10]: 5

    __

    Why: A sugestão identifica corretamente a necessidade de verificar se o runner personalizado suporta a ferramenta tfsec e geração de relatórios SARIF, o que é relevante considerando a mudança de ubuntu-latest para services-nonprod.

    Low

    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

    Labels

    enhancement New feature or request Review effort 1/5

    Projects

    None yet

    Development

    Successfully merging this pull request may close these issues.

    1 participant