Commit graph

133 commits

Author SHA1 Message Date
AJCM-git
6ceca6bfff
Fix broken syntax is some scripts (#44959) 2026-07-27 03:19:01 +00:00
SlamBamActionman
335f13c22a
Add ability to include "experimental" icon for labeled PRs (#39686)
* Initial commit

* Include correct license

* Review changes

* And some stuff I missed

* Make entries have a separate control

* Remove readonly
2026-07-25 16:35:19 +00:00
metalgearsloth
1ae0620b24
Try to fix changelog bot (#44359)
* Rework discord changelog bot

Hopefully fixes messages getting droppedTM. Truncation didn't truncate correctly and very long workflow gaps wouldn't paginate at all. Also added a debug dump without requiring a discord to dump to.

* this
2026-07-18 02:04:52 +00:00
Connor Huffine
478c557619
Add GHA to detect flaky/missed tests (#44376)
* Add heisendetector

* Add abort if too many issues

* add autogenerated label
2026-07-03 04:19:15 +00:00
Pieter-Jan Briers
5e57458724
Update erase_user_data.py schema (#44338) 2026-06-23 17:54:38 +00:00
Mora
dfd42624f2
[Aseprite Tool] Add Copy Displaced To New Canvas Button (#41614)
Add Copy Displaced To New Canvas button

Co-authored-by: TrixxedHeart <46364955+TrixxedBit@users.noreply.github.com>
2026-06-01 03:48:00 +00:00
InsoPL
1f24878cf6
Heat distortion shader (#42973)
* revert of the revert

* tests

* changes

* more fun

* test

* ccvvvar

* works but bad

* now its better

* more fixes

* more cleanup

* cleaning

* last fixes before move to glasses activ

* x

* glasses only

* working

* fix toolbox

* cleanup

* ThermalByte added

* small fix

* small optimalisations

* float bux fix

* comments add

* more comments

* more comments

* last fix

* revert cvar delete

* wrong blue shades

* cvar refactor

* Update Content.Shared/Atmos/EntitySystems/SharedGasTileOverlaySystem.cs

Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>

* Update Content.Client/Atmos/Overlays/GasTileDangerousTemperatureOverlay.cs

Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>

* tweak to TryGetTemperature comment

* Factors are now const

* renames

* Interface for ThermalByte

* tile color  vaccum and more comments

* saving yeeted

* integration test

* rename and cleanup

* fix

* cleanup

* switch

* UT fix (hopefully)

* small bug+ rename

* vaccum limit  + space is now invalid

* typo

* typo

* fix

* init, works

* move method around

* renames and split

* renames

* heatblur

* cleanup

* more docs

* resource cache

* No dynamic perlin noise generation [no fun allowed] and new blur softening method

* magic numbers and rename

* misc cleanup

* removed init values because display compat mode broken

* misc cleanup

---------

Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
2026-03-29 02:23:40 +00:00
Pieter-Jan Briers
29b7fc4463
Stable to master (#42599)
Ban database refactor (#42495)

* Ban DB refactor seems to work at a basic level for PostgreSQL

* New ban creation API

Supports all the new functionality (multiple players/addresses/hwids/roles/rounds per ban).

* Make the migration irreversible

* Re-implement ban notifications

The server ID check is no longer done as admins may want to place bans spanning multiple rounds irrelevant of the source server.

* Fix some split query warnings

* Implement migration on SQLite

* More comments

* Remove required from ban reason

SS14.Admin changes would like this

* More missing AsSplitQuery() calls

* Fix missing ban type filter

* Fix old CreateServerBan API with permanent time

* Fix department and role ban commands with permanent time

* Re-add banhits navigation property

Dropped this on accident, SS14.Admin needs it.

* More ban API fixes.

* Don't fetch ban exemption info for role bans

Not relevant, reduces query performance

* Regenerate migrations

* Fix adminnotes command for players that never connected

Would blow up handling null player records. Not a new bug introduced by the refactor, but I ran into it.

* Great shame... I accidentally committed submodule update...

* Update GDPR scripts

* Fix sandbox violation

* Fix bans with duplicate info causing DB exceptions

Most notably happened with role bans, as multiple departments may include the same role.
2026-01-23 15:34:23 +01:00
Myra
c6430203cf
Update the erase script to support the latest migration (#41524)
No changes needed, its compatible still

Tested in production :3
2025-12-09 18:46:34 +00:00
Pieter-Jan Briers
b37970a6ae
Update GDPR dump script to latest migration (#41387) 2025-11-10 22:33:53 +00:00
Pieter-Jan Briers
3fb57679be
Prometheus exporter for github repo stats (#38607)
* Prometheus exporter for github repo stats

I want more grafana charts

Already deployed on moon, this is just so other codebases can use it if they want.

* Add docs and issue/PR priorities

* Sure add merge conflicts too
2025-10-14 21:44:05 +00:00
opl-
b9254d9ebf
Replace all usages of /bin/bash shebang with /usr/bin/env (#40756)
Replace all usages of /bin/bash with /usr/bin/env

/usr/bin/env is nearly guaranteed to always exist at that location, which can't be said about /bin/bash and /bin/sh.

Co-authored-by: opl <4833621+opl@users.noreply.github.com>
2025-10-12 19:49:41 +00:00
Pieter-Jan Briers
4eaf7526e4
Fix patrons in in-game credits (#40840) 2025-10-12 10:51:33 +00:00
Southbridge
5ddf503331
Updated Aseprite Tools (#39358)
Modified aesprite tools
2025-08-28 17:44:50 -04:00
Red
08a1d57331
Add empty line between changelogs discord entries (#38170)
Update actions_changelogs_since_last_run.py
2025-07-18 13:20:20 +02:00
little-meow-meow
a6c58aba12
ci: include pull request id in changelog link (#38504)
Signed-off-by: little-meow-meow <204685920+little-meow-meow@users.noreply.github.com>
2025-07-02 13:26:03 -07:00
slarticodefast
307d0b1c8b
merge stable into master (#37286) 2025-05-08 18:32:53 +02:00
Myra
d515a1dbf6
Add ratelimit retry to discord changelog bot and continue publish changelog error. (#37051)
* Add ratelimit retry to discord changelog bot and continue publish changelog error.

oops we missed some changelogs cause of this... this should prevent anything funny

* Update actions_changelogs_since_last_run.py
2025-05-08 18:30:50 +02:00
Pieter-Jan Briers
e6040d1b25
Update GDPR erase script to latest DB schema (#37162) 2025-05-05 00:11:28 +10:00
Ed
e6180da35c
Displacement Map Visualizer update (#35952)
Update Displacement Map Visualizer.lua
2025-04-05 15:51:59 +03:00
imcb
231847a36d
Fixes and refactoring to discord changelog script (#33859)
* Fixes and refactoring to discord changelog script

Upstreamed from https://github.com/impstation/imp-station-14/pull/1023

* Add some prints back in
2025-03-11 20:14:40 +01:00
Pieter-Jan Briers
360794eb3a
Publishing workflow for Vulture Test server (#35009)
* Publishing workflow for Vulture Test server

* Remove dep install from workflow

Not necessary since changelogs don't happen
2025-02-09 20:48:10 +01:00
Pieter-Jan Briers
b55366cf9b
chmod +x publish_multi_request.py (#32274)
Fuck.
2024-09-18 16:09:25 +02:00
Pieter-Jan Briers
8322b1c2d1
New publish workflow for Robust.Cdn (#32222)
This uses multiple API requests to directly send the publish to the CDN server, no more GitHub artifacts.

Faster, less moving parts.

Needs Robust.Cdn 2.2.0
2024-09-18 15:28:09 +02:00
Ed
675a9197f2
Easy IconSmooth spriting (#32210)
* фыр

* Update IconSmoothingTemplate README.txt
2024-09-18 11:41:24 +10:00
Myra
0df531970b
Make the pr link more visible in the changelog bot (#32047) 2024-09-12 00:15:06 +02:00
Kara
7a6efeaba4
Properly credit contributors who were truncated by GitHub API (#31739)
* Properly credit contributors who were truncated by GitHub's 500 email limit

* update list oops forgot my origin was so out of date

* another
2024-09-09 13:31:27 -06:00
Pieter-Jan Briers
eb3b2ae01a
Update host key for changelog RSS (#30068) 2024-07-15 16:32:12 +02:00
Pieter-Jan Briers
85fba9809a
Update changelog RSS configuration (#30024)
New server
2024-07-14 01:18:12 +02:00
Pieter-Jan Briers
5e800e0ece
New CDN publish workflow (#30009)
* LET'S SEE IF THIS WORKS

* I forgot the chmod +x

* I forgot the shebang
2024-07-13 19:34:17 +02:00
Pieter-Jan Briers
307a0428c7
Shut up a child throwing a tantrum (#28538) 2024-06-03 03:05:18 +02:00
Ed
2cefd0ee10
Displacement Map Visualizer QoL (#27392)
* Update Displacement Map Visualizer.lua

* Add files via upload

* Fix background layer being offset

This was caused by not taking the cel's own bounds into account.
Aseprite doesn't make an image layer "full size" if it only covers a
small part of the sprite.

---------

Co-authored-by: Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
2024-04-27 16:55:28 +02:00
Pieter-Jan Briers
2f7d0dedbd
Displacement map prototype (#26709)
Requires https://github.com/space-wizards/RobustToolbox/pull/5023

This uses the new engine features (above) to add a displacement map shader. This allows deforming a sprite based on another sprite.

Primary use case is automatically adapting human clothing sprites to different species, something we want to make species like Vox a reality.

A basic example of wiring this up with Vox has been added. The system is however incredibly simple and **will** need more work by a content developer to select and toggle displacement maps when appropriate. I am leaving that to somebody else. For example right now the displacement map is applied even if a species already has custom-fit sprites for a piece of clothing, such as the grey jumpsuit for Vox.

Basic Aseprite plugins to help with authoring displacement maps have also been made.
2024-04-27 16:03:58 +10:00
Pieter-Jan Briers
89db4409a4
Remove CRLF, enforce with workflow (#26401)
* Check for CRLF in actions workflow

Make emisse weep

* Copy paste bottom text

* I would like to thank StackOverflow for this spite PR.

* Mention file name in message because the workflow tab doesn't display it.

* dos2unix everything
2024-03-24 22:06:17 +01:00
Pieter-Jan Briers
dd128cf79b
Revert "Allow configuring gen_build_info.py through environment variables" (#25201)
Revert "Allow configuring gen_build_info.py through environment variables (#2…"

This reverts commit 163e6d2f89.
2024-02-14 01:20:30 +01:00
Alex Nordlund
163e6d2f89
Allow configuring gen_build_info.py through environment variables (#25162)
This makes the life of forks slightly easier by letting you pass an
environment variable instead of having to maintain this file yourself.
2024-02-12 15:19:28 -07:00
metalgearsloth
14a4b5a171
Revert "Comment out discord CL" (#24737)
Revert "Comment out discord CL (#24734)"

This reverts commit 117399d914.
2024-01-30 23:46:50 +11:00
metalgearsloth
117399d914
Comment out discord CL (#24734)
Until publish runs work.
2024-01-30 23:35:08 +11:00
Pieter-Jan Briers
c26687620b
Fix changelog RSS (?) (#24733) 2024-01-30 13:16:31 +01:00
metalgearsloth
cd4d090f4b
Implement text splitting for discord CL (#24731)
* Implement text splitting for discord CL

Should bandaid it enough for now.

* More docs

* Minor fix

* Also this field

* you
2024-01-30 22:53:33 +11:00
metalgearsloth
00c5538c6b
Split changelog entries for discord (#23832)
* Split changelog entries for discord

Not sure where best to split it, by entry in group or by author.

* Formatting
2024-01-30 22:14:00 +11:00
Pieter-Jan Briers
8302240672
Make changelog script able to manage admin changelogs (#24033)
* Make changelog script able to manage admin changelogs

* I forgot to remove the comment

* Yeah that should probably just be an exclusion instead.
2024-01-14 01:16:37 +01:00
metalgearsloth
18696d5c1b
Minor discord cl fix (#23833)
This means it won't send a dummy post if no changelog entries are found. The old one just sent it and didn't check if it worked.
2024-01-10 12:53:49 +11:00
Vasilis
e0683f51d3
Remove the old python server/client packeging scripts (#23739)
L
2024-01-10 12:49:39 +11:00
metalgearsloth
31f97b225e
Add more discord changelog logs (#23831) 2024-01-10 02:14:42 +01:00
metalgearsloth
782a6adf07
Fix changelogs rss probably (#23830) 2024-01-10 01:42:26 +01:00
Pieter-Jan Briers
75df580928
Fix changelog RSS being broken (#23712) 2024-01-08 02:38:03 +01:00
Matt
40e4d43c3b
feat: add xsl stylesheet to changelogs (#21930) 2024-01-07 04:02:36 +01:00
SlamBamActionman
3dafaa3e1c
Check if url exists in changelog and adjust Discord message for it (#22718) 2023-12-18 21:22:23 -08:00
SlamBamActionman
9e33966315
Include URL in Discord bot changelog to link to the Github PR page
LGTM!
2023-12-16 13:00:59 -08:00