Skip to content

Commit 8340437

Browse files
committed
fix: ci.
1 parent b75760c commit 8340437

File tree

4 files changed

+9
-6
lines changed

4 files changed

+9
-6
lines changed

Diff for: .github/workflows/build-test-gumtree.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,10 @@ jobs:
2929
show-progress: ''
3030
- name: retrieve gumtree version
3131
id: version
32-
run: echo "VERSION=$(cat java-conv.gradle | grep "projectsVersion =" | cut -f 2 -d "'")" >> $GITHUB_OUTPUT
32+
run: echo "VERSION=$(cat build.gradle | grep "projectsVersion =" | cut -f 2 -d "'")" >> $GITHUB_OUTPUT
3333
shell: bash
3434
- name: Setup Gradle
35-
uses: gradle/actions/setup-gradle@v3
35+
uses: gradle/actions/setup-gradle@v4
3636
- name: build gumtree and run benchmarks
3737
run: ./gradlew -PtestNative build :benchmark:runOnDefects4J :benchmark:runOnGhJava :benchmark:execNotebook
3838
- name: upload benchmarks results
@@ -58,7 +58,7 @@ jobs:
5858
if: ${{ github.event_name == 'push' && !contains(steps.version.outputs.VERSION, 'SNAPSHOT') && endsWith(github.ref, steps.version.outputs.VERSION) }}
5959
uses: ncipollo/release-action@v1
6060
with:
61-
artifacts: "dist-native/build/distributions/gumtree*.zip"
61+
artifacts: "dist-minimal/build/distributions/gumtree*.zip"
6262
bodyFile: "CHANGELOG.md"
6363
token: ${{ secrets.GITHUB_TOKEN }}
6464
docker:

Diff for: CHANGELOG.md

+4-2
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
# Changelog of GumTree
22

33
## v4.0.0 (Ginkgo)
4-
* New native distribution with zero dependencies apart from JDK 21
4+
* New native distribution with zero dependencies apart from JDK 17
55
* Vastly improved swing client with directory comparison, syntax highlighting, and more
66
* Update monaco
77
* Update bootstrap
88
* Update mergely
9-
* New Acorn based tree generator for JS that replaces rhino as default JS generator
9+
* New Acorn based tree generator for JS
1010
* New tree-sitter based tree generator with support for a wide range of languages with both a python and a java implementation.
1111
* Docker image now comes installed with the Acorn and tree-sitter parsers
1212
* Very light docker image with the native distribution
@@ -19,8 +19,10 @@
1919
* Added auto matchers which automatically select the best parameters for the input
2020
* Native XML support
2121
* Native YAML support
22+
* Native JSON support
2223
* Fix shortcuts in vanilla web diff view
2324
* Replaced snakehtml by j2html for webdiff
25+
* Totally reworked build system
2426

2527
## v3.0.0 (Ficus)
2628

Diff for: dist-native/build.gradle renamed to dist-minimal/build.gradle

+1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ dependencies {
1313
implementation project(':gen.treesitter-ng')
1414
implementation project(':gen.xml')
1515
implementation project(':gen.yaml')
16+
implementation project(':gen.json')
1617
}
1718

1819
description = 'GumTree distribution.'

Diff for: settings.gradle

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ include 'benchmark',
33
'client.diff',
44
'core',
55
'dist',
6-
'dist-native',
6+
'dist-minimal',
77
'gen.antlr3',
88
'gen.antlr4',
99
'gen.c',

0 commit comments

Comments
 (0)