GitRoot
Craft your forge, Build your project, Grow your community freely
1- url: https://gitroot.dev/releases/0.4.0/ladybug-0.0.4.wasm
2 checksum: sha256:7409837469ce89d5c9fd8dd48236764650f48523ff4d81295967154977a01635
3 name: ladybug
4 version: 0.0.4
5 active: true
6 run:
7 - path: issues/**/*.md|!issues/close/*.md
8 branch:
9 - "*"
10 when:
11 - add
12 - mod
13 func: []
14 write:
15 git:
16 - path: issues/**/*.md|!issues/close
17 can:
18 - mod
19 web: []
20 exec: []
21 callfunc: []
22 configuration:
23 metadata:
24 - default: autogenerated
25 mandatory: true
26 name: id
27 type: crc16
28 - default: 50.0
29 mandatory: true
30 name: priority
31 type: int
32 - default: null
33 mandatory: false
34 name: assignee
35 type: user
36 - default: triage
37 mandatory: false
38 name: status
39 type: string
40 - default: issue
41 mandatory: false
42 name: kind
43 type: string
44 - path: issues/close/*.md
45 branch:
46 - "*"
47 when:
48 - add
49 - mod
50 func: []
51 write:
52 git:
53 - path: issues/close/**/*.md
54 can:
55 - mod
56 web: []
57 exec: []
58 callfunc: []
59 configuration:
60 metadata:
61 - default: close
62 mandatory: true
63 name: status
64 type: string
65- url: https://gitroot.dev/releases/0.4.0/silo-0.0.4.wasm
66 checksum: sha256:6748c9b8efe8bfcde8d77b5608819a29e0ba5036259cf3df7143da719f463afb
67 name: silo
68 version: 0.0.4
69 active: true
70 run:
71 - path: "**/*"
72 branch:
73 - main
74 when:
75 - add
76 - mod
77 - del
78 func: []
79 write:
80 git:
81 - path: boards/*.md
82 can:
83 - add
84 - mod
85 - del
86 - append
87 web: []
88 exec: []
89 callfunc: []
90 configuration:
91 boards:
92 - description: "This file provides an overview of the direction this project is heading.\n\n> When it is obvious that the goals cannot be reached, donβt adjust the goals, adjust the action steps.\n\n_[Confucius](https://en.wikipedia.org/wiki/Confucius)_\n\n## List"
93 for: "**/*.md"
94 format: table
95 paginator: 0.0
96 selects:
97 - "priority: (\\d+)"
98 sort: title
99 sortOrder: asc
100 tableHeader: "| | priority |"
101 title: Roadmaps
102 to: boards/roadmap.md
103 where: "kind: 'roadmap'"
104 - description: ""
105 for: "**/*|!.gitroot/**|!**/*.wasm|!boards/todos.md"
106 format: embed
107 paginator: 0.0
108 selects: []
109 sort: file
110 sortOrder: asc
111 tableHeader: ""
112 title: Todo is lie
113 to: boards/todos.md
114 where: // TODO
115 - description: |-
116 All
117 [New](./triage.md)
118 [Closed](./closed.md)
119 for: issues/*.md
120 format: table
121 paginator: 50
122 selects:
123 - "status: (.*)"
124 - "priority: (\\d+)"
125 sort: select[1]
126 sortOrder: desc
127 tableHeader: "| | status | priority |"
128 title: All issues
129 to: boards/issues.md
130 where: "kind: issue"
131 - description: "[All](./issues.md)\nNew\n[Closed](./closed.md)"
132 for: issues/*.md
133 format: list
134 paginator: 50
135 selects: []
136 sort: ""
137 sortOrder: asc
138 tableHeader: ""
139 title: New Issues
140 to: boards/triage.md
141 where: "status: triage"
142 - description: "[All](./issues.md)\n[New](./triage.md)\nClosed\n"
143 for: issues/close/**/*.md
144 format: table
145 paginator: 50
146 selects:
147 - "status: (.*)"
148 - "priority: (\\d+)"
149 sort: select[1]
150 sortOrder: desc
151 tableHeader: "| | status | priority |"
152 title: Closed Issues
153 to: boards/closed.md
154- url: https://gitroot.dev/releases/0.4.0/grafter-0.0.4.wasm
155 checksum: sha256:bfdba209adcfc800c5cadd52a7ccbdf0cab52ab8367c806724dde7ac64ee116e
156 name: grafter
157 version: 0.0.4
158 active: true
159 run:
160 - path: "**/*"
161 branch:
162 - "*"
163 when:
164 - add
165 - mod
166 - del
167 func: []
168 write:
169 git:
170 - path: "**/*"
171 can:
172 - add
173 - mod
174 - del
175 - append
176 web: []
177 exec: []
178 callfunc: []
179 configuration:
180 defaultTargetBranch: main
181- url: https://gitroot.dev/releases/0.4.0/apex-0.0.4.wasm
182 checksum: sha256:97fa5fd2b49f7c9d0b9b6bb814c2dd3fc129e49a727b7ce65aa495fa0a6cec45
183 name: apex
184 version: 0.0.4
185 active: true
186 run:
187 - path: "**/*"
188 branch:
189 - main
190 when:
191 - add
192 - mod
193 - del
194 func: []
195 write:
196 git:
197 - path: "**/*"
198 can:
199 - add
200 - mod
201 - del
202 - append
203 web:
204 - path: "**/*"
205 can:
206 - add
207 - mod
208 - del
209 - append
210 exec: []
211 callfunc:
212 - pluginname: apex_markdown
213 funcname: renderMd
214 - pluginname: apex_code
215 funcname: renderCode
216 - pluginname: apex_mermaid
217 funcname: renderCode
218 configuration:
219 branchesDir: branches
220 favicon: logo.png
221 footer: <p>Start with <code>git clone ssh://gitroot.dev/</code> π</p><small>Hosted with β€οΈ by Gitroot</small>
222 generateGitWorktree: true
223 header: <h1>GitRoot</h1><i>Craft your forge, Build your project, Grow your community freely</i>
224 layout:
225 - glob: plugins/name/*.md
226 path: plugins/layout.html
227 - glob: app/plugins/*/**/*.md
228 path: app/plugins/layout.html
229 menu:
230 - display: π Home
231 link: /
232 - display: π Documentation
233 link: /doc/
234 - display: π Versions
235 link: /CHANGELOG.html
236 - display: π§© Plugins
237 link: /plugins/
238 - display: π Issues
239 link: /boards/issues.html
240 - display: π Code
241 link: /worktree/
242 - display: β Blog
243 link: /blog/
244 - display: π¨ Contact
245 link: /contact.html
246 meta:
247 description: GitRoot is a small yet powerfull git forge.
248 fediverse:creator: "@forge@gitroot.dev"
249 og:description: GitRoot is a small yet powerfull git forge.
250 og:title: GitRoot
251 style: simple.min.css
252 - path: "**/*"
253 branch:
254 - "*"
255 - "!main"
256 when:
257 - add
258 - mod
259 - del
260 func: []
261 write:
262 git: []
263 web:
264 - path: branches/**/*
265 can:
266 - add
267 - append
268 - mod
269 - del
270 exec: []
271 callfunc:
272 - pluginname: apex_markdown
273 funcname: renderMd
274 - pluginname: apex_code
275 funcname: renderCode
276 - pluginname: apex_mermaid
277 funcname: renderCode
278 configuration:
279 branchesDir: branches
280 favicon: logo.png
281 footer: <p>Start with <code>git clone ssh://gitroot.dev/</code> π</p><small>Hosted with β€οΈ by Gitroot</small>
282 generateGitWorktree: true
283 header: <h1>GitRoot</h1><i>Craft your forge, Build your project, Grow your community freely</i>
284 layout:
285 - glob: plugins/name/*.md
286 path: plugins/layout.html
287 - glob: app/plugins/*/**/*.md
288 path: app/plugins/layout.html
289 menu:
290 - display: π Home
291 link: /
292 - display: π Documentation
293 link: /doc/
294 - display: π Versions
295 link: /CHANGELOG.html
296 - display: π§© Plugins
297 link: /plugins/
298 - display: π Issues
299 link: /boards/issues.html
300 - display: π Code
301 link: /worktree/
302 - display: β Blog
303 link: /blog/
304 - display: π¨ Contact
305 link: /contact.html
306 meta:
307 description: GitRoot is a small yet powerfull git forge.
308 fediverse:creator: "@forge@gitroot.dev"
309 og:description: GitRoot is a small yet powerfull git forge.
310 og:title: GitRoot
311 style: simple.min.css
312- url: https://gitroot.dev/releases/0.4.0/pollen-0.0.3.wasm
313 checksum: sha256:2f184bedaba264543ad434ae0cb1a999083f7e8094482cab097e4727edef775d
314 name: pollen
315 version: 0.0.3
316 active: true
317 run:
318 - path: "**/*"
319 branch:
320 - "*"
321 when:
322 - add
323 - mod
324 - del
325 func: []
326 write:
327 git: []
328 web:
329 - path: rss/*
330 can:
331 - add
332 - mod
333 exec: []
334 callfunc: []
335 configuration:
336 flux:
337 - description: Every push made in gitroot.dev
338 language: en
339 link: https://gitroot.dev/
340 path: rss/all-commits.xml
341 title: All push
342- url: https://gitroot.dev/releases/0.4.0/apex_code-0.0.4.wasm
343 checksum: sha256:a4b6446a0bb663371167a4f833248e637f0a5d7de9ccdabd4f2901bdaca7839c
344 name: apex_code
345 version: 0.0.4
346 active: true
347 run:
348 - path: ""
349 branch: []
350 when: []
351 func:
352 - funcname: renderCode
353 args:
354 - code
355 - lang
356 res:
357 - html
358 write:
359 git: []
360 web: []
361 exec: []
362 callfunc: []
363 configuration: {}
364- url: https://gitroot.dev/releases/0.4.0/apex_markdown-0.0.4.wasm
365 checksum: sha256:7d4fe41a2c706cdef3353d6f2d09561952ee3ead9dd1ac0637803efc80ebe753
366 name: apex_markdown
367 version: 0.0.4
368 active: true
369 run:
370 - path: ""
371 branch: []
372 when: []
373 func:
374 - funcname: renderMd
375 args:
376 - fp
377 - md
378 res:
379 - html
380 - metas
381 write:
382 git: []
383 web: []
384 exec: []
385 callfunc:
386 - pluginname: apex_code
387 funcname: renderCode
388 - pluginname: apex_mermaid
389 funcname: renderCode
390 configuration: {}
391- url: https://gitroot.dev/releases/0.4.0/apex_mermaid-0.0.1.wasm
392 checksum: sha256:666c962bd3564b4cfb7f2c2d3548de88425f576aec728b703b4a1a15ddb9204e
393 name: apex_mermaid
394 version: 0.0.1
395 active: true
396 run:
397 - path: ""
398 branch: []
399 when: []
400 func:
401 - funcname: renderCode
402 args:
403 - code
404 res:
405 - html
406 write:
407 git: []
408 web: []
409 exec: []
410 callfunc: []
411 configuration: {}
412- url: https://gitroot.dev/releases/0.4.0/stigma-0.0.1.wasm
413 checksum: sha256:5064fe4f6234ab6a30a62c4fe1e86bb85243a14bd841c917766a212fa43fb19f
414 name: stigma
415 version: 0.0.1
416 active: true
417 run:
418 - path: "**/*"
419 branch:
420 - "*"
421 when:
422 - add
423 - mod
424 - del
425 func: []
426 write:
427 git:
428 - path: .gitroot/init.sh
429 can:
430 - add
431 - mod
432 - del
433 - append
434 - path: .gitroot/allowed_signers
435 can:
436 - add
437 - mod
438 - del
439 - append
440 web: []
441 exec: []
442 callfunc: []
443 configuration: {}
444- url: https://gitroot.dev/releases/0.4.0/hop-0.0.2.wasm
445 checksum: sha256:f9eb2fb6380ad2fa9354fef634d0c36673b7877afab3f44614e7e2a2fb7940b2
446 name: hop
447 version: 0.0.2
448 active: true
449 run:
450 - path: app/**/*|!app/**/*.md|!app/**/*.html
451 branch:
452 - "*"
453 when:
454 - add
455 - mod
456 - del
457 func: []
458 write:
459 git: []
460 web:
461 - path: /pipelines/**/*
462 can:
463 - add
464 - mod
465 - del
466 exec:
467 - command: mise
468 - command: make
469 - command: mkdir
470 - command: touch
471 - command: chmod
472 callfunc: []
473 configuration:
474 exec:
475 artifacts:
476 - releases/gitroot-linux-amd64
477 - app/testsuite/mylog.txt
478 build: ""
479 cache:
480 - key: homeCache
481 path: /home/.cache
482 readOnly: false
483 - key: homeLocal
484 path: /home/.local
485 readOnly: false
486 - key: homeConf
487 path: /home/.config
488 readOnly: false
489 cmds:
490 - args:
491 - trust
492 cmd: mise
493 - args:
494 - build
495 cmd: mise
496 - args:
497 - buildPlugins
498 cmd: mise
499 - args:
500 - -p
501 - /home/.ssh
502 cmd: mkdir
503 - args:
504 - /home/.ssh/known_hosts
505 cmd: touch
506 - args:
507 - "600"
508 - /app/app/testsuite/user1/ed25519
509 cmd: chmod
510 - args:
511 - "600"
512 - /app/app/testsuite/user2/ed25519
513 cmd: chmod
514 - args:
515 - test
516 cmd: mise
517 env:
518 - MISE_CACHE_DIR=/home/.cache/mise
519 - MISE_DATA_DIR=/home/.local/share/mise
520 - MISE_CONFIG_DIR=/home/.config/mise
521 - GOCACHE=/home/.cache/go-build
522 - GOPATH=/home/.local/share/go
523 - GOMODCACHE=/home/.local/share/go/pkg/mod
524 - CARGO_HOME=/home/.local/share/cargo
525 - RUSTUP_HOME=/home/.local/share/rustup
526 - TINYGOCACHE=/home/.cache/tinygo
527 - NPM_CONFIG_CACHE=/home/.cache/npm
528 - PATH=/home/.local/share/mise/shims:/usr/bin:/bin
529 - MY_LOG=/app/app/testsuite/mylog.txt
530 - SERVER_PORT=3232
531 - SERVER_PORT_HTTP=4242
532 reportStats: true
533 pipelinesToWebDir: /pipelines