mirror of
https://github.com/harness/drone.git
synced 2025-05-31 11:43:15 +00:00
* Merge remote-tracking branch 'origin/main' into dd/tag-rules * Use strings builder * Add rule type string slice flatten for sqlite * Merge remote-tracking branch 'origin/main' into dd/tag-rules * Revert to force update * Merge remote-tracking branch 'origin/main' into dd/tag-rules * Add separate life cycle rules for tags and branches * Merge remote-tracking branch 'origin/main' into dd/tag-rules * Remove reflection * Merge remote-tracking branch 'origin/main' into dd/tag-rules * Rename GetRuleInfos to GetBranchRuleInfos * Add update tag pre-receive violation * Merge remote-tracking branch 'origin/main' into dd/tag-rules * Merge remote-tracking branch 'origin/main' into dd/tag-rules * Add unit tests for tagRuleSet * Add pre-receive tag protection rule * Rename funcs, export interfaces and further generalize/reuse rule set funcs * Extract common rule set funcs in set_common.go * Use ruleTypes ...types.RuleType in ListAllRepoRules store func * Merge remote-tracking branch 'origin/main'