Commit graph

112 commits

Author SHA1 Message Date
Adam
cc6e559843 more prep for included-build Gradle plugins 2022-09-18 13:56:14 +02:00
Adam
873983f9a3 big ol' refactor to split up the events-server and events-processors 2022-09-13 17:56:57 +02:00
Adam
c8815726b1 start splitting up events-server 2022-09-11 00:48:16 +02:00
Adam
2546877c04 disable Kotest multiplatform 2022-09-10 10:05:44 +02:00
Adam
ece583e93c bump kvision, remove manual npm version settings (I think it's been fixed now) 2022-09-01 23:18:47 +02:00
Adam
5afbbd736d rm unused imports 2022-09-01 22:57:08 +02:00
Adam
4bc46f9753 progress towards multi-server handling
- bump some versions
- validate Factorio server ID & token
-
2022-08-28 19:37:49 +02:00
Adam
3821996eeb bump some versions (use Kotest in Maven Local b/c plugin isn't available on Sonatype snapshot)
add tile width/height (added in new version of Factorio)
2022-08-28 13:39:34 +02:00
Adam
babe74b723 buildSrc minor formatting 2022-08-28 13:30:51 +02:00
Adam
c1542dcb42 rm common jsonMapper (it was only used in the UpdatePackJson task) 2022-08-13 11:59:54 +02:00
Adam
d9f5d6d46d UpdatePackageJson task is updated based on a json object, and move npm versions to libs.versions.toml 2022-08-13 11:59:30 +02:00
Adam
2733dc4f62 only run docker task if docker is running 2022-08-13 11:56:45 +02:00
Adam
e15a7651f4 bump kotlinx libs, and hoplite 2022-07-17 12:35:12 +02:00
Adam
394361001f Factorio Mod Portal Publish task - reduce logging 2022-07-17 12:34:35 +02:00
Adam
e4a7401baa buildSrc rm unused dependencies 2022-07-12 22:39:33 +02:00
Adam
665327e010 bump project to 0.7.0 (and fix docker .env task for all docker .envs) 2022-07-06 17:43:50 +02:00
Adam
3affed66d6 try fixing annoying package.json differences 2022-07-06 17:08:00 +02:00
Adam
c4f74fd3ca try fixing annoying package.json differences 2022-07-06 16:51:00 +02:00
Adam
1b3966cc4f filter kotka-streams repo 2022-07-06 16:21:25 +02:00
Adam
b9b6065735 try fixing projects must be configuring bug 2022-07-06 16:18:48 +02:00
Adam
90dc520d22 massive refactor to export entities (buildings and resources)
- minor version bumps
- new Factorio version
- use both prototype name and type to identify a prototype
- kxs-ts-gen: use BrandTyping, but exclude some identifiers
- kxs-ts-gen: manually create zip dist, so it can run after the project compiles
- mod: use typed-factorio strict types
- mod: refactor event handlers to be a little more consistent and object-oriented
2022-07-05 23:44:23 +02:00
Adam
8a90c4fb5e - start migrating tile-server to use Ktor
- start splitting up Kafka processor and tile-server to two subprojects
2022-07-01 13:14:32 +02:00
Adam
dacb6f62c4 tidy up Gradle config, standardise a group for Factorio Mod tasks 2022-06-26 14:56:53 +02:00
Adam
e0f689c538 gradle docker config tidy up 2022-06-20 23:59:57 +02:00
Adam
e56ecb7d36 bump kvision, kt js wrappers 2022-06-20 23:59:35 +02:00
Adam
326f081a5e remove node js stuff from gradle (might be causing cache issues?) 2022-06-20 23:57:24 +02:00
Adam
4cdbaa9daf factorio mod deploy tweaks (better confirmation and link to the page) 2022-06-20 23:56:58 +02:00
Adam
d2768c3c9e factorio mod deploy tweaks (better confirmation and link to the page) 2022-06-19 11:29:07 +02:00
Adam
723ff44462 exclude .secret prefixed files from archives 2022-06-19 10:31:38 +02:00
Adam
ea0a6b939d tidy up factorio mod publish task 2022-06-19 10:21:14 +02:00
Adam
33d31bfbdd version bumps. Kotlin 1.7 and yarn.lock and others 2022-06-19 10:20:48 +02:00
Adam
8b109f02ec fix JsonPropertiesUpToDateSpec checker 2022-05-30 20:44:32 +02:00
Adam
916ddb6cb2 add lazy gradle task provider 2022-05-30 20:44:01 +02:00
Adam
540d1c9ed3 fix success response for factorio mod upload 2022-05-21 13:14:59 +02:00
Adam
227ac27652 make gradle zip directory drop helper function nicer 2022-05-21 12:44:51 +02:00
Adam
9f48270a0a tidy up UpdatePackageJson task, tidy up some Gradle config 2022-05-19 23:13:17 +02:00
Adam
e9f96fb0fc bump version 2022-05-18 20:44:03 +02:00
Adam
b6b874d8f7 add Gradle task to upload the mod to the portal, and some gradle fixes 2022-05-18 19:33:27 +02:00
Adam
697a00b443 bump kvision, kotlinx serialization, factorio, and a few others 2022-05-14 17:58:14 +02:00
Adam
aae78dca4d bump kotlin wrappers... I need to remove versions from here, they should only be in the libs.toml 2022-05-14 12:25:41 +02:00
Adam
6618a92a66 add some hacks to try and stop 'Projects must be configuring' bug 2022-05-14 12:23:58 +02:00
Adam
5656acd350 try fixing gradle config cache errors 2022-05-07 20:22:54 +02:00
Adam
d79a30b1ec fix factorio running check again?? 2022-04-24 21:01:16 +02:00
Adam
b4ba87e8e0 try fixing tstl task caching 2022-04-24 19:00:37 +02:00
Adam
3606e512b0 try fixing process checker, again 2022-04-24 18:54:30 +02:00
Adam
7e497ffd59 setup grafana, prometheus, jmx 2022-04-23 21:57:46 +02:00
Adam
2c383041b5 fix inverted check in ProcessRunningSpec 2022-04-23 21:56:08 +02:00
Adam
b81e62e2fd enable gradle build cache, and improve tasks 2022-04-23 17:59:37 +02:00
Adam
2ba44229ca bump kotlin version 2022-04-20 22:56:51 +02:00
Adam
a3e8b20acb try fixing dependabot alerts 2022-04-20 16:30:23 +02:00