Commit Graph

3 Commits (4f276a336355c4bf999034fb79f0fe5c967ceb50)

Author SHA1 Message Date
Lunny Xiao 7ff1f2527c
Make actions default enabled for newly created repository if global configuraion enabled ()
Lunny Xiao e5a8ebc0ed
Require at least one unit to be enabled ()
Don't remember why the previous decision that `Code` and `Release` are
non-disable units globally. Since now every unit include `Code` could be
disabled, maybe we should have a new rule that the repo should have at
least one unit. So any unit could be disabled.

Fixes 
Fixes 

---------

Co-authored-by: delvh <dev.lh@web.de>
Co-authored-by: yp05327 <576951401@qq.com>
Jason Song d67e40684f
Improve LoadUnitConfig to handle invalid or duplicate units ()
The old code just parses an invalid key to `TypeInvalid` and uses it as
normal, and duplicate keys will be kept.

So this PR will ignore invalid key and log warning and also deduplicate
valid units.