summaryrefslogtreecommitdiffstatshomepage
path: root/scripts/bump_deps.lua
AgeCommit message (Collapse)AuthorFiles
2026-04-21fix(build): more changes to make zig 0.16.0 workbfredl1
2025-05-12fix(scripts): use right syntax for choosing ref in "zig fetch"bfredl1
2025-05-10fix(deps): make script/bump_deps.lua update build.zig.zon versions in syncbfredl1
Also bring luv version in build.zig.zon up to date This skips some deps not currently managed/used by build.zig
2025-01-27build(bump_deps): abort if archive doesn't existdundargoc1
Also use git tag archive over commit sha if possible.
2025-01-18refactor: simplify bump_deps.luadundargoc1
Simplify usage and remove redundant flags and code.
2024-10-21feat(vim.validate): improve fast form and deprecate spec formLewis Russell1
Problem: `vim.validate()` takes two forms when it only needs one. Solution: - Teach the fast form all the features of the spec form. - Deprecate the spec form. - General optimizations for both forms. - Add a `message` argument which can be used alongside or in place of the `optional` argument.
2024-09-11fix(scripts): update bundled dependencies in bump_depsChristian Clason1
2023-12-04build: enable lintlua for scripts/ dir #26391Justin M. Keyes1
Problem: We don't enable stylua for many Lua scripts. Automating code-style is an important tool for reducing time spent on accidental (non-essential) complexity. Solution: - Enable lintlua for `scripts/` directory. - Specify `call_parentheses = "Input"`, we should allow kwargs-style function invocations.
2023-05-13ci(deps): update bump_deps script (#23604)Christian Clason1
* consistent capitalization (lower-case) of dependency names * add bundled tree-sitter parsers
2023-05-03build: create a text file for specifying dependency informationdundargoc1
The cmake.deps build will read this file and set the left part of the text as the variable name and the right part as the variable value. The benefit of doing this is that it becomes much easier to parse which dependencies are required, as well as to bump dependencies with scripts/bump_deps.lua. Adjust bump_deps.lua script to work with this new format.
2023-01-30build(bump_deps.lua): run command -v in shell (#22030)zeertzjq1
When I run ./scripts/bump_deps.lua I get an error: Vim:E475: Invalid value for argument cmd: 'command' is not executable Running command -v in shell fixes this.
2023-01-07refactor: eliminate bump-deps.sh using "nvim -l"Justin M. Keyes1
2023-01-07lint: bump_deps.luaJustin M. Keyes1
2022-06-28build: rename build-related dirsJustin M. Keyes1
Problem: Dirs "config", "packaging", and "third-party" are all closely related but this is not obvious from the layout. This adds friction for new contributors. Solution: - rename config/ to cmake.config/ - rename test/config/ to test/cmakeconfig/ because it is used in Lua tests: require('test.cmakeconfig.paths'). - rename packaging/ to cmake.packaging/ - rename third-party/ to cmake.deps/ (parallel with .deps/)
2022-04-07ci: add script to bump versions (#17884)Abraham Francis1
* ci: add script for bumping dependencies * docs: add usage information for bump-deps.sh