aboutsummaryrefslogtreecommitdiffstats
path: root/gradle.properties
Commit message (Collapse)AuthorAge
* chore(deps): bump dependenciesLibravatar Kristóf Marussy2024-04-07
|
* chore(deps): bump dependenciesLibravatar Kristóf Marussy2024-04-07
|
* chore(deps): upgrade to frontend-jdk17 8.0.0Libravatar Kristóf Marussy2024-04-05
|
* chore(deps): bump dependenciesLibravatar Kristóf Marussy2024-04-03
|
* chore(deps): bump dependenciesLibravatar Kristóf Marussy2024-03-26
|
* chore(deps): bump dependenciesLibravatar Kristóf Marussy2024-02-19
|
* chore(deps): bump dependenciesLibravatar Kristóf Marussy2024-01-30
|
* chore(deps): Java 21Libravatar Kristóf Marussy2023-12-03
| | | | Also bumps other dependencies.
* chore(deps): bump dependenciesLibravatar Kristóf Marussy2023-11-19
|
* chore(deps): bump dependenciesLibravatar Kristóf Marussy2023-10-19
|
* chore: remove VIATRA brandingLibravatar Kristóf Marussy2023-09-16
| | | | | | | | Rename VIATRA subprojects to Refinery Interpreter to avoid interfering with Eclipse Foundation trademarks. Uses refering to a specific (historical) version of VIATRA were kept to avoid ambiguity.
* chore(deps): bump frontend dependenciesLibravatar Kristóf Marussy2023-08-26
|
* chore(deps): bump dependenciesLibravatar Kristóf Marussy2023-06-18
|
* build: enable parallel Gradle buildLibravatar Kristóf Marussy2023-04-25
| | | | | Also increases timeout in WebSocket integration test to avoid failures due to increased CPU usage during build.
* chore(deps): bump dependenciesLibravatar Kristóf Marussy2023-04-25
|
* chore(deps): bump dependenciesLibravatar Kristóf Marussy2023-04-15
| | | | Also make sure Sonar can process TypeScript files.
* chore: add copyright headersLibravatar Kristóf Marussy2023-04-15
| | | | | | | | | | | | | | Make sure we obey the REUSE (https://reuse.software) specification and the origin, copyright owner, and license of all files are clearly marked. The whole project is under the EPL-2.0, except for trivial files where copyright is not applicable that are marked with the CC0-1.0 license. Moreover, code included from third parties is also available under the respective license. chore: add CONTRIBUTORS.md List all authors and supporting organizations in accordance with the REUSE specification.
* chore(deps): bump dependenciesLibravatar Kristóf Marussy2023-03-31
|
* chore(deps): bump dependenciesLibravatar Kristóf Marussy2023-02-26
|
* chore(deps): bump dependenciesLibravatar Kristóf Marussy2023-02-01
|
* chore(deps): bump dependenciesLibravatar Kristóf Marussy2023-01-28
|
* chore(deps): bump dependenciesLibravatar Kristóf Marussy2022-12-21
|
* chore(deps): upgrade to yarn canaryLibravatar Kristóf Marussy2022-12-13
| | | | | | | Support for typescript@4.9.4 available in yarn 4.0.0-rc.33 according to https://github.com/yarnpkg/berry/pull/5127#issuecomment-1345664949 Also updates other frontend dependencies.
* chore(deps): bump dependenciesLibravatar Kristóf Marussy2022-11-22
|
* refactor(frontend): improve HMR experienceLibravatar Kristóf Marussy2022-11-05
| | | | | | | | Use a HMR acceptor as in https://github.com/vitejs/vite/issues/10227#issuecomment-1256969751 Also updates frontend tooling to the latest version (yarn now support typescript 4.8.4)
* chore(deps): bump dependenciesLibravatar Kristóf Marussy2022-10-03
|
* chore(deps): bump dependenciesLibravatar Kristóf Marussy2022-08-26
|
* build: file encoding import into EclipseLibravatar Kristóf Marussy2022-07-28
| | | | See https://github.com/gradle/gradle/issues/898
* chore: bump dependenciesLibravatar Kristóf Marussy2022-07-27
|
* chore(frontend): bump frontend dependenciesLibravatar Kristóf Marussy2021-12-14
|
* chore(web): bump frontend dependenciesLibravatar Kristóf Marussy2021-12-12
|
* chore: bump typescript to 4.5Libravatar Kristóf Marussy2021-11-21
| | | | | Also requires yarn 3.2.0-rc.5 due to https://github.com/yarnpkg/berry/issues/3722
* build: move to yarn workspacesLibravatar Kristóf Marussy2021-11-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The root project (worktree) must have a valid package.json, .yarnrc.yaml, and have the gradle precompiled script plugin refinery-frontend-worktree applied to it. All frontend modules (workspaces) must have a valid package.json, be referenced in the worktree project.json, and be a valid gradle subproject with the gradle precompiled script plugin refinery-frontend-workspace applied to it. To reduce unnecessary downloads, we do the following workarounds: * The node version is pinned in gradle.properties and the installed node version is stored in .node/frontend.properties. A new node version is only downloaded if it differs from the installed one (or none is installed). This improves on the default gradle behavior, which would download a new node version if the classpath of the installNode task was changed. * The yarn classic version is pinned in gradle.properties and the installed yarn classic version is stored in .node/frontend.properties. This improves on the default gradle behavior, which would reinstall the yarn npm package at every build. * We disable the enableYarnBerry task, since a yarn berry version is already committed into the repository at .yarn/versions as it is recommended in http://yarnpkg.com/getting-started/qa/ * We use yarn set version --only-if-needed in the installYarn task. * The installFrontend task takes package.json and yarn.lock as inputs and produces .pnp.cjs and .pnp.loader.mjs as outputs. Whether this task is up-to-date can be checked by gradle quickly, since it doesn't have to traverse the node_module folder due to pnp resoltion: https://yarnpkg.com/features/pnp/ All workspaces have the installNode, installYarnGlobally, installYarn and installFrontend tasks disabled. However, these tasks depend on the task with the same name in the worktree project, so installation is still triggered globally. Moreover, the installFrontend task in the worktree has the package.json of the workspaces as inputs, so reinstallation is triggered when the workspace package.json changes.
* build: upgrade to yarn 3Libravatar Kristóf Marussy2021-11-20
| | | | | | | Also upgrades various frontend dependencies. We can't upgrade to typescript 4.5 yet, because https://github.com/yarnpkg/berry/pull/3760 is not released yet.
* build: fix cross-project group and version configLibravatar Kristóf Marussy2021-11-19
|
* build: fix cross-project sonar configurationLibravatar Kristóf Marussy2021-11-19
|
* build: use version catalogsLibravatar Kristóf Marussy2021-11-16
| | | | | | | | | | | Gradle version catalogs allow centralized management of dependency artifact coordinates using a toml file. Previously, we use the gradle.properties file, which cannot manage group and name coordinates, only versions. Node and yarn versions still have to be in gradle.properties, because they do not correspond to any coordiates of a maven artifact.
* chore: bump dependency versionsLibravatar Kristóf Marussy2021-10-31
|
* feat(web): batched xtext websocket prototypeLibravatar Kristóf Marussy2021-10-31
|
* chore: remove builtin library xtext dependencyLibravatar Kristóf Marussy2021-10-19
|
* chore(web): bump Jetty versionLibravatar Kristóf Marussy2021-10-07
| | | | | | | Requred vendoring org.eclipse.xtext.web.servlet as tools.refinery.language.web.xtext due to the javax -> jakarta package name change: https://www.eclipse.org/lists/jetty-announce/msg00149.html
* chore: bump Maven dependenciesLibravatar Kristóf Marussy2021-10-02
| | | | | Xtext 2.26.0.M2 might finally have Java 17 support: https://github.com/eclipse/xtext/issues/1982#issuecomment-931958311
* build: migration to Gradle 7Libravatar Kristóf Marussy2021-09-29
|
* Add VIATRA Query dependencyLibravatar Kristóf Marussy2021-07-31
|
* Add JMH benchmarks for model-dataLibravatar Kristóf Marussy2021-07-30
|
* Install nodejs and npm from GradleLibravatar Kristóf Marussy2021-06-30
|
* Pin all m2 dependency versionsLibravatar Kristóf Marussy2021-06-29