Commit graph

104 commits

Author SHA1 Message Date
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
Adam
3fff57d46d biggest refactor ever...
- use kxs-ts-gen for TypeScript schemas
- update schema files, so they're tidier (no need for typescript-generator workarounds)
- version bumps (kotlin, gradle, tstl, factorio, kotest)
- improve kxs binary format (use okio)
- move schema files package ('events' wasn't needed)
- tidy up topic creation, naming. base it off classes, make util functions
2022-04-20 10:17:41 +02:00
Adam
3a10485ed4 bump some versions, pin some npm dependencies to satisfy GitHub depend-a-bot, remove protobuf (unused) 2022-03-12 22:00:58 +01:00
Adam
e32e2a0311 try and fix 'no task named assemble' warning by adding base plugin (it didn't work...) 2022-03-12 01:36:00 +01:00
Adam
e630ce3702 Gradle version bump, and fiddling with some gradle config. Add a 'hardReset' Gradle task. Add a 'docker remove' task. 2022-03-09 21:41:00 +01:00
Adam
99a7167485 improve kafka consumer group gradle task 2022-02-27 01:01:24 +01:00
Adam
8a57f9daea add commented out -Xextended-compiler-checks just in case it happens again 2022-02-26 22:24:42 +01:00
Adam
b42eaaa67e create KafkaConsumers reset task 2022-02-26 17:34:31 +01:00
Adam
462314b281 fix some KotlinCompile opt-in warnings 2022-02-26 17:33:53 +01:00