mirror of
https://github.com/Citadel-Station-13/Citadel-Station-13-RP.git
synced 2025-12-09 21:43:28 +00:00
* move phoronlock define * t * force rename * nuke unneeded things * don't do that * tgui sync? * changes * unit testing module * backend * tools update * aaah * go and stay go * path replace * move everything * toss out more stuff * remove * fine those can stay * dependencies.sh * ruin datum move + rename * level assets why did you guys put the turfs in my atmosphers folder grr * more moving * basemap, force stuff * fix that desync meme * move more stuff * move those too * repath * get rid of useless initializers * hacky patchy * reservations * alright * tgui * changelog example * checksum * md5 * errors * more * turf empty * stop * fix * bad kwarg * let's get those in again * alright * rid of that * huh * newlines * newlines * folder * mood * woops * readme * might as well trim now * let's go * fuck it tether isn't being used anyways lol * ok * empty files go * tether is demoted * sorry but this goes too * okay * make that work too * ok * wow. * whew * Fix * fixes * ok * sigh * fix * fix * aah. * rust_g logging * update rust g file * fix * funny * Fix * map issues * fix * initialize hints * solves some problems * those too * ok * pills * let's do that. * hit that too * runtime * add that too * alright * fix * fix * fix * Fix * add * fix * wildwest, what have they done to you... * do that too' git push * fixes * fixes * fixes * pack this tightly * let's not have empty files * sigh * fix * FUCK OFF * fix icon * rip old mapmerge * zz * woo yeah woo yeah * logging * fix * better logs * GRRRRRR * last commit?? * awful
48 lines
1.3 KiB
YAML
48 lines
1.3 KiB
YAML
name: Update TGS DMAPI
|
|
|
|
on:
|
|
schedule:
|
|
- cron: "0 0 * * *"
|
|
workflow_dispatch:
|
|
|
|
jobs:
|
|
update-dmapi:
|
|
runs-on: ubuntu-20.04
|
|
name: Update the TGS DMAPI
|
|
steps:
|
|
- name: Clone
|
|
uses: actions/checkout@v2
|
|
|
|
- name: Branch
|
|
run: |
|
|
git branch -f tgs-dmapi-update
|
|
git checkout tgs-dmapi-update
|
|
git reset --hard master
|
|
|
|
- name: Apply DMAPI update
|
|
uses: tgstation/tgs-dmapi-updater@v2
|
|
with:
|
|
header-path: 'code/__DEFINES/tgs.dm'
|
|
library-path: 'code/modules/tgs'
|
|
|
|
- name: Commit and Push
|
|
continue-on-error: true
|
|
run: |
|
|
git config user.name tgstation-server
|
|
git config user.email tgstation-server@users.noreply.github.com
|
|
git add .
|
|
git commit -m 'Update TGS DMAPI'
|
|
git push -f -u origin tgs-dmapi-update
|
|
|
|
- name: Create Pull Request
|
|
uses: repo-sync/pull-request@v2
|
|
if: ${{ success() }}
|
|
with:
|
|
source_branch: "tgs-dmapi-update"
|
|
destination_branch: "master"
|
|
pr_title: "Automatic TGS DMAPI Update"
|
|
pr_body: "This pull request updates the TGS DMAPI to the latest version. Please note any breaking or unimplemented changes before merging."
|
|
pr_label: "Tools"
|
|
pr_allow_empty: false
|
|
github_token: ${{ secrets.TGS_UPDATER }}
|