Commit Graph

11 Commits

Author SHA1 Message Date
SkyratBot
23a0c1553d [MIRROR] Fixes build destructuring false (#3719)
* Fixes build destructuring false (#57287)

* Fixes build destructuring false

Co-authored-by: AnturK <AnturK@users.noreply.github.com>
2021-02-28 18:27:37 +00:00
SkyratBot
5ea469fcf0 [MIRROR] Fix a number of build issues (#3716)
* Fix a number of build issues

* Update babel.config.js

* Update package.json

* Update package.json

* Update dreamseeker.js

* Update package.json

* Update webpack.config.js

* Update yarn.lock

* a

* a

Co-authored-by: Aleksej Komarov <stylemistake@gmail.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-02-28 15:28:03 +00:00
SkyratBot
1a66a7e3ff [MIRROR] Simplified Node Bootstrap mk. II (#3302)
* Simplified Node Bootstrap mk. II (#56797)

Script tools/bootstrap/node_.ps1 will now only download a single node.exe file (32-bit variant) and nothing more.
Since we don't need to unzip, we removed a dependency on a .NET component.
Removed logging, because TGS4 already logs stdout/err, while all this fancy output redirection breaks on older PowerShell versions.
node.bat uses a system-wide node exe if available
CBT will not mislead users by printing things like "missing tgstation.dmb"

* Simplified Node Bootstrap mk. II

Co-authored-by: Aleksej Komarov <stylemistake@gmail.com>
2021-02-11 19:50:02 +00:00
Gandalf
a94557ee41 hardate (#3218) 2021-02-09 00:00:46 +00:00
SkyratBot
02571bae25 [MIRROR] Revert "Use a dummy include to indicate TGUI isn't built" (#3181)
* Revert "Use a dummy include to indicate TGUI isn't built (#56470)" (#56711)

* Revert "Use a dummy include to indicate TGUI isn't built"

Co-authored-by: Aleksej Komarov <stylemistake@gmail.com>
2021-02-08 23:37:44 +00:00
SkyratBot
628fb7b63c [MIRROR] Simplify Node bootstrapping (#3179)
* Simplify Node bootstrapping (#56713)

Fixes #56676 (can't test because author didn't answer my inquiries on discord)

- Script `tools/bootstrap/node_.ps1` will now only download a single `node.exe` file (32-bit variant) and nothing more.
- Since we don't need to unzip, we removed a dependency on a .NET component.
- Removed logging, because TGS4 already logs stdout/err, while all this fancy output redirection breaks on older PowerShell versions.
- `node.bat` uses a system-wide node exe if available
- CBT will not mislead users by printing things like "missing tgstation.dmb"

* Simplify Node bootstrapping

Co-authored-by: Aleksej Komarov <stylemistake@gmail.com>
2021-02-08 14:30:15 +00:00
SkyratBot
c0cb9c1576 [MIRROR] Use a dummy include to indicate TGUI isn't built (#3025)
* Use a dummy include to indicate TGUI isn't built (#56470)

* Use a dummy include to indicate TGUI isn't built

Co-authored-by: Jordan Brown <Cyberboss@users.noreply.github.com>
2021-02-02 19:04:26 +00:00
NotRanged
6401f881eb pls (#2851)
Co-authored-by: Ranged <nickvanderkroon@gmail.com>
2021-01-24 03:02:05 +00:00
SkyratBot
a104c83089 [MIRROR] cbt: Touch file targets after running the task (#2788)
* CBT: Touch file targets after running the task (#56229)

After task is done building, it touches file targets (because our script in the task may not always update our targets, e.g. compilation resulted in the same output), guaranteeing that the file was updated.

On a next rebuild, it sees that the file was touched and won't rebuild it.

Failures raise exceptions, so in that case they won't be touched.

Refactored things a bit, made some room for specifying "non-file" sources/targets later.

* cbt: Touch file targets after running the task

Co-authored-by: Aleksej Komarov <stylemistake@gmail.com>
2021-01-19 22:08:54 +00:00
SkyratBot
ced918038e Fix tgui being built too often/not often enough (#2749)
Co-authored-by: Tad Hardesty <tad@platymuus.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-01-18 19:27:42 +00:00
Useroth
ef6481e253 Missed PR mirrors from tgstation (https://github.com/tgstation/tgstation/pull/55373 and https://github.com/tgstation/tgstation/pull/56080) (#2759)
* Mirror of tgstation's Common Build Tooling (#55373)

* tgui 4.3 (#56080)

Co-authored-by: Aleksej Komarov <stylemistake@gmail.com>
2021-01-18 07:42:54 +01:00