Commit Graph

135 Commits

Author SHA1 Message Date
warriorstar-orion
57c797a791 remove permission check for wikilabel usage (#30588) 2025-09-30 14:42:20 +00:00
warriorstar-orion
0a50f63fda bump bootstrap python and deps (#29715) 2025-09-19 20:59:46 +00:00
dependabot[bot]
46d1cbcc75 Bump actions/stale from 9 to 10 (#30407)
Bumps [actions/stale](https://github.com/actions/stale) from 9 to 10.
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/stale/compare/v9...v10)

---
updated-dependencies:
- dependency-name: actions/stale
  dependency-version: '10'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-15 14:05:41 +00:00
dependabot[bot]
3cb97c06c6 Bump actions/setup-node from 4 to 5 (#30408)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4 to 5.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-15 14:05:02 +00:00
dependabot[bot]
e47afcd20d Bump actions/setup-python from 5 to 6 (#30409)
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-15 14:04:20 +00:00
dependabot[bot]
4a958925c4 Bump actions/setup-dotnet from 4.3.1 to 5.0.0 (#30410)
Bumps [actions/setup-dotnet](https://github.com/actions/setup-dotnet) from 4.3.1 to 5.0.0.
- [Release notes](https://github.com/actions/setup-dotnet/releases)
- [Commits](https://github.com/actions/setup-dotnet/compare/v4.3.1...v5.0.0)

---
updated-dependencies:
- dependency-name: actions/setup-dotnet
  dependency-version: 5.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-15 14:03:18 +00:00
dependabot[bot]
4ee9d9da40 Bump actions/checkout from 4 to 5 (#30089)
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-30 15:45:11 +00:00
warriorstar-orion
756f1034ea add CI check for new simplemobs (#29854)
* add CI check for new simplemobs

* Make sure we get rid of obsolete paths too.

* fix ci

* update
2025-08-28 16:37:10 +00:00
Charlie Nolan
b5526bbd51 Make CI work without a pre-existing data directory (#30236) 2025-08-23 17:53:34 +00:00
Arthri
16c4a350fc Fix !merge_upstream (#30031)
* Deprecate tgui bundle merge driver

* Fix merge upstream command

* Only deprecate merge driver

---------

Co-authored-by: Arthri <41360489+a@users.noreply.github.com>
2025-08-08 10:47:22 +00:00
Contrabang
a57a8b8c40 Adds CI to error on unnecessary variable modification (#29861)
* begin the burndown? (y/n)

* okay update requirements?

* change the error name

* there we go

* tweak

* first bit of the burndown

* more

* burndown complete

* return the exit code!

* review

* Revert "first bit of the burndown"

This reverts commit 34155bd991.

* fix

* fixes

* last fix

* remove deprecated avulto stuff
2025-07-27 22:26:13 +00:00
AffectedArc07
6051b161be Bins off 515 (#29756)
* Bins off 515

* Please work?

* Remove all beta as well

* Hmmmm

* CURL 4

* AAAAAAAAAAAAAAAAAAAAAAAAAAA

* SDMM PLEASEEEEEEEEEEEEEEEEEEE

* GAH

* I am so rusty - thats not a pun

* Build Rust library

* guh

---------

Co-authored-by: paradisess13[bot] <165046124+paradisess13[bot]@users.noreply.github.com>
2025-07-13 19:09:12 +00:00
warriorstar-orion
0adc3913d1 prohibit prefabs in spawner loot lists (#29556)
* prohibit prefabs in spawner loot lists

* fix copy paste
2025-06-11 17:12:47 +00:00
warriorstar-orion
d53038e275 integrate tg's restore_or_install_byond github action (#29283)
* integrate tg's restore_or_install_byond github action

* rage unending

* make sure we have a fallback here

* i guess this was like this before?
2025-05-10 18:57:11 +00:00
warriorstar-orion
091b648cd0 use ~ instead of shellenv HOME for CI cache paths (#29282)
* use ~ instead of shellenv HOME for CI cache paths

* i am going to be insanely pissed if this works

* at least filter cache into stable and beta
2025-05-10 17:37:16 +00:00
AffectedArc07
44e3bfa9b8 Adds hooks for debugger specific behaviour (#28958)
* Adds hooks for debugger specific behaviour

* Update .github/workflows/ci.yml

Signed-off-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>

---------

Signed-off-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>
2025-04-18 19:14:17 +00:00
dependabot[bot]
54c47ed3ff Bump actions/create-github-app-token from 1 to 2 (#28932)
Bumps [actions/create-github-app-token](https://github.com/actions/create-github-app-token) from 1 to 2.
- [Release notes](https://github.com/actions/create-github-app-token/releases)
- [Commits](https://github.com/actions/create-github-app-token/compare/v1...v2)

---
updated-dependencies:
- dependency-name: actions/create-github-app-token
  dependency-version: '2'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-10 18:19:31 +00:00
warriorstar-orion
0fd4698646 refactor map size CI (#28728)
* refactor map size CI

* get a count of maps
2025-03-27 22:17:18 +00:00
dependabot[bot]
55b500c934 Bump actions/setup-dotnet from 4.3.0 to 4.3.1 (#28693)
Bumps [actions/setup-dotnet](https://github.com/actions/setup-dotnet) from 4.3.0 to 4.3.1.
- [Release notes](https://github.com/actions/setup-dotnet/releases)
- [Commits](https://github.com/actions/setup-dotnet/compare/v4.3.0...v4.3.1)

---
updated-dependencies:
- dependency-name: actions/setup-dotnet
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-17 22:34:14 +00:00
Burzah
0a35ef4695 Double it (#28565) 2025-03-15 08:51:04 +00:00
AffectedArc07
7b40fe651b [READY] The most unholy solution to 515 and 516 rustlibs (#28590)
* What in the heck is this

* Tweaks I should have made before opening the PR

* gah

* Fix if () spacing issue

* Use the proper package
2025-03-13 16:14:31 +00:00
chuga-git
c550db4e65 Merges check_icon_dupenames.py and check_icon_conflicts.py (#28587)
* merges check_icon_conflicts and check_icon_dupenames into check_icons.py

* oopsies

* god damn it
2025-03-05 21:15:15 +00:00
AffectedArc07
8647acc0ee Removes dotnet from non OD CI runs (#28557) 2025-03-02 02:50:25 +00:00
Gallyus
2de5ded398 Update ci.yml (#28553)
Remove redundant MariaDB Container Startup

Signed-off-by: Gallyus <5572280+francinum@users.noreply.github.com>
2025-02-28 15:56:03 +00:00
warriorstar-orion
8e4dc6165b Separate station/unit tests and disable lavaland procgen and ruin spawning in tests (for now). (#28106)
* Separate station/unit tests and disable lavaland.

* add CI/local test conflict check back
2025-02-08 17:09:00 +00:00
dependabot[bot]
72adb8afcc Bump actions/setup-dotnet from 4.2.0 to 4.3.0 (#28238)
Bumps [actions/setup-dotnet](https://github.com/actions/setup-dotnet) from 4.2.0 to 4.3.0.
- [Release notes](https://github.com/actions/setup-dotnet/releases)
- [Commits](https://github.com/actions/setup-dotnet/compare/v4.2.0...v4.3.0)

---
updated-dependencies:
- dependency-name: actions/setup-dotnet
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-03 23:00:21 +00:00
AffectedArc07
f5e51835c8 New CPU target for prod libs V2 (#28191)
* New CPU target for prod libs V2

* Build Rust library

---------

Co-authored-by: paradisess13[bot] <165046124+paradisess13[bot]@users.noreply.github.com>
2025-01-30 22:50:15 +00:00
Burzah
e1857c640e We go again (#27919) 2025-01-09 18:18:37 +00:00
Burzah
4dc76d68e2 net9 (#27914) 2025-01-09 17:54:18 +00:00
Burzah
2091c48ede Revert "Disable OpenDream as it's busted (#27891)" (#27896)
This reverts commit c861aed59b.
2025-01-08 13:48:02 +00:00
Charlie Nolan
c861aed59b Disable OpenDream as it's busted (#27891)
Bypass Authorized by Affected
2025-01-08 00:44:41 -07:00
AffectedArc07
4d98533105 Re enables beta CI (#27693)
* Re enables beta CI

* aaaaaaaaaaaaaa
2024-12-30 10:36:04 +00:00
Charlie Nolan
bf32b91c65 Fix !build_rust by updating lib32gcc (#27688) 2024-12-20 15:27:23 +00:00
warriorstar-orion
525c68d617 Attack chain, initial setup. (pull *immediately* for *any* TM issues) (#26834)
* refactor: Attack chain, initial setup.

* migrate curtain to make dreamchecker happy

* update thurible

* don't call attacked_by separately for legacy attack chain

* remove duplicate proc

* condense similar code, put allowances for legacy code in new procs

* update docs, include diagram source

* add comment on how to update diagram

* fix admonition

* mindflayer updates

* remove commented out code

* clarify all steps

* after_attack should be overridable

* whoops

* retrofit recent changes

* duh, can't restrict this yet because of tool_acts

* i hate ore bags with the fire of a thousand suns

* return correct value for object attack logic

* Various cleanups.

We don't want to attempt to pull stuff out of `/obj/item/attackby`,
because those pieces are part of the related objects' migrations, not
`/obj/item` itself. Attempting to do this causes knockon effects where
things expected to call e.g. `/obj/item/storage/attackby` in the call
chain were not ferried over to the new item interaction code, because
the related objects hadn't actually been migrated over yet.

I've used refactoring /obj/vehicle as the example for migrating
`attackby` methods instead.

* simplify some argument names

* fuck it

* make it do the thing

* Rename CI module call

* Prove that CI works

* improve test output

* aaand fix it again

* fix curtain tool interactions

* fix compile error

* fix compile error

* Better docs, introduce migration plan tool.
2024-12-02 23:36:36 +00:00
Mikhail Dzianishchyts
45a33037b0 Fix nanomaps render failures (#27453)
* Prevent Nanomaps Render failure if no changes

* Catch stderr, do not fail with 78

* This does not apply here
2024-11-27 21:18:41 +00:00
AffectedArc07
e1544141dd [DNM] Some absolute insanity performance hacks (#27204)
* Some absolute insanity performance hacks

* Ok NOW its getting weird

* Adds a way of verifying if this is working

* Lets see how this goes

* Build Rust library

---------

Co-authored-by: paradisess13[bot] <165046124+paradisess13[bot]@users.noreply.github.com>
2024-11-14 17:45:29 +00:00
warriorstar-orion
b066c95bfc port: Aurora mapmanip library for map templates, and documentation. (#26803)
* refactor: wrap MILLA in general Rust library

* port: Aurora mapmanip library and documentation.

* update CI libs and TGS build rule

* pass filename properly, raise map helper layer

* Update rust/src/mapmanip/core/mod.rs

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
Signed-off-by: warriorstar-orion <orion@snowfrost.garden>

* add a bit more documentation

* make doc more para-centric

* these don't need to be images at all

---------

Signed-off-by: warriorstar-orion <orion@snowfrost.garden>
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
2024-10-22 12:09:13 +00:00
Kyani
32719e2f99 Adds map: EmeraldStation (NSS Diagoras) (#26438)
* fleshed out engi and asteroid

* command work

* more department fleshing out: sec

* sec work

* perma work

* Update EmeraldStation.dmm

* Update EmeraldStation.dmm

* Update EmeraldStation.dmm

* Update EmeraldStation.dmm

* med and dorms fleshing out

* sci and service fleshing out

* Update EmeraldStation.dmm

* APCs done + detailing

* Update EmeraldStation.dmm

* wire work

* more wire work

* wires and LIGHTS

* ATMOS DONE now onto DECOR

* AI/status monitors

* intercoms and newscasters

* Wall items and cameras!

* Update EmeraldStation.dmm

* Update EmeraldStation.dmm

* Update EmeraldStation.dmm

* Update EmeraldStation.dmm

* Update EmeraldStation.dmm

* moved the file to the correct area

* bugfixes, starting up the map

* refining the asteroid

* merge fixes

* logs of bugstomping

* more bugfixing

* bugfixing

* bugfixin

* trying to make the stupid lava work

* adds plasma vent for test

* more testing

* swapped file places

* vents work now!

* Update paradise.dme

* vent sprite update

* file corrections

* Asteroid MILLA changes

* adds a new MILLA atmos  type

* Build MILLA

* oopsie

* fixes

* removed testing code

* reverts map start

* reverts the atmos change

* respriting geyser

* comments

* Update code/__DEFINES/atmospherics_defines.dm

Co-authored-by: Charlie Nolan <funnyman3595@gmail.com>
Signed-off-by: Kyani <65205627+EmeraldCandy@users.noreply.github.com>

* Update geyser.dmi

* Update paradise.dme

* fixing past merges

* adds some missing items from merges

* reverting

* reverts changes again

* deleted unused file

* oops forgot nearspace areas

* Update code/game/objects/structures/plasma_geyser.dm

Co-authored-by: 1080pCat <96908085+1080pCat@users.noreply.github.com>
Signed-off-by: Kyani <65205627+EmeraldCandy@users.noreply.github.com>

* Update code/game/turfs/simulated/floor/lava.dm

Co-authored-by: 1080pCat <96908085+1080pCat@users.noreply.github.com>
Signed-off-by: Kyani <65205627+EmeraldCandy@users.noreply.github.com>

* Update code/game/area/ss13_areas/engineering_areas.dm

Co-authored-by: 1080pCat <96908085+1080pCat@users.noreply.github.com>
Signed-off-by: Kyani <65205627+EmeraldCandy@users.noreply.github.com>

* Update code/game/objects/structures/plasma_geyser.dm

Co-authored-by: 1080pCat <96908085+1080pCat@users.noreply.github.com>
Signed-off-by: Kyani <65205627+EmeraldCandy@users.noreply.github.com>

* Update code/game/turfs/simulated/floor/lava.dm

Co-authored-by: 1080pCat <96908085+1080pCat@users.noreply.github.com>
Signed-off-by: Kyani <65205627+EmeraldCandy@users.noreply.github.com>

* Update code/game/objects/structures/plasma_geyser.dm

Co-authored-by: 1080pCat <96908085+1080pCat@users.noreply.github.com>
Signed-off-by: Kyani <65205627+EmeraldCandy@users.noreply.github.com>

* Lots of map fixes

* Update EmeraldStation.dmm

* trying to unfuck the milla merge

* removed station from dme

* fixes/small tweaks/suggested changes

* removed errant turret

* redid telecomms

* Update EmeraldStation.dmm

* rebuilding everything

* redoing security

* more sec work

* perma shaped up + more items

* renamed properly this time

* resetting atmos code

* more secwork and move papers off varedits

* more secwork + dorms + funeral services

* added new areas + pipe/wires/floors

* security electrified windows/wires/alarms/lights

* cameras, dorms pipes/ires/alarms/apcs

* merged

* disposals

* lots of wall things + added map datum for testing

* pipe fix for linter

* fiddled with maints

* minor maint edits

* fixes + maint work

* more bugfix

* even more bugfixing

* MORE nearspace fixing

* dumb nearspace fix

* Update code/game/objects/structures/plasma_geyser.dm

Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>
Signed-off-by: Kyani <65205627+EmeraldCandy@users.noreply.github.com>

* a LOT of fixes + door access

* disposal pipe update  script

* oops linter fixes

* fixed viro button runtime

* finished maints + space decor

* removed hall light switches

* fixed solars areas

* removed errant lattice

* remove agent B from asteroid

* wall bump placement refining

* apc fix

* bugfixing

* minor maint change

* bugfixing

* burn tile on node fix

* changed official name

* bugfixing

* added genetics locker+figures

* bug hunting (buttons mostly)

* added firelocks. oops

* added temp webmap + bugfix

* Update emeraldstation.dmm

* new webmap. again

* added the perma tools

* nanomaps

* bug fixes, fixes, and more fixes

* more tweaks

* cable fix

* more bugfixing

* Update emeraldstation.dmm

* tiny fix

* fix AI sat turrets

* more bugfixing

* MORE bugfixing

* bugfix + ruins soundfile

* pipe bugfix

* fixed toxins pipes. junctions bad?

* swimwear :)

* remove errant QM gps

* rnd shutter button missing

* potato layering fix

* add bridge request console

* fix window tint in interrogation

* added some clothes

* nanomaps2, asset boogaloo

* modified an empty hall, added some perma cams, minor fixed

* forgot to save before push oops

* widens sci maint hall + bugfix

* gives theatre its autodrobe back!

* moved borg spawns

* moves nuke op default spot

* new asteroid mix + botany tweak

* adds cremator button

* new sign + moved pod + bugfixing

* cable fix

* engine, sci chem, and surgery tweaks

* more bugfixes and tweaks

* more tweaks

* adds a few windows back to robotics

* bar was missing pun pun!

* corrected misplaced atmos machines

* re-added the bathroom

* fixes atmos waste disposal injector

* modified mr potato

* changed bathroom area

* minor toxins tweak

* small wall decor tweaks

* removes errant lights

* removes errant opier

* LOTS of fixes/tweaks + adds CO2 to asteroid

* gave maint some boxes + cable fix

* duped brig lock

* adds masks to medbay storage

* adds missing gues passes

* cleanup from kitchen rework

* gives solars enough glass to complete it

* adds another defib to cryo pods

* makes asteroid sign fireproof

* perma maint now opens with virus + bugfixs

* bugfixing + adds missing holopads

* more holopads + bugfix

* adds some smoke vendors

* kitchen area tweak

* fixed errant rack

* rearranged/spread out cig vendors

* moved a cig machine again

* added RD tint button

* undid a brig area change

* removed errant posters

* added filing cabinets + bugfix

* maint morgue tray fix

* adjusted chapel + bugfix

* fixed palms + minor sec floor tweak

* adds forgotten magi and clown starts

* gave engi a shower

* reworked robotics + atmos bugfix

* geysers now work at 1/10 capacity when overpressure

* bugfixing + tweaked overrides/variables

* rework warden office

* bugfixes + adds some holopads

* added missing bio shutter

* more small tweaks

* adds RnD rework + gives mag some things

* fixed fabricators

* tweaked robo + added rnd server board

* added rnd backup circuit

* bugfixing

* bugfixing again

* bugfixing

* fabricator fix

---------

Signed-off-by: Kyani <65205627+EmeraldCandy@users.noreply.github.com>
Co-authored-by: paradisess13[bot] <165046124+paradisess13[bot]@users.noreply.github.com>
Co-authored-by: Charlie Nolan <funnyman3595@gmail.com>
Co-authored-by: 1080pCat <96908085+1080pCat@users.noreply.github.com>
Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>
Co-authored-by: S34N <12197162+S34NW@users.noreply.github.com>
2024-09-13 18:18:25 +00:00
warriorstar-orion
cfcd488d78 docs: Add social card preview. (#26719)
* docs: Add social card preview.

* derp
2024-09-08 17:42:03 +00:00
warriorstar-orion
e68b61a649 ci: watch mkdocs.yml for changes to publish (#26690) 2024-09-05 18:40:11 +00:00
AffectedArc07
641069e6a6 Dev docs build rev 1 (#26682)
* Dev docs build rev 1

* Do this work

* Aight its done

* Last bit of safety
2024-09-04 18:14:28 +00:00
Matt
e8a8939bd6 Creates a New Workflow for Adding Wiki Labels (#26066)
* Introduces a new workflow for wiki label

* Creates comment on success

* Authorized Users is now a List

* Removes commenting and changes list to repo var

* Changes repo variable name and removes checkout

* Changes to use GitHub ID
2024-07-11 18:05:33 +00:00
Arthri
32b73150ef Fix stale bot (#25904)
Co-authored-by: Arthri <41360489+a@users.noreply.github.com>
2024-06-29 17:54:50 +00:00
AffectedArc07
0420e9a7fb Adds CI to verify maps are within 255x255x1 (#25369)
* Adds CI to verify maps are within 255x255x1

* Ooops platform agnostic

* Webedit to fight autoformat

* Time that shit

---------

Signed-off-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>
2024-05-25 16:05:38 +00:00
S34N
2ac2dbca44 i swear to god (#25506) 2024-05-17 22:07:23 +00:00
S34N
fa206c74b1 Tidy workflows (#25406) 2024-05-06 20:36:00 +00:00
Contrabang
0ace3d4351 Adds CI to remove duplicate definitions (#25218)
* the purge

* yes

* incorrect comment

* send it
2024-05-06 19:29:19 +00:00
Contrabang
0b04611f84 Adds CI for SQL versions (#25226)
* wow

* LETS GO

* e

* epic, LGTM

* spacing

* wow
2024-05-05 19:53:31 +00:00
S34N
bf356eaadb Fix the workflows failing every comment (#25391)
* tgui rebuild

* fix this
2024-05-05 16:07:46 +00:00
Charlie Nolan
2ab2fa76f3 Github workflow for building MILLA (#25386)
* Added a Github workflow for building MILLA with !build_milla.

* Uncomment a check that didn't work on a same-repo PR.

---------

Co-authored-by: FunnyMan3595 (Charlie Nolan) <funnyman@google.com>
2024-05-05 15:02:17 +00:00