Lucien Greathouse
be81de74cd
Disable Lua tests for now, since they need features Lemur doesn't have
2019-02-24 00:58:02 -08:00
Lucien Greathouse
88e739090d
WIP: Server plugins via rlua (Lua 5.3) ( #125 )
...
* Add 'plugins' field to project and add rlua
* Scaffold out new SnapshotContext type (again) with plugin state
* Almost functional snapshot system with rlua proof-of-concept
* Gate plugin config on 'plugins-enabled' feature, tell Travis to test all features
* Guard remaining plugin setup code behind feature
* Bump minimum version to 1.33, should've caught this before
* Whoops, latest Rust is 1.32, not 1.33
2019-02-24 00:31:58 -08:00
Lucien Greathouse
2f64501556
Add Rust 1.31.1 as fixed build target to Travis-CI
2019-02-05 10:17:13 -08:00
Lucien Greathouse
779bcaeccb
Fix CI build (hopefully), migrate to using Cargo workspace
2019-01-09 16:49:23 -08:00
Lucien Greathouse
45af35cccd
Enable stable Rust again
2019-01-01 17:02:46 -08:00
Lucien Greathouse
6617b8b6c4
Move server to (temporarily) require Rust Beta or stable 1.31+
2018-11-27 10:45:02 -08:00
Lucien Greathouse
6fa925a402
Merge plugin back into main repository ( #49 )
2018-04-01 23:22:04 -07:00
Lucien Greathouse
d5b41e2bd4
Remove plugin source, moved to rojo-plugin
2017-12-08 16:50:30 -08:00
Lucien Greathouse
f88cb67210
Back to being custom, since the 'Rust' image has a really old Python version
2017-12-08 15:46:50 -08:00
Lucien Greathouse
302c6cf663
Hybrid build script between Travis and custom installation...
2017-12-08 15:42:56 -08:00
Lucien Greathouse
7995b6eca4
Try radically changing the Travis script
2017-12-08 15:39:17 -08:00
Lucien Greathouse
fd7e737c20
Put back the original Rust config, maybe this will work
2017-12-08 14:26:29 -08:00
Lucien Greathouse
68b3d56619
Remove extra stuff I accidentally added :D
2017-12-08 14:23:58 -08:00
Lucien Greathouse
059ff1777b
Try some random fixes I saw on StackOverflow to work around Travis-CI bug
2017-12-08 14:23:37 -08:00
Lucien Greathouse
dd16cadb4c
Fix indentation, yaml is mean
2017-12-08 14:01:09 -08:00
Lucien Greathouse
551f75f39c
Implement Lua unit tests, this may fail
2017-12-08 13:59:36 -08:00
Lucien Greathouse
37bb0d1aa9
Add Travis-CI configuration to start running tests
2017-12-07 14:48:02 -08:00