Esse repositório foi desenvolvido para aprender a como gerar ums action que pode ser enviada para o Github Marketplace.
É necessário a criação de um arquivo action.yml na raíz do seu projeto que define os metadados que você vai usar e definir no seu workflow
name: 'Action name'
author: 'Author, e.g. @lucasgianine'
description: 'Action description'
inputs:
input:
description: 'Input action description'
required: true
input-2:
description: 'Input-2 action description'
required: false
outputs:
greeting:
description: 'Output action description'
runs:
using: 'node16' # Interpretador usado
main: 'src/index.js' # localização da sua funçãoApós a configuração, você pode criar uma função para sua action, seja ela Javascript, Python, Java, etc.
Com isso, aplique sua action em forma de teste em um .github/workflows/test.yml e com tudo funcionando publique no Marketplace.
Na criação do workflow, não se esqueça de fazer o npm ci e npm run build antes de aplicar seu action, para que ele não dê erro de compilação.
Para melhor entendimento, verifique os arquivos package.json e .github/workflows/test.yml.
