Pular para o conteúdo principal

Versionamento do Conteúdo de Workflows

Ao usar Steps dos tipos action, plugin e workflow você precisa informar o nome do recurso desejado. Na StackSpot isto é feito através da seguinte referência:

nome-do-estúdio/nome-do-recurso@versão

Esta referência conta com a versão do recurso que é obrigatório. O versionamento semântico na StackSpot utiliza o formato "major.minor.revision", onde as versões minor e revision são opcionais.

A seguir estão exemplos de como as versões podem ser representadas:

  • @1: qualquer versão >= 1.0.0 e < 2.0.0;
  • @2.1: qualquer versão >= 2.1.0 e < 2.2.0;
  • @1.1.1: versão exata da Action, Plugin ou Workflow.

Os tipos de range que podem ser especificados são: >, >=, <, <=,^,~,**=**,sem operador e - (intervalo).

Também é possível especificar outras ranges mais complexas. Confira a seguir a lista completa de exemplos de range e o intervalo resultante da combinação de operador e versão:

Exemplo de rangeIntervalo contemplado
> 1.2.3>= 1.2.4 <2.0.0
>= 1.2.3>= 1.2.3 <2.0.0
< 1.2.3>=1.0.0 <1.2.3
<= 1.2.3>=1.0.0 <1.2.4
^ 1.2.3>=1.2.3 <2.0.0
~ 1.2.3>=1.2.3 <1.3.0
= 1.2.3>=1.2.3 <1.2.4
(sem operador) 1.2.3>=1.2.3 <2.0.0
> 1.2>=1.3.0 <2.0.0
>= 1.2>=1.2.0 <2.0.0
< 1.2>=1.0.0 <1.2.0
<= 1.2>=1.0.0 <1.2.1
^ 1.2>=1.2.0 <2.0.0
~ 1.2>=1.2.0 <1.3.0
= 1.2>=1.2.0 <1.3.0
(sem operador) 1.2>=1.2.0 <2.0.0
> 1Não é possível, pois teria quebra de major.
>= 1>=1.0.0 <2.0.0
< 1Não é possível, pois teria quebra de major.
<= 1>=1.0.0 <1.0.1
^ 1>=1.0.0 <2.0.0
~ 1>=1.0.0 <2.0.0
= 1>=1.0.0 <2.0.0
(sem operador) 1>=1.0.0 <2.0.0
1.2.3 - 2.3.4>=1.2.3 <=2.3.4
1.2.3 - 2.3>=1.2.3 <2.4
1.2.3 - 2>=1.2.3 <3
1.2 - 2.3.4>=1.2.0 <=2.3.4
1 - 2.3.4>=1.0.0 <=2.3.4
1.2 - 2.3>=1.2.0 <2.4
1 - 2>=1.0.0 <3

Para mais detalhes, consulte a página com todos as ranges do versionamento semântico.