Commit Graph

20 Commits

Author SHA1 Message Date
GoldenAlpharex
6ccd9f3f79 [MIRROR] Juke Build 0.8.1 + Juke Build 0.8.1 Hotfix 1 + Skyrat Juke Build Hotfix (#7645)
* Juke Build 0.8.1 (#60404)

* Juke Build 0.8.1 Hotfix 1 (#60897)

* Juke Build 0.8.1 Hotfix 1

* Do not restore Yarn cache on just DM build

* Makes it so Skyrat's modular code is also checked for updates to see if it needs to rebuild

* chmod's tools/bootstrap/nod

Added a / just to make it so it'd let me commit

* Trying to chmod again

Co-authored-by: Aleksej Komarov <stylemistake@gmail.com>
2021-08-20 15:57:32 +02:00
SkyratBot
cae8396538 [MIRROR] tgui maintenance chores (#7597)
* tgui maintenance chores

* AAAAAA

Co-authored-by: Aleksej Komarov <stylemistake@gmail.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-08-17 19:15:40 +01:00
SkyratBot
0193547687 [MIRROR] Juke Build 0.4.0 (#6519)
* Juke Build 0.4.0

* Update build.js

Co-authored-by: Aleksej Komarov <stylemistake@gmail.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-06-27 16:30:10 +01:00
Funce
df9e8183f6 [MIRROR] Juke Build (#6313)
* Juke Build (#59390)

* Juke Build Hotfix 1 (#59643)

* Juke Build Fix

* More fixes

* Juke Build Hotfix 2 - PreCompile script compatibility (#59649)

* Juke Build Hotfix 2 - PreCompile script compatibility

* Pass arguments from bat to build.js

* Pass arguments in BUILD.bat as well

* Quick tweak

* Modular Skyrat detection~

Co-authored-by: Aleksej Komarov <stylemistake@gmail.com>
2021-06-14 22:14:29 +12:00
SkyratBot
0cc3c2e3a3 [MIRROR] Add "Except DM" build mode to build.js (#4808)
* Add "Except DM" build mode to build.js (#58245)

* Add "Except DM" build mode to build.js

Co-authored-by: Jonathan Rubenstein <jrubcop@gmail.com>
2021-04-10 23:30:42 +01:00
SkyratBot
70e256bd86 [MIRROR] Upgrade tgui dependencies, make yarn task skippable (#4578)
* Upgrade tgui dependencies, make yarn task skippable (#58081)

* Upgrade tgui dependencies, make yarn task skippable

* Use a phony target to avoid double rebuilds

* Upgrade tgui dependencies, make yarn task skippable

Co-authored-by: Aleksej Komarov <stylemistake@gmail.com>
2021-04-01 15:49:57 +01:00
SkyratBot
be581f0ed1 [MIRROR] Create explicit warning if not building with CBT (#4395)
* Create explicit warning if not building with CBT (#57931)

Adds a new CBT define which is automatically created when building. If this define is absent, the build will fail.

This is what Cyberboss tried to do with USE_BUILD_BAT_INSTEAD_OF_DREAM_MAKER.dm, but couldn't.

The reasoning behind this is CBT is already a requirement to build a fresh project, otherwise the tgui bundle files won't exist. This gives a readable error to go along with that. However, you can currently build once then just use Dream Maker. This is a footgun - not only are we already adding new things to CBT like tgfont which will fail later on, but also it will create weird scenarios when we add tasks to CBT that don't immediately fail if not ran, or otherwise create out of sync builds.

Also replaces rmSync with unlinkSync, which works on older Node versions.

Co-authored-by: Kyle Spier-Swenson <kyleshome@ gmail.com>
Co-authored-by: Aleksej Komarov <stylemistake@ gmail.com>

* Create explicit warning if not building with CBT

Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
Co-authored-by: Kyle Spier-Swenson <kyleshome@ gmail.com>
Co-authored-by: Aleksej Komarov <stylemistake@ gmail.com>
2021-03-25 17:00:00 +00:00
Gandalf
81f31a1211 aaaaaaaa (#4363) 2021-03-24 15:46:19 +00:00
Gandalf2k15
401e55c28f Update build.js 2021-03-24 15:30:30 +00:00
Gandalf2k15
663d53f4b3 Revert "Update build.js"
This reverts commit 873173a0dd.
2021-03-24 15:29:42 +00:00
Gandalf2k15
873173a0dd Update build.js 2021-03-24 15:26:40 +00:00
SkyratBot
1f70a0142e tgui: ESLint and VSCode settings improvements (#4354)
Co-authored-by: Aleksej Komarov <stylemistake@gmail.com>
2021-03-24 12:58:58 +00:00
SkyratBot
b6fe2467d5 [MIRROR] Check node version in CBT (#3946)
* Check node version in CBT (#57461)

* Check node version in CBT

Co-authored-by: Aleksej Komarov <stylemistake@gmail.com>
2021-03-06 23:09:29 +00:00
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
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
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
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