Commit Graph

105 Commits

Author SHA1 Message Date
Spookerton 3fb0304096 update various versions & workflows
sdmm 1.7 -> 1.9
- Also updated sdmm config for future strictness changes

rust_g 0.46.x -> 3.9.0
- Ships the 3.9.0 windows dll for easy desktop dev. Removed the .so
because new versions are a large binary blob; instead these are fetched
from tgstation release build artifacts for tests, and can be collected
or preferably built locally for linux hosting.

Workflow OS targets updated from ubuntu-20 -> ubuntu-24

stefanzweifel/git-auto-commit-action v5 -> v6 to satisfy dependabot

Mislabeled actions/checkout 3 -> 4

Added cancel-in-progress concurrency rule to CI & label workflows
- Causes new runs of the workflows to cancel older runs still in
progress for a given ref (branch, pr, etc)

Where not using an official action, uses commit hash targets instead of
tags

Added permissions strictness to CI & labels workflows

Made workflows manually runnable

Added preflight change checks to CI workflow
- Only changes to byond sources, byond source validation, or version
definitions should trigger a full test of that matter
- Only changes to tgui sources or version definitions should trigger
a full test of that matter
2025-07-10 12:12:41 +01:00
Spookerton 5a52ebcaa5 514->515 initial
adds _version.dm compatibility file + core/math/math.dm dependency
adds polyvis.html tool to go along with math.dm
converts uses of n_ceil to ceil
2023-12-29 16:45:47 +00:00
spookerton 7eb2291c65 removed old, unused, inappropriate tools & errata
removed irc bot
removed dllsocket & netutil
removed DM Line Counter
removed Event Probabilities spreadsheet
removed /tg/ redirector
removed /tg/ runtime squasher
removed Unstandardness Tester
removed strongdmm binaries
2023-10-10 14:05:00 +01:00
Atermonera b104a5e33a Revert whitelist rev 3 (#9078)
* Revert "And actually call the proc..."

This reverts commit 48b71016ec.

* Revert "Load whitelist on server start (#9076)"

This reverts commit 3f0bddff31.

* Revert "Another take at a new whitelist system (#8887)"

This reverts commit 2cee4d6a57.
2023-03-18 14:06:20 -08:00
Atermonera 3f0bddff31 Load whitelist on server start (#9076)
* Load the whitelist on server start

* Update whitelist generator script to handle errors a bit mroe gracefully
2023-03-18 00:43:50 -08:00
Atermonera 2cee4d6a57 Another take at a new whitelist system (#8887)
* Another take at a new whitelist system

* fixes

* Fixes usage

* Adds python script to reassemble the glorious new whitelist
2023-03-18 00:13:07 -08:00
spookerton 5058ece743 add an invalid utf-8 discovery script 2022-04-27 00:22:12 +01:00
spookerton a828523451 updates .vscode/, .github/, .editorconfig, sneks 2022-04-27 00:21:53 +01:00
spookerton beec187978 clean up odd list attribute order, add tests 2022-04-24 07:54:35 +01:00
spookerton 556331a6a3 use /global/ sugar for bare globals, no leading / 2022-04-24 07:54:34 +01:00
atermonera 7a9806d9b4 Removes weapons 2022-04-17 19:14:32 -08:00
MistakeNot4892 2f0a618d45 /atom New() => Initialize() [MDB IGNORE] (#8298)
* Find and replace argless atom New() to Initialize().

* Manual replacement of no-arg New() to Initialize().

* Manually replacing remaining New() overrides.

* Fixing linter issues with now-removed New() args.

* Tidying area init overrides.

* Porting Neb's atom subsystem.

* Trying to isolate init problems.

* Adjusting Init code post-test.

* Merging duplicate Initialize() procs.

* Merge resolution.
2021-11-14 00:09:14 -08:00
MarinaGryphon 593246b595 Linter diagnostics + bans non-var relative pathing (#8150)
* Linter diagnostics + bans non-var relative pathing

* Enable DreamChecker Annotations

* make it executable

* update hashFiles

* oops

* tries to fix it... again

* trying again

* path

* repath

* fix perms

* fixes weird capitalisation issue
2021-06-20 13:14:29 -09:00
MarinaGryphon 56880f1a65 Add CI annotations to compile errors/warnings. (#8120)
* Add CI annotations to compile errors/warnings.

* Update tools/ci/compile_and_run.sh

* temporary commit to cause a ton of compile errors

* fixes sed and output

* make the code compile again

* try to fix slowdown

* fuck
2021-06-06 00:37:26 -09:00
Atermonera 3dd4613f95 Adds StrongDMM to the main repository (#7817)
Licensed under GPL V3.0
2021-01-26 22:25:59 -08:00
Atermonera dcec395113 Automatic changelog generation for 2020-12-24 00:27:00 +00:00
atermonera 72d25ab2ef Autochangelog fix 6 2020-12-23 16:26:59 -09:00
atermonera 10011f33ab Fixes error in parsing text outside of changelog tags 2020-12-23 14:24:06 -09:00
atermonera 39cdab6d31 Fixes 2 typos 2020-12-23 13:58:49 -09:00
atermonera f441200b9f Experimental: adds workflow to autoupdate changelog 2020-12-22 13:36:04 -09:00
Atermonera 4ecc80f499 Move away from Travis CI to GitHub Actions (#7768)
# Conflicts:
#	.github/CONTRIBUTING.md
#	.travis.yml
#	code/modules/awaymissions/zlevel.dm
#	code/modules/ventcrawl/ventcrawl.dm
#	guides/Guide to Map Folders.md
#	maps/submaps/engine_submaps_vr/tether/_engine_submaps.dm
#	maps/submaps/space_submaps/debrisfield/debrisfield.dm
#	maps/tether/submaps/_tether_submaps.dm

Co-authored-by: ShadowLarkens <shadowlarkens@gmail.com>
2020-11-29 23:35:15 -08:00
ShadowLarkens 971a95bc0a TGUI 4.0 & Camera Console 2020-07-30 17:48:11 -07:00
Leshana 02ee88a093 Make failing unit tests actually fail travis checks. 2020-04-30 19:35:09 -04:00
Aronai Sieyes 50c326541a Update Travis configuration 2020-03-24 19:02:22 -04:00
Arokha Sieyes 5b15917d32 to_chat replacing stream operator 2020-02-17 13:14:08 -05:00
Unknown fbbf91b799 Updates travis, replaces lentext 2019-12-12 13:29:43 -05:00
Neerti 68d3406898 Merge pull request #5773 from Neerti/identification_system
Adds Identification System, New Autoinjectors
2018-12-14 21:06:06 -06:00
MagmaRam 40ea024cc5 Adds some instructions on How to update the changelogs
It's mostly nicked from /tg/'s wiki page, but has some other stuff, too.
2017-04-17 11:45:28 -05:00
Anewbe dc58616dc8 Merge pull request #3153 from Yoshax/iconsplitting
'Improved' solution to the full uniform.dmi problem
2017-03-28 18:22:04 -05:00
Anewbe fb03579495 Merge pull request #3142 from VOREStation/humancutter
Human Scissors tool
2017-03-27 23:29:55 -05:00
Yoshax 3a483995e0 Splits rolled down suits and rolled up sleeves into their own icon files 2017-03-27 03:39:11 +01:00
Yoshax c6d8d3e51c Creates a tool for splitting dmis 2017-03-27 03:34:23 +01:00
Arokha Sieyes 4c35144615 Human Scissors tool
Adds a tool to the tools folder called HumanScissors that I wrote. As the readme explains, it takes every iconstate in SpritesToSnip.dmi, and cuts them with CookieCutter.dmi sprites. So if you load a single 4-direction race sprite into SpritesToCut.dmi and load all the bodypart icons into CookieCutter.dmi (which I put in there already since that's probably what people will use it for), you get the output of the race sprite cut up into ready-to-use bodypart sprites. The output will contain names based off the names in SpritesToSnip.dmi and CookieCutter.dmi.
2017-03-26 00:01:16 -04:00
Arokha Sieyes d6c04b78e9 Dynamic Shuttles - Map Changes
Updates all the shuttle turfs.
2017-03-25 20:46:31 -04:00
Kelenius 7fb2c0d467 Ports tag matcher update
https://github.com/Baystation12/Baystation12/pull/12218
2016-03-11 12:32:20 +03:00
Kelenius 16f7b42640 Enables tag matcher and
https://github.com/Baystation12/Baystation12/pull/11642
2016-03-11 11:39:05 +03:00
Zuhayr 7c3993b68b Revert "Revert "Bay update."" 2016-02-07 16:33:30 +10:30
Zuhayr 98d983577c Revert "Bay update." 2016-02-07 16:07:05 +10:30
Zuhayr e557a71fdc Merge branch 'dev-freeze' of https://github.com/Baystation12/Baystation12 2016-01-20 08:01:14 +10:30
PsiOmegaDelta e56810e735 Merge pull request #11721 from Baystation12/master
Dev-freeze
2015-12-21 09:37:02 +01:00
PsiOmegaDelta 8b3724e3e3 Ports Kun-Peng's general map merge scripts.
These backups all *.dmm files in the maps folder, rather than those with specific names.
2015-12-19 22:01:38 +01:00
GinjaNinja32 c9cc842e51 fix clean_map_git.sh, fix mapfiles being saved with LF endings 2015-12-19 20:35:14 +00:00
GinjaNinja32 2248b23c4e dmimerge should be executable 2015-12-10 11:42:47 +00:00
Neerti e52a0ea332 Merge branch 'dev' of https://github.com/Baystation12/Baystation12 into sync_to_bay_10/10/2015
Conflicts:
	.travis.yml
	code/game/gamemodes/changeling/changeling_powers.dm
	code/game/gamemodes/changeling/modularchangling.dm
	code/game/turfs/simulated.dm
	code/global.dm
	icons/misc/fullscreen.dmi
	polaris.dme
2015-10-10 23:17:26 -04:00
PsiOmegaDelta bd3b4c5d81 Merge remote-tracking branch 'upstream/dev-freeze' into dev 2015-09-19 21:37:05 +02:00
PsiOmegaDelta de9e68cdcd Merge pull request #11151 from Baystation12/master
Dev-freeze
2015-09-19 21:25:15 +02:00
PsiOmegaDelta 924359d858 Backports map merge fix. 2015-09-19 09:30:08 +02:00
Zuhayr 0c56bdd448 Merge pull request #10266 from PsiOmegaDelta/150722-TagPairs
Makes it possible to define multiple tag pairs for the Travis check.
2015-09-07 13:57:09 +09:30
Neerti a9dda6cf3f Merge branch 'dev' of https://github.com/Baystation12/Baystation12 into 9/6/2015_baymerge
Conflicts:
	.travis.yml
	code/game/gamemodes/cult/cult.dm
	code/game/gamemodes/heist/heist.dm
	code/game/gamemodes/ninja/ninja.dm
	code/game/gamemodes/nuclear/nuclear.dm
	code/game/gamemodes/traitor/traitor.dm
	code/game/gamemodes/wizard/wizard.dm
	code/game/jobs/job/civilian.dm
	code/game/jobs/job/medical.dm
	code/game/jobs/job/security.dm
	code/game/objects/structures/lattice.dm
	code/global.dm
	code/modules/projectiles/ammunition/boxes.dm
	code/modules/reagents/Chemistry-Recipes.dm
	config/example/config.txt
	polaris.dme
2015-09-06 18:26:06 -04:00
Atlantis c246dece15 Fixes Mapmerge
- Changes mapmerge in a way GinjaNinja32 recommended in PR #10899
2015-09-01 03:00:58 +02:00