Skip to content

Commit d9655b6

Browse files
committed
Add workflow to upgrade tree-sitter
1 parent 49bf859 commit d9655b6

File tree

1 file changed

+38
-0
lines changed

1 file changed

+38
-0
lines changed
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
on:
2+
schedule:
3+
- cron: '0 12 * * 2'
4+
5+
jobs:
6+
upgrade_tree_sitter:
7+
runs-on: ubuntu-latest
8+
steps:
9+
- uses: actions/checkout@v3
10+
11+
- name: Use Node.js 12
12+
uses: actions/setup-node@v3
13+
with:
14+
node-version: 12
15+
16+
- name: Install dependencies
17+
run: yarn install
18+
19+
- name: Upgrade tree-sitter wasm
20+
run: sh scripts/upgrade-tree-sitter.sh
21+
22+
- name: Verify changes
23+
run: yarn verify:bail
24+
25+
- name: Verify file changes
26+
uses: tj-actions/verify-changed-files@v12
27+
id: verify-changed-files
28+
with:
29+
files: |
30+
server/parser.info
31+
server/tree-sitter-bash.wasm
32+
33+
- name: Create pull request
34+
if: steps.verify-changed-files.outputs.files_changed == 'true'
35+
uses: peter-evans/create-pull-request@v4
36+
with:
37+
add-paths: server
38+
reviewers: skovhus

0 commit comments

Comments
 (0)