forked from openlumi/openwrt-fastbuild-actions
-
Notifications
You must be signed in to change notification settings - Fork 0
/
TODO
49 lines (48 loc) · 2.11 KB
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
V1:
✔ Merge building modes to simplify the process
✔ SSH into docker container instead of just the runner (for make menuconfig)
✔ Allow customizing trigger event
✔ Allow specify building job in commit message
✔ Automatically linking from base builder to builders for build-inc and build-package when not existing
✔ Optimize README
✔ Simplfy documentation
✔ Add Chinese version of "Usage"
✘ Add a figure to "Mechanism"
✔ Describe mechanism
✔ Describe building process
✔ Describe using tete1030/github-repo-dispatcher to trigger building with extra options
✔ Optimize comments in build-openwrt.yml and docker.sh
✔ Optimize build-openwrt.yml, making options cleaner
✔ Allow deterministic building (by fixing commit of main repo and feeds)
V2:
✔ Allow deletion of default @done(20-04-03 03:17)
☐ !Use on-the-fly container extracter and commiter to save space
☐ Make all option available in settings.ini
☐ Replace test executing branch with functional tests
☐ Consider make 'default' more logical
✔ Finish draft README @done(20-05-01 22:38)
☐ Mark as template project?
✔ Make Chinsese version README into Wiki @done(20-05-01 23:45)
☐ Store compiling log files
☐ Showing difference before/after 'make oldconfig'
☐ Dependency tree
☐ Drawing
☐ Simplified dependency
☐ Show conflict/dropped configs
☐ Use GA API
☐ For squashing
☐ For separating targets?
☐ Separate Squash ?
☐ Improve organization of scripts
☐ Separate scripts of different functions
☐ Separate docker
☐ Separate Github Actions
☐ Integrate workflows into scripts
☐ Independent running
☐ Re-support direct building
☐ Docker: use previous layer as base, decompressing latest layer on-the-fly (merge two recent layers) (performance?)
☐ Support other CIs
☐ Support running in docker? (the host itself)
☐ Use CCACHE?
☐ Using Stargz-snapshotter/CRFS?
☐ Auto bump patches?