aboutsummaryrefslogtreecommitdiff
path: root/scripts/bump_deps.lua
Commit message (Collapse)AuthorAge
* build(deps): bump utf8proc to v2.12.0Christian Clason2026-09-25
| | | | | * Update to Unicode 18.0 * Use upstreamed `build.zig`
* build(deps): bump unibilium to v2.1.4Christian Clason2026-08-30
| | | | | | | | Build system adaptations to upstream changes: * added `build.zig` * `CMakeLists.txt` with (opt-out) support for docs, tests, tools (disabled)
* build(deps): bundle tree-sitter-diff parser #40778Barrett Ruth2026-07-19
|
* test: wasm tree-sitter #40304Ryan Patterson2026-06-19
| | | | | | | | Problem: No CI coverage for wasm builds. Solution: Add a basic workflow that builds with ENABLE_WASMTIME and runs wasm-specific tests.
* fix(build): more changes to make zig 0.16.0 workbfredl2026-04-21
|
* fix(scripts): use right syntax for choosing ref in "zig fetch"bfredl2025-05-12
|
* fix(deps): make script/bump_deps.lua update build.zig.zon versions in syncbfredl2025-05-10
| | | | | | Also bring luv version in build.zig.zon up to date This skips some deps not currently managed/used by build.zig
* 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