Commit Graph

177 Commits

Author SHA1 Message Date
Werner
914eedf240 Updates tools (#16781)
* Fixes errors when running dependencies.sh outside github
* Adds PreCOmpile/InstallDeps/WatchdogLaunch Script heavilybased on tgs versions
* removes tgui artifacts -> using server side build script instead
* removes librust_g.so -> using server side build script instead
* adds .tgs.yml
* Bump Flyway Version

Co-authored-by: Werner <Arrow768@users.noreply.github.com>
2023-07-19 00:13:01 +02:00
Fluffy
8c0f3400a3 CI Cache Optimization (#16626)
* Let's see what we can do about it

* test

* fake

* fake2

* sdfas

* python cache?

* guh?

* sadff

* oopsie daisy + node

* better?

* maybe?

* fake

* change to trigger

* hope

* sadf

* uhhh what?

* *sigh*

* afsdfa

* dsadfasd

* [linter skip] fucking hell

* [linter skip] fr

* [linter skip] linter skip comeon

* fuck's sake

* alright

* maybe we can do it

* sadfas

* changelog

* safasdf

* sdfas

* sadfsdafa

* guh?

* sdfa
2023-07-18 11:29:19 +00:00
Fluffy
2413e1b33f Attempted fix for CI (PyYAML) (#16770)
* fingers crossed

* it's so jover
2023-07-17 21:38:45 +02:00
Fluffy
b2b1f0a215 Better linter inclusions (#16609)
* change + changelog

* aaaaaa

* wtf
2023-07-05 10:24:32 +00:00
Fluffy
cdd036b881 Fix OpenDream restore cache (CI) (#16608)
* Atomization

* Changelog

* sdfs

---------

Co-authored-by: FluffyGhost <FluffyGhost>
2023-07-02 09:01:28 +00:00
Werner
061cfe0d9b Fix OpenDream Caching 2023-06-27 18:21:35 +02:00
Werner
3742231bc2 Major UT Overhaul (#16544)
* Removes old UT definition files (drone/travis)
* Adds concurrency definitions to the workflows
* Changes our workflows to be more in line with what /tg does
* Adds a workflow to build/commit TGUI
* Adds a workflow to build/commit changelogs

Add python version to dependencies.sh
Fix dme errors
Removes a bunch of not included files
Cache Opendream and add directory to check_grep.py

Co-authored-by: Werner <Arrow768@users.noreply.github.com>
2023-06-27 16:44:16 +02:00
Fluffy
5e1332d60f OpenDream linting (#16468)
* I wanna set the universe on fire

* dfsaaf

* setup

* dir issue?

* dsf

* Perhaps the script

* saf

* cry

* pain

* sdfas

* Try reintroduction of tag-matcher

* Failed

* Tries to suppress dotnet compile warnings

* Like this maybe?

* woopsie

* Damn pathings

* Hate

* Pragmas

* unlint?

* Maybe?

* GDI

* Redundant ifdef removed and changelog

* Did I forgot the tag matcher, or it was still broken?

* Yea no that script is still broken

* Removed tag-matcher as requested

* *sigh*

* test

* bro what?

* hope

* just fixing the input

* Let's see if we catch it...
2023-06-26 17:05:38 +02:00
Fluffy
3d97fff693 Fix atomizer changelog (#16532)
* hate

* Changelog
2023-06-26 13:37:08 +00:00
Werner
65e8ed2e5f CI: Update executable file permissions 2023-06-26 15:04:25 +02:00
AuroraBuildBot
0b75f557ca Automatic TGUI compile [ci skip] 2023-06-25 20:56:24 +00:00
Werner
83845d752e Patch out dependencies.sh 2023-06-25 20:02:58 +02:00
Matt Atlas
31956c7eb0 Rock the UI Away - Removes VueUI and adds TGUI (#16509)
* tgui the beginning

* binaries and the like

* Bring in the last of it

* Example radio UI

* delete example

* NTOS Main Menu, start on manifest, tgui states

* tasks.json

* gunnery ui pt 1

* okay

* fix everything

* scss update

* oops

* manifest gigablast

* downloader part 1

* download prt 2

* NTOSDownloader final

* mfw committing to_worlds

* gunnery console pt2

* i cooked

* targeting (finished)

* one vueui down

* voting ui almost done

* MY MIND FEELS LIKE AN ARCH ENEMYYYY

* voting ui down

* photocopier

* ntos config + download fixes

* photocopier 2

* refactor define

* NTOS client manager + fixes

* fax machine final (it also uses toner now)

* marching forwards... left behind...

* ntnrc part 1

* canister

* add quotes

* portable pumps pt1 + more backgrounds

* oops

* finish the portable pump

* freezers

so I'll keep on pushing forward... you haven't seen the last of me... oooooooh...

* doors ui pt1

* finish doors UI (forgive me wildkins it's a bit of shitcode)

* vitals monitor, make things use labeled lists, new backgrounds

* mais j'envoyé aucun mayday...

* maglock pt1

* pour ça je me suis perdu...

* infrared

* fix that

* prox sensor pt1

* prox sensor

* signaler (this was actually pretty hard)

* atmos control pt1

* atmos control pt1.1

* atmos pt 2

* fuel injector

* multitool UI

* jammer

* list viewer

* APC

* portgen

* targeting console updates + SMES ui

* new themes, shield generator

* supermatter

* Add ore detector and (shitty) NTNet Relay

* orderterminal pt1

* orderterminal pt2

* smartfridge

* Add (air-)tank GUI update ore detector size

* Adds Transfer Valves

* Add AtmoScrubber

* analyzer pt1

* weapons analyzer pt2

* bodyscanner pt1

* bodyscanner pt2

* fix this shitcode

* seed storage

* appearance changer

* appearance changer final

* sleeper pt1

* sleeper

* gps

* vehicles

* chem dispenser

* lily request

* holopad

* tgui modules pt1

* ppanel

* damage menu

* fixes

* im here too now

* follow menu, search bars

* quikpay

* quikpay fixes

* circuit printer

* ppanel

* ppanel updates

* pai

* turret controls (i want to kill myself)

* tweak

* remove the boardgame

* guntracker

* implant tracker

* penal mechs

come close to me, come close to me

* chem codex

* pai radio

* doorjack

* pai directives

* signaler removal, sensors

* ghost spawner

* spawnpoint

* fixes

* teleporter

* one more to the chopping block

* account database

* remove divider

* scanner, atmos

* latejoin ui pt1

* latejoin

* records pt1

* RECORDS UI DONE

* delete interpreter & records

* CHAT FUCKING CLIENT

* data updates

* fix some things

* final UI, log

* basic nanoui fix

* antag panel

* remove vueui

* atm update

* vending update

* warrants, cameras

* ntmonitor

* time comes for all

* preserve this legacy

* bring that back (oops)

* rcon, ui auto update for computer UIs, remove rcon computers

* alarm monitoring (a bit broke and also todo: add custom alarm monitoring programs to a few consoles)

* A LIKE SUPREME

* a

* power monitor

* lights on

* fuck this code, fuck nanoui modules, and fuck nanoui

* LEAVE IT OH SO FAR BEHIND

* fix alarm monitoring for synths

* I SAW IN YOU WHAT LIFE WAS MISSING

* comms console

* idcard and record updates

* turn the light on

* arcade

* pt2

* news browser

* static

* crusher

* f

* COULD I JUST SLEIGH THE GOLD FROM THE BALLS? I'M SO FRUSTRATED OH COULD YOU TELL? IF I HEAR ONE MORE VUEUI OR ONE NANOUI I'M GONNA LOSE IT SO LET ME GOOOOOOOOOOOOOOOOO

* codeowners & suit sensors

* html ui style removal

* make lint happy

* resist and disorder

* i slowly get up and turn off the noise, already fed up...

* pleaseeeeeeeeeeeeeee

* THE CREDIT LARP IS NECESSARY

* i hold the keys

* RISE UP

* fix that?

* harry's suggestions xoxo

* runtime fix pt2

* You are the only thing that I still care about

* adds build workflow

* Update update_tgui.yml

* adds some needed steps

* ATM

* misc fixes and tweaks

* fixes 2

* make newscasters usable and fix use power on freezers

* turret control is clearer

---------

Co-authored-by: John Wildkins <john.wildkins@gmail.com>
Co-authored-by: Matt Atlas <liermattia@gmail.com>
Co-authored-by: harryob <55142896+harryob@users.noreply.github.com>
Co-authored-by: Werner <Arrow768@users.noreply.github.com>
Co-authored-by: Geeves <ggrobler447@gmail.com>
Co-authored-by: harryob <me@harryob.live>
2023-06-25 19:03:33 +02:00
io
75467717cd Add paradise's version of byond-tracy for better production profiling (#16485)
* add para-byond-tracy and modify the tracy init

* remove obsolete binaries, add replay.py, add tracy 0.8.2 client, add changelog

* add tracy client files and other version of byond-tracy
2023-06-24 20:59:42 +00:00
Fluffy
e87c8bb91e Add dreamchecker to build chain (#16464)
* Change + changelog

* Update .gitignore

Co-authored-by: Llywelwyn <82828093+Llywelwyn@users.noreply.github.com>

---------

Co-authored-by: Llywelwyn <82828093+Llywelwyn@users.noreply.github.com>
2023-06-21 21:12:22 +00:00
Fluffy
ff673c22ae Update + Changelog (#16377) 2023-06-16 23:04:40 +00:00
Fluffy
3ab88be01d PR Atomizer Tool (#16105)
* trial one

* knlkj

* L

* L

* dsf

* df

* dafsdfa

* asfsa

* fsdf

* df

* mohar

* moar

* asf

* sighs

* added howto

* more

* gah

* examples

* let's see...

* more

* oopsie?

* doubleoopsie?

* cwd?

* More work

* More work

* More work

* More

* examples and requirements

* More

* More

* Changelog

* Fix requirements

* Fixup

* Added changelog option

* opsie

* more

* gah

* more

* gah

* making pylint happy

* more docstring content
2023-05-18 22:07:43 +00:00
harryob
578bae6f6f no relative pathing (#16234)
* the voices win in the end

* cleanup

* changelog

* secure.dm hates me

* make_exact_fit() in initialize instead of whatever was happening before
2023-04-30 21:10:13 +00:00
SleepyGemmy
242ce2c2f2 Carp Event Tweaks (#15988)
* Fore Deck 2 Carp Spawn Tweak

* Re-adds the Spawn

* Removes Unused Proc

* Removes Carp Random Events

* CL

* CL

* Spacing

* Excel File
2023-03-23 23:12:24 +00:00
Fluffy
2cccb4a5c9 Use rustg 1.2.0+a2 (from our other repo), update our pipeline, fix what's needed to not make it fail (#16051)
* Let's see how this goes, updated the versions of various dependencies

* Changelog

* Didn't we merge a fix for those already? Anyways...

* Almost...

* Switch flyway to 9.9.0 instead

* Forgot one place where this is doubly defined

* Package dependency attempt fix

* Try to run on latest ubuntu version

* Forgot one

* Try to force cffi consistency

* Other way around

* aurora was a mistake

* Like this more?

* Stupid pipeline

* F

* FF

* Bruh ZAS

* GDI

* FFS ZAS + UT

* Checked maps, temp is set as this in there, so updating ZAS UT, wich was probably conked before

* All AI rooms are in normal expectation, so updating ZAS UT for it

* First attempt at making the AI area in the Horizon cooled

* F

* And the old aurora

* Remove version binding on requirements

* Updated changelog

* Spelling

* Binds versions again, as majority voted
2023-03-22 19:50:15 +00:00
Fluffy
da357b2659 Tracy Performance Profiler Addition (#15875)
* Initial commit

* Tracy 0.8.2, debug verb to start it

* Changelog
2023-03-18 23:27:37 +01:00
Karolis K
83ab11f4e6 Better VueUi report tool. (#15583)
* Better VueUi report tool.

* Fixes to things.

---------

Co-authored-by: Karolis2011 <Karolis2011@users.noreply.github.com>
2023-02-20 00:12:38 +01:00
dependabot[bot]
45e0bc928f Bump pillow from 9.0.1 to 9.3.0 in /tools (#15159) 2022-12-13 16:07:13 +01:00
dependabot[bot]
ef3d6d1f3d Bump qs and express in /tools/vueui-report (#15260) 2022-12-13 16:05:33 +01:00
dependabot[bot]
9f268c86df Bump minimatch from 3.0.4 to 3.1.2 in /tools/vueui-report (#15101) 2022-11-18 12:08:17 +01:00
Werner
605ecd05e1 tools: update ss13_genchangelog again 2022-11-01 16:56:52 +01:00
Werner
3336b1f297 tools: update ss13_genchangelog 2022-11-01 16:35:17 +01:00
Werner
2ad076f697 tools: update ss13_genchangelog to use yaml safeloder 2022-11-01 01:47:53 +01:00
SleepyGemmy
4bec0ab46e Fixes GitHub Capitalization (#14715) 2022-08-27 18:49:41 +02:00
WickedCybs
e944b2ca85 Removing Meteors/Debris From the Random Event Rotation (#14268) 2022-06-25 22:11:57 +02:00
mikomyazaki
a7b53a1146 Adds a mapmerge2 script set for the horizon map (#13496) 2022-04-16 21:32:52 +02:00
alberyk
8c1d2a7cde Merge branch 'master' into final_away_maps_additions
# Conflicts:
#	code/__defines/misc.dm
#	code/modules/client/preference_setup/loadout/loadout_xeno/tajara.dm
#	icons/mob/head.dmi
#	maps/exodus/code/exodus.dm
2022-04-04 19:47:58 -03:00
mikomyazaki
25dc59083c Removes Exodus map (#13305) 2022-03-12 02:03:38 +01:00
dependabot[bot]
822c45ba25 Bump pillow from 9.0.0 to 9.0.1 in /tools (#13375) 2022-03-12 02:01:04 +01:00
alberyk
f0e32eec35 Merge branch 'master' into ship_and_stuff
# Conflicts:
#	code/modules/client/preference_setup/loadout/loadout_eyes.dm
2022-03-04 14:00:19 -03:00
dependabot[bot]
e96c94037b Bump node-fetch from 2.6.1 to 2.6.7 in /tools/vueui-report (#12998)
Bumps [node-fetch](https://github.com/node-fetch/node-fetch) from 2.6.1 to 2.6.7.
- [Release notes](https://github.com/node-fetch/node-fetch/releases)
- [Commits](https://github.com/node-fetch/node-fetch/compare/v2.6.1...v2.6.7)

---
updated-dependencies:
- dependency-name: node-fetch
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-03 17:34:12 +01:00
alberyk
cd07daa559 Merge branch 'master' into prepare_stuff_for_second_week 2022-01-29 11:45:45 -03:00
dependabot[bot]
143553856a Bump pillow from 8.3.2 to 9.0.0 in /tools (#12910)
Bumps [pillow](https://github.com/python-pillow/Pillow) from 8.3.2 to 9.0.0.
- [Release notes](https://github.com/python-pillow/Pillow/releases)
- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst)
- [Commits](https://github.com/python-pillow/Pillow/compare/8.3.2...9.0.0)

---
updated-dependencies:
- dependency-name: pillow
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-22 23:53:43 +01:00
alberyk
4b32268c1a Merge branch 'master' into final_shuttle_touches_and_stuff
# Conflicts:
#	code/game/objects/structures/window.dm
#	code/modules/client/preference_setup/loadout/loadout_uniform.dm
2021-12-21 16:51:40 -03:00
Karolis
32f6b49820 VueUI actions and things using GitHub Actions (#12830) 2021-12-19 21:01:39 +01:00
Karolis
22958e49c4 Replacement github actions (#12857) 2021-12-19 02:10:56 +01:00
alberyk
2294b4f0c5 Merge branch 'master' into computer_tweaks
# Conflicts:
#	code/game/jobs/faction/eridani.dm
#	code/game/jobs/job/captain.dm
#	code/game/jobs/job/civilian.dm
#	code/game/jobs/job/civilian_chaplain.dm
#	code/game/jobs/job/science.dm
#	icons/obj/machines/shielding.dmi
2021-10-29 21:41:30 -03:00
Werner
555649b8a8 CI: Fix changelog dependency issue 2021-10-14 21:52:44 +02:00
alberyk
805ffc2f85 Merge branch 'master' into computer_tweaks
# Conflicts:
#	code/game/jobs/job/ship_crew.dm
2021-10-10 13:18:14 -03:00
dependabot[bot]
2bfdf1dab4 Bump pillow from 8.2.0 to 8.3.2 in /tools (#12472)
Bumps [pillow](https://github.com/python-pillow/Pillow) from 8.2.0 to 8.3.2.
- [Release notes](https://github.com/python-pillow/Pillow/releases)
- [Changelog](https://github.com/python-pillow/Pillow/blob/master/CHANGES.rst)
- [Commits](https://github.com/python-pillow/Pillow/compare/8.2.0...8.3.2)

---
updated-dependencies:
- dependency-name: pillow
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-25 20:24:42 +02:00
Werner
92d164ac09 Merge branch 'upstream-master' into placeholder 2021-09-07 00:00:37 +02:00
dependabot[bot]
3d354799c8 Bump path-parse from 1.0.6 to 1.0.7 in /tools/vueui-report (#12335) 2021-09-04 20:48:47 +02:00
Alberyk
f5548eb5e3 Merge branch 'master' into updates_stuff
# Conflicts:
#	code/game/objects/structures/window.dm
2021-08-04 23:08:28 -03:00
Sparky
ade38510fe Removes Random Golems (#12287)
habemus revert
2021-08-05 01:34:17 +02:00
Erki
9eb663da66 Merge branch 'master' into newmap-master
# Conflicts:
#	aurorastation.dme
2021-07-13 22:19:58 +03:00