Skip to content

chore: Migrate CI workflows to approved Stone actions and runners - #192

Open
jonathanlazaro1 wants to merge 2 commits into
mainfrom
chore/approved-actions-ci
Open

chore: Migrate CI workflows to approved Stone actions and runners#192
jonathanlazaro1 wants to merge 2 commits into
mainfrom
chore/approved-actions-ci

Conversation

@jonathanlazaro1

Copy link
Copy Markdown
Contributor

Description

Ajusta os workflows de CI pra usar sempre runners Stone (small-runner/medium-runner) e actions aprovadas (stone-payments/approved-actions/...), no lugar de ubuntu-latest e actions de terceiros direto do marketplace. O passo de publish no LuaRocks, que instalava luarocks direto numa base Ubuntu genérica, agora roda de dentro do pongo shell (a imagem de teste do Kong já vem com luarocks pronto). Também substitui o job de commitlint (que usava wagoid/commitlint-github-action, fora do catálogo aprovado) por checkout+setup-node aprovados rodando npx commitlint.

How Has This Been Tested?

Validação de sintaxe YAML de todos os workflows alterados. O comportamento funcional de cada job foi mantido: mesma matriz de versões do Kong, mesma lógica de build/publish do rock (só a forma de instalar o ambiente Lua pro publish mudou, de Ubuntu genérico pra dentro do container do Pongo), mesmo lint de commits.

@jonathanlazaro1
jonathanlazaro1 requested a review from a team as a code owner August 31, 2026 18:42
@backstage-catalog-validator

Copy link
Copy Markdown

⚠️ Este repositório ainda não está catalogado no Backstage. ⚠️

Por favor, catalogue-o seguindo as instruções nesta documentação. [Via VPN].

💁 Qualquer problema ou dúvida, estamos no Slack, basta abrir um ticket no canal #help-foundation-platform.

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.

4 participants