# Conflicts: # Content.Client/Medical/CrewMonitoring/CrewMonitoringWindow.xaml # Content.Client/_Sunrise/MentorHelp/MentorHelpControl.xaml.cs # Content.Packaging/ServerPackaging.cs # Content.Server/Content.Server.csproj # Content.Server/Entry/EntryPoint.cs # Content.Server/Explosion/EntitySystems/ExplosionSystem.Processing.cs # Content.Server/Fax/FaxSystem.cs # Content.Server/Medical/CrewMonitoring/CrewMonitoringConsoleSystem.cs # Content.Server/_Sunrise/Biocode/Systems/BiocodeDeactivationSystem.cs # Content.Shared/CCVar/CCVars.Atmos.cs # Content.Shared/Repairable/RepairableSystem.cs # Content.Shared/_Sunrise/FleshCult/CauseFleshCultInfection.cs # Resources/Locale/en-US/_prototypes/_sunrise/entities/clothing/belt/belts.ftl # Resources/Locale/en-US/_prototypes/_sunrise/entities/objects/specific/medical/hypospray.ftl # Resources/Locale/en-US/_strings/medical/components/crew-monitoring-component.ftl # Resources/Locale/en-US/_strings/reagents/meta/medicine.ftl # Resources/Locale/ru-RU/_prototypes/_sunrise/entities/clothing/belt/belts.ftl # Resources/Locale/ru-RU/_prototypes/_sunrise/entities/objects/specific/mech/mechs.ftl # Resources/Locale/ru-RU/_prototypes/_sunrise/entities/objects/specific/medical/hypospray.ftl # Resources/Locale/ru-RU/_strings/_sunrise/markings/vulpkanin.ftl # Resources/Locale/ru-RU/_strings/_sunrise/mentor-help/mentor-help-ui.ftl # Resources/Locale/ru-RU/_strings/reagents/meta/medicine.ftl # Resources/Maps/Nonstations/nukieplanet.yml # Resources/Maps/_Sunrise/Nonstations/nukieplanet.yml # Resources/Prototypes/Catalog/Fills/Items/belt.yml # Resources/Prototypes/Catalog/Fills/Items/firstaidkits.yml # Resources/Prototypes/Damage/containers.yml # Resources/Prototypes/Entities/Mobs/Cyborgs/base_borg_chassis.yml # Resources/Prototypes/Entities/Mobs/Player/humanoid.yml # Resources/Prototypes/Entities/Mobs/Species/base.yml # Resources/Prototypes/Entities/Objects/Misc/identification_cards.yml # Resources/Prototypes/Entities/Objects/Specific/Mech/mechs.yml # Resources/Prototypes/Entities/Objects/Specific/Medical/hypospray.yml # Resources/Prototypes/Entities/Objects/Specific/Robotics/borg_modules.yml # Resources/Prototypes/Entities/Objects/Specific/Robotics/mmi.yml # Resources/Prototypes/Entities/Objects/Tools/cable_coils.yml # Resources/Prototypes/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml # Resources/Prototypes/Entities/Structures/Storage/Closets/Lockers/lockers.yml # Resources/Prototypes/Reagents/fun.yml # Resources/Prototypes/Reagents/medicine.yml # Resources/Prototypes/Reagents/narcotics.yml # Resources/Prototypes/Reagents/toxins.yml # Resources/Prototypes/Roles/Antags/nukeops.yml # Resources/Prototypes/Roles/Jobs/CentComm/cburn.yml # Resources/Prototypes/Roles/Jobs/CentComm/deathsquad.yml # Resources/Prototypes/Shuttles/shuttle_incoming_event.yml # Resources/Prototypes/Store/currency.yml # Resources/Prototypes/_Starlight/Entities/Objects/Weapons/Guns/Projectiles/hitscan.yml # Resources/Prototypes/_Sunrise/Catalog/ert_uplink_catalog.yml # Resources/Prototypes/_Sunrise/Chemistry/medicine.yml # Resources/Prototypes/_Sunrise/Entities/Clothing/Belt/belts.yml # Resources/Prototypes/_Sunrise/Entities/Mobs/Player/eviltwin.yml # Resources/Prototypes/_Sunrise/Entities/Mobs/Player/ghost_roles.yml # Resources/Prototypes/_Sunrise/Entities/Objects/Specific/Mech/mechs.yml # Resources/Prototypes/_Sunrise/Entities/Objects/Specific/Medical/hypospray.yml # Resources/Prototypes/_Sunrise/Entities/Objects/Specific/NTUplink.yml # Resources/Prototypes/_Sunrise/Entities/Objects/Specific/Robotics/borg_brains.yml # Resources/Prototypes/_Sunrise/Entities/Objects/Tools/biocode.yml # Resources/Prototypes/_Sunrise/GameRules/events.yml # Resources/Prototypes/_Sunrise/Reagents/gases.yml # Resources/Prototypes/_Sunrise/Reagents/narcotics.yml # Resources/Prototypes/_Sunrise/Roles/Jobs/Blueshield/blueshield_officer.yml # Resources/Prototypes/_Sunrise/Roles/Jobs/Security/senior_officer.yml # Resources/ServerInfo/Guidebook/Medical/MedicalDoctor.xml # Resources/Textures/_Sunrise/BloodCult/pinpointer.rsi/meta.json # Resources/Textures/_Sunrise/BloodCult/pinpointer.rsi/pinonalert.png # Resources/Textures/_Sunrise/BloodCult/pinpointer.rsi/pinonalertdirect.png # Resources/Textures/_Sunrise/BloodCult/pinpointer.rsi/pinonalertnull.png # Resources/Textures/_Sunrise/BloodCult/pinpointer.rsi/pinonclose.png # Resources/Textures/_Sunrise/BloodCult/pinpointer.rsi/pinondirect.png # Resources/Textures/_Sunrise/BloodCult/pinpointer.rsi/pinondirectlarge.png # Resources/Textures/_Sunrise/BloodCult/pinpointer.rsi/pinondirectsmall.png # Resources/Textures/_Sunrise/BloodCult/pinpointer.rsi/pinondirectxtrlarge.png # Resources/Textures/_Sunrise/BloodCult/pinpointer.rsi/pinonfar.png # Resources/Textures/_Sunrise/BloodCult/pinpointer.rsi/pinonmedium.png # Resources/Textures/_Sunrise/BloodCult/pinpointer.rsi/pinonnull.png # Resources/Textures/_Sunrise/BloodCult/pinpointer.rsi/pinpointer_bloodcult.png # Resources/manifest.yml
59 lines
1.4 KiB
YAML
59 lines
1.4 KiB
YAML
name: Publish
|
|
|
|
concurrency:
|
|
group: publish
|
|
cancel-in-progress: true
|
|
|
|
on:
|
|
workflow_dispatch:
|
|
schedule:
|
|
- cron: '0 10 * * *'
|
|
|
|
jobs:
|
|
build:
|
|
runs-on: ubuntu-latest
|
|
|
|
steps:
|
|
- name: Fail if not on master branch
|
|
if: ${{GITHUB.REF_NAME != 'master'}}
|
|
run: exit 1
|
|
|
|
- name: Set up Python
|
|
uses: actions/setup-python@v2
|
|
with:
|
|
python-version: '3.x'
|
|
|
|
- name: Install Dependencies
|
|
run: pip install pyyaml requests
|
|
|
|
- uses: actions/checkout@v4.2.2
|
|
with:
|
|
submodules: 'recursive'
|
|
|
|
- name: Setup .NET Core
|
|
uses: actions/setup-dotnet@v4.1.0
|
|
with:
|
|
dotnet-version: 10.0.x
|
|
|
|
- name: Get Engine Tag
|
|
run: |
|
|
cd RobustToolbox
|
|
git fetch --depth=1
|
|
|
|
- name: Install dependencies
|
|
run: dotnet restore
|
|
|
|
- name: Build Packaging
|
|
run: dotnet build Content.Packaging --configuration Release --no-restore /m
|
|
|
|
- name: Package server
|
|
run: dotnet run --project Content.Packaging server --platform win-x64 --platform win-arm64 --platform linux-x64 --platform linux-arm64 --platform osx-x64 --platform osx-arm64
|
|
|
|
- name: Package client
|
|
run: dotnet run --project Content.Packaging client --no-wipe-release
|
|
|
|
- name: Publish version
|
|
run: Tools/publish_multi_request.py --fork-id fish_station
|
|
env:
|
|
PUBLISH_TOKEN: ${{ secrets.PUBLISH_TOKEN }}
|
|
GITHUB_REPOSITORY: ${{ vars.GITHUB_REPOSITORY }}
|