techlite/commit-and-tag
2.1.2
repeating redoes the action Acts beyond its own outputs: publishes, deploys, creates a release. A second run does it all again.Comita as alterações pendentes e cria uma tag, localmente
task
How to use
oren add techlite/commit-and-tagComita o que os steps anteriores modificaram no workspace e cria a tag.
NÃO envia para o remoto — isso é `techlite/push-git`, que é a metade que precisa de credencial. As duas foram separadas porque juntas obrigavam quem só queria comitar localmente a fornecer um token que nunca seria usado.
The step the command writes
- id: commit-and-tag
task: techlite/commit-and-tag@^2.1.2
implementation: techlite/commit-and-tag-alpine
inputs:
commitMessage: ...
dependencies:
source: ...What it requires from your environment
This is the floor: every implementation of this task asks for at least this.
| dependency | type | access | privilege |
|---|---|---|---|
sourceRepositório com as alterações a commitar. | git-repository | read and write | medium |
Inputs
commitMessagestringrequired- Mensagem do commit. Aceita interpolação da versão calculada antes.
branchstring- Branch de destino. Ausente, usa a branch atual.
userNamestring- default:
OrenCI Bot userEmailstring- default:
bot@oren.sh tagNamestring- Tag a criar. Ausente, nenhuma tag é criada.
pathsarray- Caminhos a incluir no commit. Ausente, inclui tudo que mudou.
Outputs
What later steps can reference.
commitstring- Hash do commit resultante.
committedboolean- Falso quando não havia alteração pendente.
tagstring- Tag criada, se houver.
Implementations
ghcr.io/techlitebr/oren-commit-and-tag-alpine:2.1.2