* make port discovery automatic
* try to use promise instead of promisify
* update java version
* add faster timeout
* increase timeout duration for server startup
* Update ci.yml
* update ram
* update java again
* Update clientTest.js
* actually skip online
* Update clientTest.js
* comment out
* fix comment
* properly await server data deletion
* fix serverTest for 1.17 with backwards compat
* add back dimension to login packet
* remove comment
* remove duplicated dimension in server test
Co-authored-by: Romain Beaumont <romain.rom1@gmail.com>
* Add packet cycletests
* add mcPackets to deps
* Update and rename cycleTest.js to non-par-test.js
* Add exclude to npm run test for non par tests
* Add seperate job for non-par-tests
* fix indentation
* make tests non-parallel
* fix yml
* fix exclude pattern
* fix test matching
* Fix protocol not being updated for different mc versions
* dynamically get packets to test
* get rid of unused var
* rename non-par-test
It will be triggered when a "Release XXX" commit is done containing an update of the package.json version
It will add a tag with the right version automatically
uses github action https://github.com/marketplace/actions/publish-to-npm