Skip to content

Commit 8e91eaf

Browse files
committed
deps src: Automatic update
1 parent c61c196 commit 8e91eaf

30 files changed

+784
-424
lines changed

src/treesitter_lua-stamp/download-treesitter_lua.cmake

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -22,16 +22,16 @@ function(check_file_hash has_hash hash_is_good)
2222
set("${has_hash}" TRUE PARENT_SCOPE)
2323

2424
message(VERBOSE "verifying file...
25-
file='/home/runner/work/deps/deps/neovim/deps/build/downloads/treesitter_lua/v0.4.0.tar.gz'")
25+
file='/home/runner/work/deps/deps/neovim/deps/build/downloads/treesitter_lua/v0.4.1.tar.gz'")
2626

27-
file("SHA256" "/home/runner/work/deps/deps/neovim/deps/build/downloads/treesitter_lua/v0.4.0.tar.gz" actual_value)
27+
file("SHA256" "/home/runner/work/deps/deps/neovim/deps/build/downloads/treesitter_lua/v0.4.1.tar.gz" actual_value)
2828

29-
if(NOT "${actual_value}" STREQUAL "b0977aced4a63bb75f26725787e047b8f5f4a092712c840ea7070765d4049559")
29+
if(NOT "${actual_value}" STREQUAL "cef44b8773bde69d427b5e50ca95e417c86c0be91caa37a6782c90d6f529da70")
3030
set("${hash_is_good}" FALSE PARENT_SCOPE)
3131
message(VERBOSE "SHA256 hash of
32-
/home/runner/work/deps/deps/neovim/deps/build/downloads/treesitter_lua/v0.4.0.tar.gz
32+
/home/runner/work/deps/deps/neovim/deps/build/downloads/treesitter_lua/v0.4.1.tar.gz
3333
does not match expected value
34-
expected: 'b0977aced4a63bb75f26725787e047b8f5f4a092712c840ea7070765d4049559'
34+
expected: 'cef44b8773bde69d427b5e50ca95e417c86c0be91caa37a6782c90d6f529da70'
3535
actual: '${actual_value}'")
3636
else()
3737
set("${hash_is_good}" TRUE PARENT_SCOPE)
@@ -71,32 +71,32 @@ function(sleep_before_download attempt)
7171
execute_process(COMMAND "${CMAKE_COMMAND}" -E sleep "${sleep_seconds}")
7272
endfunction()
7373

74-
if(EXISTS "/home/runner/work/deps/deps/neovim/deps/build/downloads/treesitter_lua/v0.4.0.tar.gz")
74+
if(EXISTS "/home/runner/work/deps/deps/neovim/deps/build/downloads/treesitter_lua/v0.4.1.tar.gz")
7575
check_file_hash(has_hash hash_is_good)
7676
if(has_hash)
7777
if(hash_is_good)
7878
message(VERBOSE "File already exists and hash match (skip download):
79-
file='/home/runner/work/deps/deps/neovim/deps/build/downloads/treesitter_lua/v0.4.0.tar.gz'
80-
SHA256='b0977aced4a63bb75f26725787e047b8f5f4a092712c840ea7070765d4049559'"
79+
file='/home/runner/work/deps/deps/neovim/deps/build/downloads/treesitter_lua/v0.4.1.tar.gz'
80+
SHA256='cef44b8773bde69d427b5e50ca95e417c86c0be91caa37a6782c90d6f529da70'"
8181
)
8282
return()
8383
else()
8484
message(VERBOSE "File already exists but hash mismatch. Removing...")
85-
file(REMOVE "/home/runner/work/deps/deps/neovim/deps/build/downloads/treesitter_lua/v0.4.0.tar.gz")
85+
file(REMOVE "/home/runner/work/deps/deps/neovim/deps/build/downloads/treesitter_lua/v0.4.1.tar.gz")
8686
endif()
8787
else()
8888
message(VERBOSE "File already exists but no hash specified (use URL_HASH):
89-
file='/home/runner/work/deps/deps/neovim/deps/build/downloads/treesitter_lua/v0.4.0.tar.gz'
89+
file='/home/runner/work/deps/deps/neovim/deps/build/downloads/treesitter_lua/v0.4.1.tar.gz'
9090
Old file will be removed and new file downloaded from URL."
9191
)
92-
file(REMOVE "/home/runner/work/deps/deps/neovim/deps/build/downloads/treesitter_lua/v0.4.0.tar.gz")
92+
file(REMOVE "/home/runner/work/deps/deps/neovim/deps/build/downloads/treesitter_lua/v0.4.1.tar.gz")
9393
endif()
9494
endif()
9595

9696
set(retry_number 5)
9797

9898
message(VERBOSE "Downloading...
99-
dst='/home/runner/work/deps/deps/neovim/deps/build/downloads/treesitter_lua/v0.4.0.tar.gz'
99+
dst='/home/runner/work/deps/deps/neovim/deps/build/downloads/treesitter_lua/v0.4.1.tar.gz'
100100
timeout='none'
101101
inactivity timeout='none'"
102102
)
@@ -107,7 +107,7 @@ foreach(i RANGE ${retry_number})
107107
if(status_code IN_LIST download_retry_codes)
108108
sleep_before_download(${i})
109109
endif()
110-
foreach(url IN ITEMS [====[https://github.com/tree-sitter-grammars/tree-sitter-lua/archive/v0.4.0.tar.gz]====])
110+
foreach(url IN ITEMS [====[https://github.com/tree-sitter-grammars/tree-sitter-lua/archive/v0.4.1.tar.gz]====])
111111
if(NOT url IN_LIST skip_url_list)
112112
message(VERBOSE "Using src='${url}'")
113113

@@ -119,7 +119,7 @@ foreach(i RANGE ${retry_number})
119119

120120
file(
121121
DOWNLOAD
122-
"${url}" "/home/runner/work/deps/deps/neovim/deps/build/downloads/treesitter_lua/v0.4.0.tar.gz"
122+
"${url}" "/home/runner/work/deps/deps/neovim/deps/build/downloads/treesitter_lua/v0.4.1.tar.gz"
123123

124124
# no TIMEOUT
125125
# no INACTIVITY_TIMEOUT
@@ -136,7 +136,7 @@ foreach(i RANGE ${retry_number})
136136
check_file_hash(has_hash hash_is_good)
137137
if(has_hash AND NOT hash_is_good)
138138
message(VERBOSE "Hash mismatch, removing...")
139-
file(REMOVE "/home/runner/work/deps/deps/neovim/deps/build/downloads/treesitter_lua/v0.4.0.tar.gz")
139+
file(REMOVE "/home/runner/work/deps/deps/neovim/deps/build/downloads/treesitter_lua/v0.4.1.tar.gz")
140140
else()
141141
message(VERBOSE "Downloading... done")
142142
return()

src/treesitter_lua-stamp/extract-treesitter_lua.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ cmake_minimum_required(VERSION ${CMAKE_VERSION}) # this file comes with cmake
55

66
# Make file names absolute:
77
#
8-
get_filename_component(filename "/home/runner/work/deps/deps/neovim/deps/build/downloads/treesitter_lua/v0.4.0.tar.gz" ABSOLUTE)
8+
get_filename_component(filename "/home/runner/work/deps/deps/neovim/deps/build/downloads/treesitter_lua/v0.4.1.tar.gz" ABSOLUTE)
99
get_filename_component(directory "/home/runner/work/deps/deps/neovim/deps/build/src/treesitter_lua" ABSOLUTE)
1010

1111
message(VERBOSE "extracting...

src/treesitter_lua-stamp/treesitter_lua-urlinfo.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ method=url
66
command=/usr/local/bin/cmake;-DCMAKE_MESSAGE_LOG_LEVEL=VERBOSE;-P;/home/runner/work/deps/deps/neovim/deps/build/src/treesitter_lua-stamp/download-treesitter_lua.cmake;COMMAND;/usr/local/bin/cmake;-DCMAKE_MESSAGE_LOG_LEVEL=VERBOSE;-P;/home/runner/work/deps/deps/neovim/deps/build/src/treesitter_lua-stamp/verify-treesitter_lua.cmake;COMMAND;/usr/local/bin/cmake;-DCMAKE_MESSAGE_LOG_LEVEL=VERBOSE;-P;/home/runner/work/deps/deps/neovim/deps/build/src/treesitter_lua-stamp/extract-treesitter_lua.cmake
77
source_dir=/home/runner/work/deps/deps/neovim/deps/build/src/treesitter_lua
88
work_dir=/home/runner/work/deps/deps/neovim/deps/build/src
9-
url(s)=https://github.com/tree-sitter-grammars/tree-sitter-lua/archive/v0.4.0.tar.gz
10-
hash=SHA256=b0977aced4a63bb75f26725787e047b8f5f4a092712c840ea7070765d4049559
9+
url(s)=https://github.com/tree-sitter-grammars/tree-sitter-lua/archive/v0.4.1.tar.gz
10+
hash=SHA256=cef44b8773bde69d427b5e50ca95e417c86c0be91caa37a6782c90d6f529da70
1111
no_extract=
1212

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
version: 2
2+
updates:
3+
- package-ecosystem: "github-actions"
4+
directory: "/"
5+
schedule:
6+
interval: "weekly"
7+
cooldown:
8+
default-days: 3
9+
commit-message:
10+
prefix: "ci"
11+
groups:
12+
actions:
13+
patterns: ["*"]
14+

src/treesitter_lua/.github/workflows/ci.yml

Lines changed: 32 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ on:
44
push:
55
branches: [main]
66
pull_request:
7+
branches: [main]
78
workflow_dispatch:
89

910
concurrency:
@@ -20,42 +21,40 @@ jobs:
2021
os: [ubuntu-latest, windows-latest, macos-latest]
2122
steps:
2223
- name: Checkout repository
23-
uses: actions/checkout@v4
24+
uses: actions/checkout@v6
2425

2526
- name: Set up tree-sitter
26-
uses: tree-sitter/setup-action@v2
27-
with:
28-
install-lib: false
27+
uses: tree-sitter/setup-action/cli@v2
2928

3029
- name: Run tests
3130
uses: tree-sitter/parser-test-action@v2
3231

3332
- name: Clone apisix corpus
34-
uses: actions/checkout@v4
33+
uses: actions/checkout@v6
3534
with:
3635
path: examples/apisix
3736
repository: apache/apisix
3837
sparse-checkout: apisix/
3938
- name: Clone kong corpus
40-
uses: actions/checkout@v4
39+
uses: actions/checkout@v6
4140
with:
4241
path: examples/kong
4342
repository: Kong/kong
4443
sparse-checkout: kong/
4544
- name: Clone lua corpus
46-
uses: actions/checkout@v4
45+
uses: actions/checkout@v6
4746
with:
4847
path: examples/lua
4948
repository: lua/lua
5049
ref: e05590591410a5e007a1e3f1691f6c1cf9d8fe45
5150
sparse-checkout: testes/
5251
- name: Clone luvit corpus
53-
uses: actions/checkout@v4
52+
uses: actions/checkout@v6
5453
with:
5554
path: examples/luvit
5655
repository: luvit/luvit
5756
- name: Clone neovim corpus
58-
uses: actions/checkout@v4
57+
uses: actions/checkout@v6
5958
with:
6059
path: examples/neovim
6160
repository: neovim/neovim
@@ -65,7 +64,7 @@ jobs:
6564
/scripts/**/*.lua
6665
/runtime/**/*.lua
6766
- name: Clone xmake corpus
68-
uses: actions/checkout@v4
67+
uses: actions/checkout@v6
6968
if: runner.os != 'Windows'
7069
with:
7170
path: examples/xmake
@@ -92,7 +91,7 @@ jobs:
9291
runs-on: ubuntu-latest
9392
steps:
9493
- name: Checkout repository
95-
uses: actions/checkout@v4
94+
uses: actions/checkout@v6
9695
with:
9796
fetch-depth: 2
9897
- name: Check for scanner changes
@@ -106,3 +105,25 @@ jobs:
106105
- name: Fuzz parser
107106
uses: tree-sitter/fuzz-action@v4
108107
if: steps.scanner-changes.outputs.changed == 'true'
108+
109+
query:
110+
name: Validate queries
111+
runs-on: ubuntu-latest
112+
steps:
113+
- name: Set up repository
114+
uses: actions/checkout@v6
115+
116+
- name: Set up tree-sitter
117+
uses: tree-sitter/setup-action@v2
118+
with:
119+
install-lib: false
120+
121+
- name: Build parser
122+
run: tree-sitter build
123+
124+
- name: Set up ts_query_ls
125+
run: curl -fL https://github.com/ribru17/ts_query_ls/releases/latest/download/ts_query_ls-x86_64-unknown-linux-gnu.tar.gz | tar -xz
126+
127+
- name: Check queries
128+
run: ./ts_query_ls check -f queries/
129+

src/treesitter_lua/.github/workflows/publish.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@ name: Publish package
33
on:
44
push:
55
tags: ["*"]
6+
workflow_dispatch:
7+
8+
concurrency:
9+
group: ${{github.workflow}}-${{github.ref}}
10+
cancel-in-progress: true
611

712
jobs:
8-
github:
9-
uses: tree-sitter/workflows/.github/workflows/release.yml@main
10-
permissions:
11-
contents: write
12-
id-token: write
1313
npm:
1414
uses: tree-sitter/workflows/.github/workflows/package-npm.yml@main
1515
with:

src/treesitter_lua/.tsqueryrc.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"$schema": "https://raw.githubusercontent.com/ribru17/ts_query_ls/refs/heads/master/schemas/config.json",
3+
"parser_install_directories": ["."]
4+
}

0 commit comments

Comments
 (0)