aboutsummaryrefslogtreecommitdiff
path: root/scripts/bump_deps.lua
Commit message (Collapse)AuthorAge
* build(bump_deps): abort if archive doesn't existdundargoc2025-01-27
| | | | Also use git tag archive over commit sha if possible.
* refactor: simplify bump_deps.luadundargoc2025-01-18
| | | | Simplify usage and remove redundant flags and code.
* feat(vim.validate): improve fast form and deprecate spec formLewis Russell2024-10-21
| | | | | | | | | | | | | | 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.
* fix(scripts): update bundled dependencies in bump_depsChristian Clason2024-09-11
|
* build: enable lintlua for scripts/ dir #26391Justin M. Keyes2023-12-04
| | | | | | | | | | | 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.
* ci(deps): update bump_deps script (#23604)Christian Clason2023-05-13
| | | | * consistent capitalization (lower-case) of dependency names * add bundled tree-sitter parsers
* build: create a text file for specifying dependency informationdundargoc2023-05-03
| | | | | | | | | 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.
* build(bump_deps.lua): run command -v in shell (#22030)zeertzjq2023-01-30
| | | | | | | 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.
* refactor: eliminate bump-deps.sh using "nvim -l"Justin M. Keyes2023-01-07
|
* lint: bump_deps.luaJustin M. Keyes2023-01-07
|
* build: rename build-related dirsJustin M. Keyes2022-06-28
| | | | | | | | | | | | | | 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/)
* ci: add script to bump versions (#17884)Abraham Francis2022-04-07
* ci: add script for bumping dependencies * docs: add usage information for bump-deps.sh