@@ -28,123 +28,6 @@ A pipeline de release do Aurora Boreas é configurada para:
28
28
git tag v0.1.0
29
29
```
30
30
31
- ## Plano de Documentação
32
-
33
- 1 . Estrutura do documento
34
- 2 . Explicação da pipeline
35
- 3 . Processo de release
36
- 4 . Exemplos práticos
37
- 5 . Troubleshooting
38
-
39
- ``` markdown
40
-
41
-
42
- # Pipeline de Release - Aurora Boreas
43
-
44
- ## Estrutura da Pipeline
45
-
46
- A pipeline de release do Aurora Boreas é configurada para:
47
- - Compilar binários para múltiplas plataformas
48
- - Criar releases automáticas no GitHub
49
- - Gerenciar tags e versionamento
50
-
51
- ## Componentes Principais
52
-
53
- ### Triggers
54
- - Push de tags (formato: `v*.*.*`)
55
- - Criação manual de release
56
-
57
- ### Jobs
58
- 1. `create-release`: Cria a release no GitHub
59
- 2. `releases-matrix`: Compila binários para diferentes sistemas
60
-
61
- ### Matriz de Compilação
62
- - Sistemas: Linux, Windows, MacOS
63
- - Arquiteturas: x86, amd64, arm64
64
-
65
- ## Como Criar uma Release
66
-
67
- 1. **Criar Tag Local**
68
- ```bash
69
- git tag v0.1.0
70
- ```
71
-
72
- 2 . ** Enviar Tag para GitHub**
73
- ``` bash
74
- git push origin v0.1.0
75
- ```
76
-
77
- 3 . ** Verificar Pipeline**
78
- - Acesse GitHub Actions
79
- - Monitore job "Compiling the starry sky"
80
-
81
- ## Artifacts Gerados
82
-
83
- - ` aurora-v*.*.*-linux-amd64.tar.gz `
84
- - ` aurora-v*.*.*-windows-amd64.zip `
85
- - ` aurora-v*.*.*-darwin-amd64.tar.gz `
86
-
87
- ## Troubleshooting
88
-
89
- ### Erro 404 na Release
90
- 1 . Verifique se a tag existe:
91
- ``` bash
92
- git tag -l
93
- ```
94
-
95
- 2 . Confira permissões do token:
96
- ``` bash
97
- gh auth status
98
- ```
99
-
100
- ### Logs do Build
101
- ``` bash
102
- gh run list --workflow=release.yml
103
- gh run view < run-id>
104
- ```
105
- ```
106
-
107
- ## Plano de Documentação
108
-
109
- 1. Estrutura do documento
110
- 2. Explicação da pipeline
111
- 3. Processo de release
112
- 4. Exemplos práticos
113
- 5. Troubleshooting
114
-
115
- ```markdown
116
-
117
-
118
- # Pipeline de Release - Aurora Boreas
119
-
120
- ## Estrutura da Pipeline
121
-
122
- A pipeline de release do Aurora Boreas é configurada para:
123
- - Compilar binários para múltiplas plataformas
124
- - Criar releases automáticas no GitHub
125
- - Gerenciar tags e versionamento
126
-
127
- ## Componentes Principais
128
-
129
- ### Triggers
130
- - Push de tags (formato: `v*.*.*`)
131
- - Criação manual de release
132
-
133
- ### Jobs
134
- 1. `create-release`: Cria a release no GitHub
135
- 2. `releases-matrix`: Compila binários para diferentes sistemas
136
-
137
- ### Matriz de Compilação
138
- - Sistemas: Linux, Windows, MacOS
139
- - Arquiteturas: x86, amd64, arm64
140
-
141
- ## Como Criar uma Release
142
-
143
- 1. **Criar Tag Local**
144
- ```bash
145
- git tag v0.1.0
146
- ```
147
-
148
31
2 . ** Enviar Tag para GitHub**
149
32
``` bash
150
33
git push origin v0.1.0
0 commit comments