Commit Graph

46 Commits

Author SHA1 Message Date
Fedor Isakov c344b384f3 Update site to refer to Github's release assets (again) 2021-07-07 12:55:25 +02:00
Fedor Isakov d1f7932aae Generate blockmap and hash for plugin update site 2021-06-29 18:10:21 +02:00
Fedor Isakov a8a62ddaaa Specify clean task dependencies in gradle script 2021-06-22 13:50:45 +02:00
Fedor Isakov 11a0bd7097 Fix groovy's markup builder 2021-06-22 13:12:58 +02:00
Fedor Isakov f3bc89aef7 Nice presentation of plugins in updatePlugins.xml 2021-06-21 19:13:00 +02:00
Fedor Isakov 9ea7ae2067 Better naming scheme for downloadable artefacts 2021-06-21 18:35:48 +02:00
Fedor Isakov ffee51d4a2 Ensure both plugins are available in updatePlugins.xml 2021-06-18 18:41:01 +02:00
Fedor Isakov bd1753e2ef Fix plugin version number, ensure compatibility with MPS starting from 211 2021-02-08 10:11:58 +01:00
Fedor Isakov 49e5302b34 Move artefacts for update site to TeamCity 2021-02-08 09:02:32 +01:00
Fedor Isakov 0a1987d91f Fix update site and artifact name 2021-02-07 18:30:02 +01:00
Fedor Isakov aa2785cc7a Document procedure to diagnose gradle build failure. 2020-05-07 08:40:28 +02:00
Fedor Isakov fcbdbe7e47 Attempt to fix gradle task deps graph. 2020-04-13 18:00:15 +02:00
Fedor Isakov e9e357ea12 Fix deprecated ivy pattern. 2020-01-20 16:51:08 +01:00
Fedor Isakov 57de11c3fe Rename all modules/models having prefix j.m.typechecking to j.m.coderules.typechecking. The former is reserved. 2019-06-05 16:15:59 +02:00
Fedor Isakov 1ad5f22f7b Prevent gradle from creating unnecessary build folders. 2019-02-05 15:36:00 +01:00
Fedor Isakov fd94f0a249 Straghten up build tasks: assemble to be the default task. Remove superfluous configure_gradle script, use -P switches instead. 2019-02-04 11:32:13 +01:00
Fedor Isakov 583bf717e3 Make dependency build number prefixed with MPS as is defined by TC. 2019-02-03 19:34:43 +01:00
Fedor Isakov 270ac30b63 Introduce configure script for gradle properties to be used in CI env. MPS build to be referenced by build number only. 2019-02-03 18:57:41 +01:00
Fedor Isakov e0b856634c Add java plugin to all gradle scripts. 2019-02-01 14:15:57 +01:00
Fedor Isakov 080bb0a448 Fix gradle scripts to get rid of deprecated stuff. Default task to build everything without testing. Update INSTALL.txt. 2019-02-01 00:40:59 +01:00
Fedor Isakov 81ee94c342 Fix gradle scripts to ensure model checker is run after everything else has heen built. 2019-01-31 17:39:39 +01:00
Fedor Isakov d64f469b19 Add tests for fitch sample project 2018-12-14 14:55:23 +01:00
Fedor Isakov d7c1f70287 Add testing of lambdacalc samples to root build script. 2018-11-29 14:42:23 +01:00
Fedor Isakov 1c33ddca9a Configure the dependency on conreactor to be resolved through local maven repo. Make travis install reactor libs locally. 2018-07-19 10:52:03 +02:00
Fedor Isakov e29a0576e2 Rename the root project and artifacts to "coderules". 2018-07-18 15:54:52 +02:00
Fedor Isakov e03cd48125 Add fitch sample to the common build. 2018-07-18 15:54:52 +02:00
Fedor Isakov 78a0601625 Include lambdacalc sample into the common build. 2018-07-18 15:54:50 +02:00
Fedor Isakov 2d3f4126b8 Add a "check" task for testing all projects at once. Switch travis build to 'gradle check'. 2018-07-17 15:09:47 +02:00
Fedor Isakov 77b578d30c Add a dependency on workflow.preset to in order to fix command-line build. Rename ant targets when importing to clearly separate tasks.
https://youtrack.jetbrains.com/issue/MPS-25921
2018-07-17 15:09:47 +02:00
Fedor Isakov c12bf0d96a Ensure extracted baseLanguageExt stuff can be built from command line. 2018-07-17 15:09:47 +02:00
Fedor Isakov 92c6ba3e12 Restructuring the project: consolidate code, moving samples away. 2018-07-14 17:22:07 +02:00
Fedor Isakov fda586c45c Extract generic support for launching code rules into a separate plugin solution. 2018-06-13 14:34:41 +02:00
Fedor Isakov c6a3b94f9a Bump up plugin version to 0.5. 2018-06-12 18:12:05 +02:00
Fedor Isakov bfe74e3c7c Bumped up plugin version to 0.4 2018-04-05 12:40:17 +02:00
Fedor Isakov eb11b1f933 Set the locally built plugin's version to 9999 to avoid update notifications. 2018-01-23 12:44:54 +01:00
Fedor Isakov bd81dfe749 Bump up the release version to 0.3. Default build number set to 9999. 2018-01-23 11:55:13 +01:00
Fedor Isakov 8c81df5fae Automating updates file generation and upload using Travis CI. 2017-12-04 20:40:52 +01:00
Fedor Isakov e970b2443a Extract typechecking-related stuff to a separate solution 'j.m.typechecking' 2017-07-25 10:30:29 +02:00
Fedor Isakov 4665aa5623 Rename 'j.m.typechecking' solution to 'j.m.typechecking.ui'. Contains only the plugin model. 2017-07-24 11:29:59 +02:00
Fedor Isakov 20622554f2 Switch to MPS 172 latest RC build. Fix a couple of parent-invariant violations in the type system, remove obsolete intention. 2017-07-19 16:22:59 +02:00
Fedor Isakov c8b4fff148 Add dependencies on RxJava and rxjava2-swing. 2017-07-18 11:24:38 +02:00
Fedor Isakov 7cbef4cf9d Download and unpack MPS release as a dependency before the build. The root folder "MPS_HOME" to always point to the MPS installation or contain the MPS itself. 2017-06-09 15:14:28 +02:00
Fedor Isakov 2dbd4cec52 New build solution, combine build and test into one, integrate with gradle. 2017-06-09 09:52:20 +02:00
Fedor Isakov 5cb3acfe13 Ensure ant 'build' task is lead by 'init' task.
Ensure ant 'generate' task lead 'classes' task.
2017-06-07 18:59:18 +02:00
Fedor Isakov b39149f9c2 Import the generated build.xml into gradle build file. 2017-06-07 18:58:47 +02:00
Fedor Isakov ae7f36659f Gradle scripts to download dependencies. 2017-06-07 15:47:52 +02:00