Rahix
15726d9ee8
manager: Apply rustfmt
2025-05-25 15:33:46 +02:00
Rahix
c1936c7ed2
manager: More cleanup
2025-05-22 20:37:10 +02:00
Rahix
785ff37107
manager: The big refactoring
...
Clean up the logic in main to make it more readable. Factor out common
functionality into the respective modules.
2025-05-22 20:28:38 +02:00
Rahix
bc54cd91fd
manager: Factor out a common context object
...
Clean up the global data a bit by bundling it in a context object.
2025-05-22 18:47:31 +02:00
Rahix
eebbd9c453
manager: Fix double comment bug
...
When the job for the new issue is scheduled later than another manager
run, we create a second comment due to the previously unconditional
comment creating. Always look for an existing comment first.
2025-05-22 17:56:28 +02:00
Rahix
f11d8459ba
manager: Wait a bit before collecting new issue
2025-05-22 17:37:45 +02:00
Rahix
34d7a371b3
manager: Drop wiki page updates
...
Let's focus on the dot-based total tree
2025-05-22 16:12:13 +02:00
Rahix
c93f701ef8
manager: Allow dead_code
...
For now, this makes development easier
2025-05-22 16:12:13 +02:00
Rahix
24e834dde3
manager: Don't hardcode repository URL
2025-05-22 15:49:06 +02:00
Rahix
d0c8389c3b
manager: Apply rustfmt
2025-05-22 15:49:06 +02:00
Rahix
f04beb5dea
manager: Remove Stale
label if present
...
The stale label provides an easy way to force CI runs for issues after
changing dependencies.
2025-05-22 15:49:06 +02:00
Rahix
8b66d2551a
manager: Render graphviz tree and push it to git
2025-05-22 14:55:35 +02:00
Rahix
3bd79f176e
manager: Apply rustfmt
2025-05-22 10:23:07 +02:00
Rahix
870e54e263
manager: Add first version of the techtree manager
...
The techtree manager is a CI tool that derives the techtree graph from
the forgejo issues in this repository. It then adds graph
visualizations to each issue and the wiki, to give an overview of the
tree.
2025-05-22 09:48:01 +02:00