Add ignoreTags support to exclude old versions from packaging (#118)

* Add ignoreTags support to exclude old versions from packaging

Co-authored-by: TingluoHuang <[email protected]>

* Add ignoreTags support to add-action and update-action scripts

Co-authored-by: TingluoHuang <[email protected]>

* Fix JSDoc typo and add regex validation for ignore-tags patterns

Co-authored-by: TingluoHuang <[email protected]>

* Simplify --ignore-tags to accept version prefixes instead of regex patterns

Co-authored-by: TingluoHuang <[email protected]>

* Add helper script to add ignoreTags to existing actions and fix JSON syntax in README

Co-authored-by: TingluoHuang <[email protected]>

* Remove --all flag from add-ignore-tags.sh, require specific action

Co-authored-by: TingluoHuang <[email protected]>

---------

Co-authored-by: copilot-swe-agent[bot] <[email protected]>
Co-authored-by: TingluoHuang <[email protected]>
This commit is contained in:
Copilot
2025-12-09 10:30:43 -05:00
committed by GitHub
co-authored by TingluoHuang
parent 40447878b4
commit ab7f3a1ca8
7 changed files with 205 additions and 7 deletions
+2 -1
View File
@@ -22,8 +22,9 @@ async function main() {
const repo = config.repo
const patterns = config.patterns
const defaultBranch = config.defaultBranch
const ignoreTags = config.ignoreTags
assert.ok(patterns && patterns.length, 'Existing patterns must not be empty')
await actionConfig.add(owner, repo, patterns, defaultBranch)
await actionConfig.add(owner, repo, patterns, defaultBranch, ignoreTags)
}
}
catch (err) {