Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add: 1984 skyratupdate #45

Closed
wants to merge 111 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
111 commits
Select commit Hold shift + click to select a range
43b3682
Close server name Discord link tag
Morb0 May 13, 2022
aa3aa48
Limit body size range
Morb0 May 13, 2022
e5da0a8
Use external CDN (#2)
Morb0 May 3, 2023
f9c09db
Tweak: merge conflict detection branch
dj-34 May 4, 2023
4b2e9cb
Tweak: moved cyrillic fix to modules (#18)
lebedev May 4, 2023
2170671
Fix mob_Hear runtimes (#60)
lebedev May 4, 2023
9d2e42d
Feat: new world_topics (#34)
Furrior May 6, 2023
57c77e0
feat: paradise keybindings as default (#46)
larentoun May 8, 2023
f68fd0e
FEAT: ru translation for italian moustache
Vallat May 8, 2023
7d73d09
feat: emote panel is now enabled by default (#44)
larentoun May 8, 2023
4cb3be3
Customer data refactoring (#58)
Vallat May 8, 2023
5dd860c
Del: GBP (#28)
dj-34 May 8, 2023
73a9446
Add ability to select atom/movable TTS voice (#61)
lebedev May 8, 2023
87ee699
feat: TTS voice seeds for /obj and /mob, Part 1 (#64)
larentoun May 10, 2023
8df28ee
Added new TTS voices (#78)
AddRaiser May 12, 2023
611f417
Refactor: change ban table format for compatibility
Bizzonium Apr 4, 2022
0468b31
Feat: change collation for sql db
Bizzonium Apr 4, 2022
832b994
Feat: add secondary status topic
Bizzonium Apr 15, 2022
790fa25
Feat: GC won't do unnecessary hard dels
Vallat Apr 15, 2022
0af07fb
Feat: add whitelist ticket system using database
Bizzonium Apr 15, 2022
c574911
Feat: allow to prevent jobbanned to pass through whitelist
Bizzonium Apr 15, 2022
225e60a
Feat: add Queue Engine Support
Bizzonium Apr 15, 2022
6abd142
Tweak: make all tts seeds donator_level 1
Bizzonium May 8, 2023
a43be3c
Chore: bump rust-g to 3.0.0-ss220
Bizzonium May 8, 2023
8131fbe
Feat: discord authorization
Dimach May 15, 2023
c1b5a78
Really disable TTS for certain atoms
Dimach May 16, 2023
3b32542
Remove "sexual things"
Dimach May 16, 2023
17ddee9
Lower chance and disable on lowpop wall fungus and supermatter surge
Dimach May 17, 2023
58c40b5
Feat: FFmpeg CPU Affinity config
Bizzonium May 17, 2023
44da27d
Admins action now require R_ADMIN
Dimach May 18, 2023
2312193
Fix: check if preference file exists before fcopy to prevent crash
Bizzonium May 18, 2023
e18261d
Tweak: decrease prisoners amount
Dimach May 19, 2023
b86115d
Tweak: make all TTS voices temporarily available to everyone
Bizzonium May 20, 2023
848bfc5
Increase ban reason length
Dimach May 20, 2023
17bbe4c
Change default keybinds
Dimach May 20, 2023
bfb07c8
Increase max paper length
Dimach May 20, 2023
af90274
Fix: opforce title, description limits unicode characters fix
Dimach May 20, 2023
956bd23
Fix: quartermaster now require supply XP to be unlocked
Dimach May 20, 2023
ade0254
Feat: deployment action
Morb0 May 6, 2023
9dcfc47
Rename TTS to resolve conflict with TG TTS
Dimach May 23, 2023
8820eb6
Feat: add half head exp req option for jobs like warden
Dimach May 23, 2023
867d4bd
Feat: make Silero TTS url configurable via config
Bizzonium May 27, 2023
6740f78
Feat: better TTS logging
Bizzonium May 29, 2023
871ca13
Feat: improve TTS caching
Bizzonium Jun 4, 2023
18afafd
Feat: show TTS queue stats in MC
Bizzonium Jun 5, 2023
26c1910
Tweak: increase max body size
IpBlade Jun 7, 2023
30b444d
Feat: add autocryo
Dimach Jun 8, 2023
b6a7c00
Feat: add atom_type and ckey fields to Silero TTS request
Bizzonium Jun 12, 2023
7a67734
Fix: player panel no longer available without R_ADMIN
Dimach Jun 26, 2023
c8cc6a0
Fix: close http client in rust_g to prevent memory leak issue
Bizzonium Jun 26, 2023
5bc0411
Feat: add new 94 TTS voices from Witcher (27), Evil Islands (27), L4D…
Bizzonium Jul 23, 2023
bda8de6
Fix: rust_g CI deps and use MariaDB instead of Mysql (#23)
Bizzonium Jul 23, 2023
908fd33
Tweak: allow vote for all maps
Dimach Jul 26, 2023
49a59ae
Revert dynamic config changes
Dimach Jul 26, 2023
0129da3
Tweak: reduce pixel shift
Dimach Aug 6, 2023
c7bd346
Disable tutorial
Dimach Aug 17, 2023
e4c86c0
Fix: move play tts callback creation
Bizzonium Aug 23, 2023
e55779a
Feat: add shutdown on reboot option
Bizzonium Aug 28, 2023
55a9ce1
Clown/mime not only for veterans
Dimach Sep 8, 2023
ce24c0c
Tweak: Screentips/Say fonts (#25)
Dimach Jun 30, 2023
9ccaac3
add: TTS voice change for AI and cyborgs (#26)
RosSample Sep 15, 2023
b590322
Tweak: disable infect objective
Dimach Jun 27, 2023
1f87214
Cleanup admins config
Dimach Sep 24, 2023
8bea562
add: EX666 discord emojis (#27)
RosSample Oct 10, 2023
da82c59
Fix: ban reason compute unicode chars correctly
Dimach Nov 7, 2023
dabcbc6
Feat: add new 69 TTS voices from Portal (1), TMNT (1), Star Wars (7),…
Bizzonium Dec 14, 2023
027616a
Fix mob types for tts
Dimach Sep 24, 2023
0e2199e
fix tgui
Dimach Jan 1, 2024
f2d6923
add: Techpriest robes for chapelan (#33)
SantaKO1 Mar 8, 2024
7b0b1fa
add: Singulo and tesla now on NovaRat (#32)
SantaKO1 Mar 8, 2024
ce3eaf0
server: disallow admins to join with old clients
Bizzonium Apr 1, 2024
9ef99c1
Fix power unit conversions
Dimach Apr 1, 2024
8666c41
Slime refactor
Dimach Apr 1, 2024
e8f6422
Update dissasemble
Dimach Apr 13, 2024
303d782
Space mouse (#34)
SantaKO1 Apr 28, 2024
1181b23
add: Black mesa return (#35)
Arceniu Jun 19, 2024
7911dd9
bugfix: return removed calliber
Dimach Jun 19, 2024
5283b93
bugfix: knife typepath
Dimach Jun 20, 2024
a5887ff
bugfix: mesa autolathe compatibility, mmg fix, blueshield gun return …
Arceniu Jul 1, 2024
ff5b79d
fix: cell typepath
Dimach Jul 1, 2024
b50e86b
add: new bitrun outfits and bigfix - mmg dupe fix,civ akm fix, pcv cl…
Arceniu Jul 15, 2024
6464e20
Embed fixes
Dimach Jul 15, 2024
06b84fe
return workreturn on.workflow_call
Dimach Jul 15, 2024
6bab400
Fix style
Dimach Aug 2, 2024
7973396
server: make libdreamluau.so executable
Bizzonium Aug 5, 2024
6b080b3
Update rustg
Dimach Aug 7, 2024
21aaf16
Remove define duplicates
Dimach Aug 7, 2024
ee7708c
bugfix: Hev/Pcv suit missing some code, fix event spawner code
Arceniu Aug 7, 2024
a795eaf
Merge branch 'nova' of https://github.com/Arceniu/skyrat1984 into nova
Arceniu Aug 7, 2024
c952edf
bugfix: event spawner anchor
Arceniu Aug 9, 2024
d66eabd
qol: hev/pcv radio updating to new source, heal fix, VOSKHOD icon reb…
Arceniu Aug 10, 2024
5d02de8
bugfix: wrong word
Arceniu Aug 10, 2024
5d882c5
add: VOSKHOD return and Cargodise update
Arceniu Aug 12, 2024
f33f5d5
fix: del wront poddor
Arceniu Aug 12, 2024
101b9bb
qol:whitelist change
Arceniu Aug 13, 2024
94ddf3a
bugfix: i placed wront gun
Arceniu Aug 14, 2024
52e8498
bugfix: new bitrunoutfits doesnt have a backpack
Arceniu Aug 23, 2024
1c7f855
bugfix: blackmesa full power fix
Arceniu Aug 23, 2024
b4750d8
add: rat-ai core
Arceniu Sep 8, 2024
11a2d00
bugfix: Science team dont have button. hecu npc drops guns from future
Arceniu Sep 15, 2024
166dadc
add: VOSKHOD and red armband
Arceniu Sep 19, 2024
9370144
bugfix: fix guild radio key
Arceniu Oct 12, 2024
e28841e
add: blueshield cmg
Arceniu Nov 5, 2024
36ab067
Update cmg.dm
Arceniu Nov 5, 2024
781bc67
Update cmg.dm
Arceniu Nov 5, 2024
d030a7d
Update cmg.dm
Arceniu Nov 5, 2024
1a96b84
Update cmg.dm
Arceniu Nov 5, 2024
a6960ee
Update cmg.dm
Arceniu Nov 5, 2024
f3aa64b
Update cmg.dm
Arceniu Nov 5, 2024
c28c4d9
Update cmg.dm
Arceniu Nov 5, 2024
dff01c1
Update cmg.dm
Arceniu Nov 5, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
30 changes: 0 additions & 30 deletions .github/gbp-balances.toml

This file was deleted.

25 changes: 0 additions & 25 deletions .github/gbp.toml

This file was deleted.

8 changes: 5 additions & 3 deletions .github/workflows/ci_suite.yml
Original file line number Diff line number Diff line change
@@ -1,18 +1,19 @@
name: CI Suite
on:
workflow_call:
push:
branches:
- master
- nova
- 'project/**'
- 'gh-readonly-queue/master/**'
- 'gh-readonly-queue/project/**'
pull_request:
branches:
- master
- nova
- 'project/**'
merge_group:
branches:
- master
- nova

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
Expand Down Expand Up @@ -89,6 +90,7 @@ jobs:
run: |
bash tools/ci/check_grep.sh
bash modular_nova/tools/nova_check_grep.sh # NOVA EDIT ADDITION - checking modular_nova code
bash ss220/tools/ss220_check_grep.sh # SS220 EDIT ADDITION - checking modular_ss220 code
- name: Ticked File Enforcement
if: steps.linter-setup.conclusion == 'success' && !cancelled()
run: |
Expand Down
32 changes: 0 additions & 32 deletions .github/workflows/codeowner_reviews.yml

This file was deleted.

19 changes: 19 additions & 0 deletions .github/workflows/conflicts.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
name: 'Merge Conflict Detection'
on:
push:
branches:
- master220
- 'project/**'
pull_request_target:
types: [ready_for_review, opened, synchronize, reopened]
jobs:
triage:
permissions:
contents: read
pull-requests: write
runs-on: ubuntu-22.04
steps:
- uses: eps1lon/[email protected]
with:
dirtyLabel: 'Merge Conflict'
repoToken: ${{ secrets.GITHUB_TOKEN }}
43 changes: 43 additions & 0 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
name: Deploy

concurrency:
group: deploy

on:
workflow_dispatch:
inputs:
ci_required:
description: 'CI Suite is required'
type: boolean
required: true
default: true
perform_deploy_skyrat_main:
description: 'Deploy Skyrat Main'
type: boolean
required: true
default: true

jobs:
CI:
uses: ./.github/workflows/ci_suite.yml # use the callable tests job to run tests
if: ${{ inputs.ci_required }}

deploy-skyrat-main:
name: Deploy Skyrat Main
runs-on: ubuntu-latest
needs: [CI]
if: always() && !cancelled() && !failure() && inputs.perform_deploy_skyrat_main

steps:
- name: Update and Build Skyrat Main
uses: appleboy/ssh-action@master
with:
host: ${{ secrets.PRODUCTION_HOST }}
username: ${{ secrets.PRODUCTION_USERNAME }}
key: ${{ secrets.PRODUCTION_SSH_KEY }}
passphrase: ${{ secrets.PRODUCTION_SSH_KEY_PASS }}
script: |
TIME=$(date +'%Y-%m-%d%T')
sudo systemctl --wait start deploy-skyrat-main
journalctl --since $TIME -u deploy-skyrat-main --no-pager --all
systemctl is-failed deploy-skyrat-main | grep -q "failed" && echo "Deployment Failed!" && exit 1 || exit 0
2 changes: 1 addition & 1 deletion .github/workflows/docker_publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ on:
jobs:
publish:
if: ( !contains(github.event.head_commit.message, '[ci skip]') )
runs-on: ubuntu-20.04
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v4

Expand Down
42 changes: 0 additions & 42 deletions .github/workflows/gbp.yml

This file was deleted.

44 changes: 0 additions & 44 deletions .github/workflows/gbp_collect.yml

This file was deleted.

6 changes: 3 additions & 3 deletions .github/workflows/run_integration_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,16 +19,16 @@ on:

jobs:
run_integration_tests:
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
timeout-minutes: 15
services:
mysql:
image: mysql:latest
image: mariadb:latest
env:
MYSQL_ROOT_PASSWORD: root
ports:
- 3306
options: --health-cmd="mysqladmin ping" --health-interval=10s --health-timeout=5s --health-retries=3
options: --health-cmd="mariadb-admin ping" --health-interval=10s --health-timeout=5s --health-retries=3
steps:
- uses: actions/checkout@v4
- name: Restore BYOND cache
Expand Down
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -250,3 +250,7 @@ define_sanity_output.txt

# Running OpenDream locally
tgstation.json

# Ignore cached sound files.
/sound/tts_cache/**/*
/sound/tts_scrambled/**/*
4 changes: 2 additions & 2 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -60,14 +60,14 @@ RUN apt-get install -y --no-install-recommends \
gcc-multilib \
git \
&& git init \
&& git remote add origin https://github.com/tgstation/rust-g
&& git remote add origin https://github.com/ss220-space/rust-g-tg

COPY dependencies.sh .

RUN . ./dependencies.sh \
&& git fetch --depth 1 origin "${RUST_G_VERSION}" \
&& git checkout FETCH_HEAD \
&& env PKG_CONFIG_ALLOW_CROSS=1 ~/.cargo/bin/cargo build --release --target i686-unknown-linux-gnu
&& env PKG_CONFIG_ALLOW_CROSS=1 ~/.cargo/bin/cargo build --release --target i686-unknown-linux-gnu --all-features

# final = byond + runtime deps + rust_g + build
FROM byond
Expand Down
Loading
Loading