Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge develop into main #1524

Merged
merged 1,170 commits into from
Feb 2, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1170 commits
Select commit Hold shift + click to select a range
605bb14
Dependency(deps): Bump org.eclipse.emf:org.eclipse.emf.ecore.xmi
dependabot[bot] Nov 22, 2023
9a0d142
Dependency(deps-dev): Bump eslint from 8.53.0 to 8.54.0 in /report-vi…
dependabot[bot] Nov 23, 2023
40d466e
Overhauled the end to end tests and added the test code from progpedi…
TwoOfTwelve Nov 24, 2023
3f7f6d9
Fix code smells
brodmo Nov 7, 2023
0b83afe
Python language test small fiexes.
TwoOfTwelve Nov 26, 2023
136d0cc
Dependency(deps-dev): Bump prettier-plugin-tailwindcss from 0.5.6 to …
dependabot[bot] Nov 26, 2023
b79814c
Dependency(deps-dev): Bump @types/jsdom from 21.1.5 to 21.1.6 in /rep…
dependabot[bot] Nov 26, 2023
3eb2cd5
Dependency(deps-dev): Bump @rushstack/eslint-patch from 1.5.1 to 1.6.…
dependabot[bot] Nov 26, 2023
3b8cc21
Dependency(deps-dev): Bump typescript from 5.2.2 to 5.3.2 in /report-…
dependabot[bot] Nov 26, 2023
2c3bb5b
hide anonymized submissions in graph
Kr0nox Nov 26, 2023
593aabb
implement changes
Kr0nox Nov 27, 2023
22827f0
switch color
Kr0nox Nov 27, 2023
d1854d1
extract calculation of max possible comparisons
Kr0nox Nov 27, 2023
961f98d
remove code duplication
Kr0nox Nov 27, 2023
acd9651
Merge pull request #1363 from jplag/report-viewer/remove-style
Kr0nox Nov 27, 2023
e2d8bb7
Merge pull request #1371 from mbrdl/cpp-normalize-new
tsaglam Nov 27, 2023
3769db4
fix test
Kr0nox Nov 27, 2023
1de7eb7
error on unknown url
Kr0nox Nov 27, 2023
6d89e2c
fix typo
Kr0nox Nov 27, 2023
962ef87
fix error display on file upload
Kr0nox Nov 27, 2023
e1a418f
improve text
Kr0nox Nov 27, 2023
50e338f
change comment
Kr0nox Nov 27, 2023
f9a8dbd
better version.json writing
Kr0nox Nov 27, 2023
a6d41b4
better colors
Kr0nox Nov 27, 2023
c5956b3
Readability for anonymous variables in java language module
TwoOfTwelve Nov 28, 2023
c88cbf8
Merge pull request #1370 from jplag/feature/java-21
tsaglam Nov 28, 2023
e62c91e
Merge pull request #1362 from jplag/report-viewer/error-handling
Kr0nox Nov 28, 2023
45d3442
Merge pull request #1349 from jplag/report-viewer/min-version
Kr0nox Nov 28, 2023
5b9acf3
Merge pull request #1311 from jplag/report-viewer/new-colorgen
Kr0nox Nov 28, 2023
1f324c0
Increment java versions in build and readme files.
tsaglam Nov 28, 2023
68f8066
make readme content private
Kr0nox Nov 28, 2023
b0d63cd
Merge pull request #1397 from jplag/java-21-fix
tsaglam Nov 28, 2023
12acc19
fix sorting order bug
Kr0nox Nov 28, 2023
7ca88f8
Merge remote-tracking branch 'origin/develop' into report-viewer/ench…
Kr0nox Nov 28, 2023
7783e81
remove magic math
Kr0nox Nov 28, 2023
34d6d28
remove transparent background of node
Kr0nox Nov 28, 2023
f39f0d4
clamp line weights
Kr0nox Nov 28, 2023
7c83ebe
dashed lines for not included comparisons
Kr0nox Nov 28, 2023
0e7ddbe
Merge remote-tracking branch 'origin/develop' into report-viewer/clus…
Kr0nox Nov 28, 2023
087aa35
Dependency(deps-dev): Bump @vue/test-utils from 2.4.2 to 2.4.3 in /re…
dependabot[bot] Nov 29, 2023
25cb374
Dependency(deps-dev): Bump @vitejs/plugin-vue from 4.4.1 to 4.5.0 in …
dependabot[bot] Nov 29, 2023
ad2baeb
highlight row according to hovered edge
Kr0nox Nov 29, 2023
9d907af
Merge remote-tracking branch 'origin/develop' into report-viewer/impr…
Kr0nox Nov 29, 2023
d121057
collapse icon
Kr0nox Nov 29, 2023
a380c40
Dependency(deps): Bump JamesIves/github-pages-deploy-action
dependabot[bot] Nov 29, 2023
0c0e7ae
Dependency(deps): Bump org.codehaus.mojo:build-helper-maven-plugin
dependabot[bot] Nov 29, 2023
9bae5bb
Dependency(deps): Bump com.diffplug.spotless:spotless-maven-plugin
dependabot[bot] Nov 29, 2023
13dff4c
Fixed spotless for PythonLanguageTest javadoc
TwoOfTwelve Nov 30, 2023
04b89d2
Merge pull request #1331 from jplag/report-viewer/enchance-table
Kr0nox Nov 30, 2023
8150fd3
Merge pull request #1360 from jplag/report-viewer/improve-comparison
Kr0nox Nov 30, 2023
2418f81
Merge pull request #1387 from jplag/feature/python-tests
tsaglam Nov 30, 2023
f8de0de
fix clamp for equal min and max similarity
Kr0nox Nov 30, 2023
68dab10
darker lines
Kr0nox Nov 30, 2023
da5973f
scroll to element
Kr0nox Nov 30, 2023
f35ed8a
Merge remote-tracking branch 'origin/develop' into report-viewer/clus…
Kr0nox Nov 30, 2023
9fcba51
fix stay selected bug
Kr0nox Nov 30, 2023
0d5fea4
Add universal character name and unicode to cpp
nheir Nov 29, 2023
00b5ff3
Merge remote-tracking branch 'origin/develop' into report-viewer/print
Kr0nox Nov 30, 2023
aa5baa2
apply to new changes
Kr0nox Nov 30, 2023
143dccb
fix sonarcloud bug
Kr0nox Nov 30, 2023
a3c2cf5
only be able to select members with >=3 matches
Kr0nox Nov 30, 2023
703c0ed
explanation and missing warning
Kr0nox Nov 30, 2023
77ad470
Increase default number of exported comparisons to 500.
tsaglam Dec 1, 2023
96ad012
Merge pull request #1361 from jplag/feature/report-readme
tsaglam Dec 1, 2023
07001bf
Merge pull request #1410 from jplag/feature/default-n
tsaglam Dec 1, 2023
7544d9b
Bump font awesome to v.6.5.0 (#1406)
Kr0nox Dec 2, 2023
c5c4441
Improve eslint (#1407)
Kr0nox Dec 2, 2023
cecfe45
Remove wrong logger. Add correct one
dfuchss Dec 3, 2023
5771b36
Add Architecture Test to ensure correct logging
dfuchss Dec 3, 2023
12e8192
Enforce Logger Attribute Name
dfuchss Dec 3, 2023
fd5059b
sorting on cluster table
Kr0nox Dec 4, 2023
1c9a906
Merge pull request #1411 from jplag/logger
tsaglam Dec 5, 2023
131264c
Deleted Metric record
TwoOfTwelve Dec 5, 2023
f051bd7
Deleted Message class and properties files.
TwoOfTwelve Dec 5, 2023
b359120
darker lines
Kr0nox Dec 6, 2023
1d37f60
Dependency(deps): Bump actions/setup-java from 3 to 4
dependabot[bot] Dec 6, 2023
fdbe904
Dependency(deps-dev): Bump org.mockito:mockito-core from 5.7.0 to 5.8.0
dependabot[bot] Dec 6, 2023
78d431f
Dependency(deps-dev): Bump com.tngtech.archunit:archunit-junit5
dependabot[bot] Dec 6, 2023
6a3819c
Dependency(deps): Bump org.apache.maven.plugins:maven-javadoc-plugin
dependabot[bot] Dec 6, 2023
2bba79f
Dependency(deps): Bump com.diffplug.spotless:spotless-maven-plugin
dependabot[bot] Dec 6, 2023
535e695
Merge pull request #1408 from nheir/language-cpp/add_universal
tsaglam Dec 7, 2023
58a8091
Dependency(deps): Bump @fortawesome/free-regular-svg-icons from 6.5.0…
dependabot[bot] Dec 7, 2023
b7ed095
Dependency(deps-dev): Bump @types/node from 18.18.9 to 18.19.2 in /re…
dependabot[bot] Dec 7, 2023
48251cb
Dependency(deps-dev): Bump vitest from 0.34.6 to 1.0.1 in /report-vie…
dependabot[bot] Dec 7, 2023
8a32eb4
Merge pull request #1415 from jplag/feature/deleteMetricRecord
tsaglam Dec 7, 2023
f366129
Dependency(deps-dev): Bump @playwright/test from 1.39.0 to 1.40.1 in …
dependabot[bot] Dec 7, 2023
cccc893
Dependency(deps): Bump chart.js from 4.4.0 to 4.4.1 in /report-viewer…
dependabot[bot] Dec 7, 2023
4e5d7fb
Merge remote-tracking branch 'origin/develop' into report-viewer/clus…
Kr0nox Dec 7, 2023
dd2e58c
fix lint issue
Kr0nox Dec 7, 2023
d07484e
Merge pull request #1323 from jplag/report-viewer/cluster-graph
tsaglam Dec 7, 2023
29eacfd
Merge remote-tracking branch 'origin/develop' into report-viewer/hide…
Kr0nox Dec 7, 2023
c892c0c
hide selector when radar not showable
Kr0nox Dec 7, 2023
44a826e
Merge remote-tracking branch 'origin/develop' into report-viewer/bett…
Kr0nox Dec 7, 2023
bb8f3a1
Merge remote-tracking branch 'origin/develop' into report-viewer/simp…
Kr0nox Dec 7, 2023
915955d
fix information page test
Kr0nox Dec 7, 2023
4582345
Merge pull request #1413 from jplag/report-viewer/better-cluster-table
tsaglam Dec 8, 2023
a68bef3
fix distrion diagram test
Kr0nox Dec 8, 2023
bfbba42
fix cluster view
Kr0nox Dec 8, 2023
1690527
Merge remote-tracking branch 'origin/develop' into report-viewer/simp…
Kr0nox Dec 8, 2023
967550b
fix comparison tests
Kr0nox Dec 8, 2023
ff9eb41
improve cluster sorting speed
Kr0nox Dec 8, 2023
ebeaed8
fix unit
Kr0nox Dec 8, 2023
7943b89
Merge pull request #1429 from jplag/report-viewer/improve-cluster-sor…
tsaglam Dec 11, 2023
8a1da31
Changed the cli options descriptions to dynamically insert the defaul…
TwoOfTwelve Dec 12, 2023
bddc511
indexed anon names
Kr0nox Dec 12, 2023
1a93323
fix anon in radar chart
Kr0nox Dec 12, 2023
655c3ea
Merge pull request #1434 from jplag/feature/cli-default-values
tsaglam Dec 13, 2023
83e836b
Dependency(deps-dev): Bump eslint from 8.54.0 to 8.55.0 in /report-vi…
dependabot[bot] Dec 13, 2023
098e748
add filename to store
Kr0nox Dec 13, 2023
ca9dd7c
Dependency(deps-dev): Bump eslint-plugin-vue from 9.18.1 to 9.19.2 in…
dependabot[bot] Dec 13, 2023
a4cd0c0
add filename to title
Kr0nox Dec 13, 2023
eb071b0
zip name on views
Kr0nox Dec 13, 2023
b7d28d6
Dependency(deps-dev): Bump vue-tsc from 1.8.22 to 1.8.25 in /report-v…
dependabot[bot] Dec 13, 2023
cdd061d
Dependency(deps-dev): Bump jsdom from 22.1.0 to 23.0.1 in /report-vie…
dependabot[bot] Dec 13, 2023
c632c43
Dependency(deps-dev): Bump tailwindcss from 3.3.5 to 3.3.6 in /report…
dependabot[bot] Dec 13, 2023
09dbc0c
Dependency(deps): Bump com.ibm.icu:icu4j-charset from 74.1 to 74.2
dependabot[bot] Dec 13, 2023
3e400dc
Dependency(deps): Bump org.apache.maven.plugins:maven-surefire-plugin
dependabot[bot] Dec 13, 2023
b489646
add options opjects
Kr0nox Dec 14, 2023
b6cd5db
fix null basecode
Kr0nox Dec 14, 2023
08bbb08
factory
Kr0nox Dec 14, 2023
d6622da
add to view
Kr0nox Dec 14, 2023
16ccc33
Improve performance of the neighbor calculation and match filtering d…
tsaglam Dec 15, 2023
c824ee9
demo in report viewer
Kr0nox Dec 15, 2023
a2c43fa
add demo workflow
Kr0nox Dec 15, 2023
6a98457
fix demo url
Kr0nox Dec 15, 2023
5e64155
Dependency(deps-dev): Bump eslint from 8.55.0 to 8.56.0 in /report-vi…
dependabot[bot] Dec 20, 2023
cde3456
Dependency(deps-dev): Bump @types/node from 18.19.2 to 18.19.3 in /re…
dependabot[bot] Dec 20, 2023
312cfd2
Dependency(deps-dev): Bump prettier from 3.1.0 to 3.1.1 in /report-vi…
dependabot[bot] Dec 20, 2023
8f63190
Dependency(deps-dev): Bump prettier-plugin-tailwindcss from 0.5.7 to …
dependabot[bot] Dec 20, 2023
f4d5c97
Dependency(deps-dev): Bump @vue/tsconfig from 0.4.0 to 0.5.1 in /repo…
dependabot[bot] Dec 21, 2023
63560b1
Dependency(deps-dev): Bump lint-staged from 15.1.0 to 15.2.0 in /repo…
dependabot[bot] Dec 27, 2023
8013016
Dependency(deps): Bump actions/upload-artifact from 3 to 4 (#1454)
dependabot[bot] Dec 27, 2023
8e841fe
Dependency(deps): Bump com.fasterxml.jackson.core:jackson-databind fr…
dependabot[bot] Dec 27, 2023
6daf883
Dependency(deps-dev): Bump vitest from 1.0.1 to 1.1.0 in /report-view…
dependabot[bot] Dec 28, 2023
ddc036b
Dependency(deps-dev): Bump @rushstack/eslint-patch from 1.6.0 to 1.6.…
dependabot[bot] Dec 28, 2023
1289286
Dependency(deps-dev): Bump @types/node from 18.19.3 to 18.19.4 in /re…
dependabot[bot] Jan 3, 2024
519bef3
Dependency(deps-dev): Bump vitest from 1.1.0 to 1.1.1 in /report-view…
dependabot[bot] Jan 3, 2024
1ff2c91
move json to actual options
Kr0nox Jan 4, 2024
4497dd7
fix tests
Kr0nox Jan 4, 2024
3e67f64
Dependency(deps-dev): Bump org.assertj:assertj-core
dependabot[bot] Jan 3, 2024
98a8e04
Dependency(deps): Bump org.scalameta:scalameta_2.13
dependabot[bot] Jan 3, 2024
5d1e15d
Dependency(deps): Bump slf4j.version from 2.0.9 to 2.0.10
dependabot[bot] Jan 3, 2024
da40c01
Dependency(deps-dev): Bump tailwindcss from 3.3.6 to 3.4.0 in /report…
dependabot[bot] Jan 5, 2024
ac79aea
Dependency(deps): Bump vue-chartjs from 5.2.0 to 5.3.0 in /report-vie…
dependabot[bot] Jan 5, 2024
1bc218a
bump vite
Kr0nox Jan 9, 2024
53847b0
remove cjs
Kr0nox Jan 9, 2024
eefe997
Merge remote-tracking branch 'origin/develop' into dependencies/vite-5
Kr0nox Jan 9, 2024
4789df3
Merge pull request #1469 from jplag/dependencies/vite-5
Kr0nox Jan 9, 2024
e09be8c
Merge pull request #1447 from jplag/fix/merging-perf
tsaglam Jan 10, 2024
5740f13
Merge pull request #1414 from jplag/report-viewer/hide-radar
tsaglam Jan 10, 2024
b4c9364
update zip
Kr0nox Jan 10, 2024
227a4a4
fix base url for github
Kr0nox Jan 10, 2024
efcadbf
Dependency(deps): Bump org.apache.maven.plugins:maven-surefire-plugin
dependabot[bot] Jan 10, 2024
24acb4b
Dependency(deps): Bump chartjs-chart-graph from 4.2.5 to 4.2.7 in /re…
dependabot[bot] Jan 10, 2024
b19205c
Dependency(deps-dev): Bump jsdom from 23.0.1 to 23.2.0 in /report-vie…
dependabot[bot] Jan 10, 2024
24ec027
Merge pull request #1472 from jplag/dependabot/maven/develop/org.apac…
tsaglam Jan 11, 2024
d7ee662
Dependency(deps): Bump slf4j.version from 2.0.10 to 2.0.11
dependabot[bot] Jan 10, 2024
2b7bb3e
Dependency(deps): Bump @fortawesome/fontawesome-svg-core from 6.5.0 t…
dependabot[bot] Jan 11, 2024
708eb98
Dependency(deps-dev): Bump @vitejs/plugin-vue from 4.5.0 to 5.0.3 in …
dependabot[bot] Jan 11, 2024
7ba465f
Dependency(deps): Bump @fortawesome/free-solid-svg-icons from 6.5.0 t…
dependabot[bot] Jan 11, 2024
fad4c1e
Merge remote-tracking branch 'origin/develop' into report-viewer/print
Kr0nox Jan 11, 2024
929a86b
fix cluster graph
Kr0nox Jan 11, 2024
07493ca
Merge remote-tracking branch 'origin/develop' into report-viewer/bett…
Kr0nox Jan 11, 2024
20f107f
fix prettier
Kr0nox Jan 11, 2024
7167284
Implemented csv export. (#1385)
TwoOfTwelve Jan 12, 2024
3c0ecdd
Fix logger name to ensure build is passing.
tsaglam Jan 12, 2024
902acea
Merge pull request #1478 from jplag/fix/logger-name
tsaglam Jan 12, 2024
d985ce7
Merge pull request #1436 from jplag/report-viewer/better-anon
sebinside Jan 12, 2024
93ef167
Change order of information displayed in the window title.
sebinside Jan 12, 2024
256b149
Merge pull request #1444 from jplag/report-viewer/show-zip-name
sebinside Jan 12, 2024
2a5813a
Merge pull request #1448 from jplag/report-viewer/demo
sebinside Jan 12, 2024
542ec99
Changed AbstractAntlrParserAdapter to catch all exceptions during par…
TwoOfTwelve Jan 13, 2024
d39927d
Dependency(deps-dev): Bump prettier-plugin-tailwindcss from 0.5.9 to …
dependabot[bot] Jan 17, 2024
1fe2830
Dependency(deps-dev): Bump @types/node from 18.19.4 to 18.19.8 in /re…
dependabot[bot] Jan 17, 2024
24fc27b
Dependency(deps-dev): Bump typescript from 5.3.2 to 5.3.3 in /report-…
dependabot[bot] Jan 17, 2024
5e976a6
Dependency(deps-dev): Bump @rushstack/eslint-patch from 1.6.1 to 1.7.…
dependabot[bot] Jan 17, 2024
1070c0f
Dependency(deps-dev): Bump eslint-plugin-vue from 9.19.2 to 9.20.1 in…
dependabot[bot] Jan 17, 2024
bd81b6a
add tooltip
Kr0nox Jan 17, 2024
870a51b
reduce whitespace
Kr0nox Jan 17, 2024
bdcbaed
small firefox fix
Kr0nox Jan 17, 2024
23702a5
Merge remote-tracking branch 'origin/develop' into report-viewer/print
Kr0nox Jan 17, 2024
877b4a0
Merge remote-tracking branch 'origin/develop' into report-viewer/all-…
Kr0nox Jan 17, 2024
1787f35
remove single submission file upload
Kr0nox Jan 18, 2024
741a128
Added a better error message, if no valid language was supplied.
TwoOfTwelve Jan 19, 2024
e4f86b4
Dependency(deps): Bump actions/download-artifact from 3 to 4 (#1486)
dependabot[bot] Jan 19, 2024
d97ffd0
Dependency(deps): Bump actions/upload-artifact from 3 to 4 (#1485)
dependabot[bot] Jan 19, 2024
ffccfc9
Dependency(deps-dev): Bump org.mockito:mockito-core from 5.8.0 to 5.9…
dependabot[bot] Jan 19, 2024
acbeafb
Dependency(deps): Bump com.diffplug.spotless:spotless-maven-plugin fr…
dependabot[bot] Jan 19, 2024
aa663a4
Dependency(deps): Bump org.codehaus.mojo:flatten-maven-plugin from 1.…
dependabot[bot] Jan 19, 2024
0c05470
add js language
Kr0nox Jan 20, 2024
99249df
javascript documentation
Kr0nox Jan 20, 2024
426d71d
fix pom
Kr0nox Jan 20, 2024
bd65c0c
remove blank lines
Kr0nox Jan 20, 2024
22c3053
Merge pull request #1409 from jplag/report-viewer/print
sebinside Jan 22, 2024
ad664c6
Merge pull request #1492 from jplag/report-viewer/fix-single-upload
sebinside Jan 22, 2024
3c9af11
Merge pull request #1493 from jplag/feature/cli-invalid-language-erro…
tsaglam Jan 22, 2024
00d0629
Merge branch 'develop' into feature/js-lang
tsaglam Jan 22, 2024
506377a
remove abbriviations
Kr0nox Jan 22, 2024
4589a9e
Merge remote-tracking branch 'origin/develop' into report-viewer/simp…
Kr0nox Jan 22, 2024
3483eaa
fix table and comparison view
Kr0nox Jan 22, 2024
426b2a1
Merge pull request #1280 from jplag/report-viewer/simple-e2e
sebinside Jan 22, 2024
8bc6761
check for duplicate root directory names
Kr0nox Jan 22, 2024
7d7fe66
update tests
Kr0nox Jan 22, 2024
3480284
fix spotless
Kr0nox Jan 22, 2024
3754df9
update wiki
Kr0nox Jan 22, 2024
99cffc0
Merge remote-tracking branch 'origin/develop' into report-viewer/all-…
Kr0nox Jan 23, 2024
6d7a032
fix e2e
Kr0nox Jan 23, 2024
dcf435c
js lang name
Kr0nox Jan 23, 2024
73df255
Dependency(deps-dev): Bump vue-tsc from 1.8.25 to 1.8.27 in /report-v…
dependabot[bot] Jan 24, 2024
bef523e
open comparison on line click
Kr0nox Jan 24, 2024
bb7b99a
Dependency(deps-dev): Bump @types/node from 18.19.8 to 18.19.9 in /re…
dependabot[bot] Jan 24, 2024
4fa3e23
Dependency(deps): Bump chartjs-chart-graph from 4.2.7 to 4.2.8 in /re…
dependabot[bot] Jan 24, 2024
9e29770
Dependency(deps-dev): Bump tailwindcss from 3.4.0 to 3.4.1 in /report…
dependabot[bot] Jan 24, 2024
b6264ae
Dependency(deps-dev): Bump jsdom from 23.2.0 to 24.0.0 in /report-vie…
dependabot[bot] Jan 24, 2024
ded4e37
cursor on line hover
Kr0nox Jan 24, 2024
37e3bc3
Merge pull request #1506 from jplag/report-viewer/cluster-edge-click
sebinside Jan 24, 2024
a1c3f55
Dependency(deps): Bump actions/upload-artifact from 3 to 4
dependabot[bot] Jan 24, 2024
02f0a88
Dependency(deps): Bump actions/cache from 3 to 4
dependabot[bot] Jan 24, 2024
c2a55b9
Dependency(deps): Bump com.diffplug.spotless:spotless-maven-plugin
dependabot[bot] Jan 24, 2024
17c966d
dont show graphs on too many cluster members
Kr0nox Jan 25, 2024
2a26bea
Merge pull request #1446 from jplag/report-viewer/all-options
tsaglam Jan 25, 2024
60fb938
change exception
Kr0nox Jan 25, 2024
7632632
dynamic version in pom
Kr0nox Jan 25, 2024
48fd672
Merge pull request #1495 from jplag/bugfix/same-root-name
tsaglam Jan 26, 2024
ba44b83
Merge pull request #1494 from jplag/feature/js-lang
tsaglam Jan 26, 2024
757820d
Merge pull request #1510 from jplag/report-viewar/max-cluster-members
sebinside Jan 29, 2024
2e606b1
Fix version of intra-project dependency for the kotlin module.
tsaglam Jan 29, 2024
e767656
propper highlighting for missing languages
Kr0nox Jan 29, 2024
8d58464
add typescript and javascript highlighting
Kr0nox Jan 29, 2024
681e13a
some doc regarding language highlighting
Kr0nox Jan 29, 2024
b5d0f8f
Merge pull request #1511 from jplag/kotlin-dep-fix
tsaglam Jan 30, 2024
f159947
Replace progpedia zip with a minimal version.
tsaglam Jan 30, 2024
f8a6af4
Touch code to trigger CI build.
tsaglam Jan 30, 2024
876a676
Changed Throwable to exception for catching antlr errors.
TwoOfTwelve Jan 30, 2024
c5a2e38
Merge pull request #1513 from jplag/fix/clean-progpedia
tsaglam Jan 30, 2024
5c8d716
demo text in version info
Kr0nox Jan 30, 2024
71d25bd
demo zip name
Kr0nox Jan 30, 2024
69e9b31
Dependency(deps-dev): Bump vitest from 1.1.1 to 1.2.2 in /report-view…
dependabot[bot] Jan 31, 2024
1c17a08
Dependency(deps-dev): Bump @rushstack/eslint-patch from 1.7.0 to 1.7.…
dependabot[bot] Jan 31, 2024
5cf6ab1
Dependency(deps-dev): Bump @types/node from 18.19.9 to 18.19.11 in /r…
dependabot[bot] Jan 31, 2024
bad655c
Dependency(deps-dev): Bump postcss from 8.4.32 to 8.4.33 in /report-v…
dependabot[bot] Jan 31, 2024
cbc3e3c
Dependency(deps-dev): Bump vite from 5.0.11 to 5.0.12 in /report-view…
dependabot[bot] Jan 31, 2024
f1d44e6
Dependency(deps-dev): Bump org.assertj:assertj-core from 3.25.1 to 3.…
dependabot[bot] Jan 31, 2024
4e86c16
Dependency(deps-dev): Bump org.mockito:mockito-core from 5.9.0 to 5.1…
dependabot[bot] Jan 31, 2024
39ddae7
Merge pull request #1480 from jplag/feature/printSubmissionNamesOnAnt…
tsaglam Feb 2, 2024
3da1f57
Merge pull request #1512 from jplag/report-viewer/fix-highlight
tsaglam Feb 2, 2024
45d0d2b
Merge pull request #1514 from jplag/report-viewer/demo-version-text
tsaglam Feb 2, 2024
e65ef4b
Merge branch 'main' into updated-develop
tsaglam Feb 2, 2024
cb5cf93
Regenerate package-lock.json
sebinside Feb 2, 2024
7ff23d9
Merge pull request #1525 from jplag/updated-develop
tsaglam Feb 2, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 3 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1,2 +1,5 @@
# Set the default behavior, in case people don't have core.autocrlf set.
* text=auto

*.emfatic text
*.treeview text
36 changes: 36 additions & 0 deletions .github/workflows/docs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
name: Documentation

on:
push:
branches:
- main
tags: "v**"
paths:
- 'docs/**'
- '.github/workflows/docs.yml'
workflow_dispatch:

jobs:
docs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
token: ${{ secrets.SDQ_DEV_DEPLOY_TOKEN }}
- uses: actions/checkout@v4
with:
repository: ${{ github.repository }}.wiki
path: wiki
token: ${{ secrets.SDQ_DEV_DEPLOY_TOKEN }}

- name: Remove contents in Wiki
working-directory: wiki
run: ls -A1 | grep -v '.git' | xargs rm -r

- name: Copy Wiki from Docs folder
run: cp -r ./docs/. ./wiki

- name: Deploy 🚀
uses: stefanzweifel/git-auto-commit-action@v5
with:
repository: wiki
Binary file added .github/workflows/files/progpedia.zip
Binary file not shown.
18 changes: 14 additions & 4 deletions .github/workflows/maven.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,18 @@ name: Build

on:
push:
paths:
- ".github/workflows/maven.yml"
- "**/pom.xml"
- "**.java"
- "**.g4"
pull_request:
types: [opened, synchronize, reopened]
paths:
- ".github/workflows/maven.yml"
- "**/pom.xml"
- "**.java"
- "**.g4"

# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:
Expand All @@ -26,12 +36,12 @@ jobs:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4

- name: Set up JDK
uses: actions/setup-java@v3
uses: actions/setup-java@v4
with:
java-version: 17
java-version: 21
distribution: 'temurin'

- name: Run Tests
Expand All @@ -41,7 +51,7 @@ jobs:
run: mvn clean package assembly:single

- name: Upload Assembly
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: "JPlag"
path: "jplag.cli/target/jplag-*-jar-with-dependencies.jar"
Expand Down
14 changes: 7 additions & 7 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,17 +7,17 @@ jobs:
publish-maven-central:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-java@v3
- uses: actions/checkout@v4
- uses: actions/setup-java@v4
with:
java-version: '17'
java-version: '21'
distribution: 'temurin'
- name: Set maven settings.xml
uses: whelk-io/maven-settings-xml-action@v21
with:
servers: '[{ "id": "ossrh", "username": "jplag", "password": "${{ secrets.OSSRH_TOKEN }}" }]'
- name: Import GPG key
uses: crazy-max/ghaction-import-gpg@v5
uses: crazy-max/ghaction-import-gpg@v6
with:
gpg_private_key: ${{ secrets.PGP_SECRET }}
passphrase: ${{ secrets.PGP_PW }}
Expand All @@ -29,10 +29,10 @@ jobs:
publish-release-artifact:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-java@v3
- uses: actions/checkout@v4
- uses: actions/setup-java@v4
with:
java-version: '17'
java-version: '21'
distribution: 'temurin'
- name: Build JPlag
run: mvn -U -B clean package assembly:single
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@ on:
workflow_dispatch:
pull_request:
types: [opened, synchronize, reopened]
paths:
- ".github/workflows/report-viewer-build-test.yml"
- "report-viewer/**"

jobs:
pre_job:
Expand All @@ -23,11 +26,11 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout 🛎️
uses: actions/checkout@v3
uses: actions/checkout@v4

- uses: actions/setup-node@v3
- uses: actions/setup-node@v4
with:
node-version: "16"
node-version: "18"

- name: Set version of Report Viewer
shell: bash
Expand Down
113 changes: 113 additions & 0 deletions .github/workflows/report-viewer-demo.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,113 @@
name: Report Viewer Demo Deployment

on:
workflow_dispatch: # Use this to dispatch from the Actions Tab
push:
branches:
- main

jobs:
build-jar:
runs-on: ubuntu-latest

steps:
- name: Checkout 🛎️
uses: actions/checkout@v4

- name: Set up JDK
uses: actions/setup-java@v4
with:
java-version: 21
distribution: 'temurin'

- name: Build Assembly
run: mvn clean package assembly:single

- name: Upload Assembly
uses: actions/upload-artifact@v4
with:
name: "JPlag"
path: "cli/target/jplag-*-jar-with-dependencies.jar"


run-example:
needs: build-jar
runs-on: ubuntu-latest

steps:
- name: Checkout 🛎️
uses: actions/checkout@v4

- name: Set up JDK
uses: actions/setup-java@v4
with:
java-version: 21
distribution: 'temurin'

- name: Get JAR
uses: actions/download-artifact@v4
with:
name: JPlag

- name: Copy and unzip submissions
run: unzip ./.github/workflows/files/progpedia.zip

- name: Rename jar
run: mv *.jar ./jplag.jar

- name: Run JPlag
run: java -jar jplag.jar ACCEPTED -bc base -r example

- name: Upload Result
uses: actions/upload-artifact@v4
with:
name: "Result"
path: "example.zip"


build-and-deploy:
needs: run-example
runs-on: ubuntu-latest
steps:
- name: Checkout 🛎️
uses: actions/checkout@v4

- uses: actions/setup-node@v4
with:
node-version: "18"

- name: Set version of Report Viewer
shell: bash
run: |
VERSION=$(grep "<revision>" pom.xml | grep -oPm1 "(?<=<revision>)[^-|<]+")
MAJOR=$(echo $VERSION | cut -d '.' -f 1)
MINOR=$(echo $VERSION | cut -d '.' -f 2)
PATCH=$(echo $VERSION | cut -d '.' -f 3)
json=$(cat report-viewer/src/version.json)
json=$(echo "$json" | jq --arg MAJOR "$MAJOR" --arg MINOR "$MINOR" --arg PATCH "$PATCH" '.report_viewer_version |= { "major": $MAJOR | tonumber, "minor": $MINOR | tonumber, "patch": $PATCH | tonumber }')
echo "$json" > report-viewer/src/version.json
echo "Version of Report Viewer:"
cat report-viewer/src/version.json

- name: Download Results
uses: actions/download-artifact@v4
with:
name: Result
path: report-viewer/public

- name: Install and Build 🔧
working-directory: report-viewer
run: |
npm install
npm run build-demo

- name: Deploy 🚀
uses: JamesIves/[email protected]
with:
branch: gh-pages
folder: report-viewer/dist
repository-name: JPlag/Demo
token: ${{ secrets.SDQ_DEV_DEPLOY_TOKEN }}
clean: true
single-commit: true

26 changes: 8 additions & 18 deletions .github/workflows/report-viewer-dev.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,39 +5,29 @@ on:
push:
branches:
- develop
paths:
- ".github/workflows/report-viewer-dev.yml"
- "report-viewer/**"

jobs:
build-and-deploy:
runs-on: ubuntu-latest
steps:
- name: Checkout 🛎️
uses: actions/checkout@v3
uses: actions/checkout@v4

- uses: actions/setup-node@v3
- uses: actions/setup-node@v4
with:
node-version: "16"

- name: Set version of Report Viewer
shell: bash
run: |
VERSION=$(grep "<revision>" pom.xml | grep -oPm1 "(?<=<revision>)[^-|<]+")
MAJOR=$(echo $VERSION | cut -d '.' -f 1)
MINOR=$(echo $VERSION | cut -d '.' -f 2)
PATCH=$(echo $VERSION | cut -d '.' -f 3)
sed -i "/major/s/.*/ \"major\": $MAJOR,/" report-viewer/src/version.json
sed -i "/minor/s/.*/ \"minor\": $MINOR,/" report-viewer/src/version.json
sed -i "/patch/s/.*/ \"patch\": $PATCH/" report-viewer/src/version.json
echo "Version of Report Viewer:"
cat report-viewer/src/version.json
node-version: "18"

- name: Install and Build 🔧
working-directory: report-viewer
run: |
npm install
npm run build
npm run build-dev

- name: Deploy 🚀
uses: JamesIves/github-pages-deploy-action@v4.4.0
uses: JamesIves/github-pages-deploy-action@v4.5.0
with:
branch: gh-pages
folder: report-viewer/dist
Expand Down
58 changes: 58 additions & 0 deletions .github/workflows/report-viewer-e2e.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
name: Report Viewer e2e Test

on:
workflow_dispatch:
pull_request:
types: [opened, synchronize, reopened]
paths:
- ".github/workflows/report-viewer-e2e.yml"
- "report-viewer/**"

jobs:
pre_job:
runs-on: ubuntu-latest
outputs:
should_skip: ${{ steps.skip_check.outputs.should_skip }}
steps:
- id: skip_check
uses: fkirc/skip-duplicate-actions@master
with:
concurrent_skipping: 'same_content_newer'
skip_after_successful_duplicate: 'true'

test:
needs: pre_job
if: ${{ needs.pre_job.outputs.should_skip != 'true' }}
runs-on: ubuntu-latest
steps:
- name: Checkout 🛎️
uses: actions/checkout@v4

- uses: actions/setup-node@v4
with:
node-version: "18"

- name: Install and Build 🔧
working-directory: report-viewer
run: |
npm install
npm run build

- name: Install playwright 🔧
working-directory: report-viewer
run: npx playwright install --with-deps

- name: Run tests 🧪
working-directory: report-viewer
run: |
npm run test:e2e

- name: Upload test results 📤
uses: actions/upload-artifact@v4
if: always()
with:
name: test-results
path: |
report-viewer/test-results
report-viewer/playwright-report
retention-days: 30
Loading
Loading