https://github.com/kempdec/autorelease-action
Gere automaticamente releases do seu projeto no GitHub usando o Auto Release para GitHub Actions.
https://github.com/kempdec/autorelease-action
actions github github-actions release release-automation
Last synced: 2 months ago
JSON representation
Gere automaticamente releases do seu projeto no GitHub usando o Auto Release para GitHub Actions.
- Host: GitHub
- URL: https://github.com/kempdec/autorelease-action
- Owner: kempdec
- License: mit
- Created: 2024-03-11T12:02:50.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-16T09:31:46.000Z (over 2 years ago)
- Last Synced: 2025-10-06T17:46:10.041Z (9 months ago)
- Topics: actions, github, github-actions, release, release-automation
- Homepage:
- Size: 6.84 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.TXT
Awesome Lists containing this project
README
# Auto Release Action
Gere automaticamente releases do seu projeto no GitHub usando o Auto Release para GitHub Actions.
## Como usar
Aprenda como usar o **Auto Release** [clicando aqui.](https://github.com/kempdec/AutoRelease)
## Entradas
As entradas estão disponíveis somente a partir da versão 2 do Auto Release Action (`kempdec/autorelease-action`).
| **Entrada** | **Tipo** | **Padrão** | **Descrição** |
| ----------------- | --------- | ---------- | ------------- |
| `version` | `string` | `0.*` | A versão do Auto Release. |
| `skip-need-steps` | `boolean` | `false` | Um sinalizador indicando se as etapas necessárias devem ser puladas.
Use essa opção se você deseja que `actions/checkout` e `actions/setup-dotnet` sejam executados por você e não por `kempdec/autorelease-action`. |
## Exemplos simples de uso
Criar uma release após um `push` no branch `main`.
``` yml
# .github/workflows/main.yml
name: Criar Release
on:
push:
branches:
- main
jobs:
create-release:
name: Criar Release
runs-on: ubuntu-latest
permissions: write-all
steps:
- name: Criar Release
uses: kempdec/autorelease-action@v2
env:
AutoRelease_Token: ${{ secrets.GITHUB_TOKEN }} # Este token é fornecido pelo GitHub Actions, você não precisa criar seu próprio token.
```
Criar uma release após um `push` de uma `tag` de versão.
``` yml
# .github/workflows/main.yml
name: Criar Release
on:
push:
tags:
- "v*" # Tags que iniciarem com v, como v1.0.0, v2.3.5-beta.1.
jobs:
create-release:
name: Criar Release
runs-on: ubuntu-latest
permissions: write-all
steps:
- name: Criar Release
uses: kempdec/autorelease-action@v2
env:
AutoRelease_Token: ${{ secrets.GITHUB_TOKEN }} # Este token é fornecido pelo GitHub Actions, você não precisa criar seu próprio token.
AutoRelease_Version: ${{ github.ref_name }}
```
## Autores
- [KempDec](https://kempdec.com) - Mantedora do projeto de código aberto.
- [Vinícius Lima](https://github.com/viniciusxdl) - Desenvolvedor .NET C#.
## Licença
[MIT](https://github.com/kempdec/autorelease-action/blob/main/LICENSE.txt)