mirror of
https://github.com/Citadel-Station-13/Citadel-Station-13-RP.git
synced 2025-12-09 16:23:30 +00:00
* Time to become our TGUI God. * Visually sprucing the copyrights. These shouldn't be ignored :) * babababa * https://github.com/tgstation/tgstation/pull/50422 * dooootdooot * Holy fuck Updates the tools folder Updates our build tooling Updates TGUI MASSIVELY I'm going to go scream in a hole now * ?? * Was it this dum thing? * orrrr * It's this isn't it * Did it manually * hubah * TGUI Changelog * oops * What if I use the original? * Lets try this again * Shit commenting out for now * asdasd * Fuck it use the old one and remember to replace later * Updates yarn.lock * Lets try something horrid * Nope it HATES THAT * fucc * The great eslinting * HOLY SHIT * Final? * ? * asd tgstation/tgstation/pull/59914 tgstation/tgstation/pull/66317 * Improved Asset handling. * Oops * Subsystem stuff * Recompiles the Changelong again. * Finally Fixed Communicators * Compiled Changelogs... AGAIN
57 lines
1.9 KiB
YAML
57 lines
1.9 KiB
YAML
name: Compile changelogs
|
|
|
|
on:
|
|
schedule:
|
|
- cron: "0 0 * * *"
|
|
|
|
jobs:
|
|
compile:
|
|
name: "Compile changelogs"
|
|
runs-on: ubuntu-20.04
|
|
steps:
|
|
- name: "Check for CHANGELOG_ENABLER secret and pass true to output if it exists to be checked by later steps"
|
|
id: value_holder
|
|
env:
|
|
CHANGELOG_ENABLER: ${{ secrets.CHANGELOG_ENABLER }}
|
|
run: |
|
|
unset SECRET_EXISTS
|
|
if [ -n $CHANGELOG_ENABLER ]; then SECRET_EXISTS='true' ; fi
|
|
echo ::set-output name=CL_ENABLED::${SECRET_EXISTS}
|
|
- name: "Setup python"
|
|
if: steps.value_holder.outputs.CL_ENABLED
|
|
uses: actions/setup-python@v1
|
|
with:
|
|
python-version: '3.x'
|
|
- name: "Install deps"
|
|
if: steps.value_holder.outputs.CL_ENABLED
|
|
run: |
|
|
python -m pip install --upgrade pip
|
|
python -m pip install pyyaml
|
|
sudo apt-get install dos2unix
|
|
- name: "Checkout"
|
|
if: steps.value_holder.outputs.CL_ENABLED
|
|
uses: actions/checkout@v1
|
|
with:
|
|
fetch-depth: 25
|
|
- name: "Compile"
|
|
if: steps.value_holder.outputs.CL_ENABLED
|
|
run: |
|
|
python tools/ss13_genchangelog.py html/changelogs.html html/changelogs
|
|
- name: "Convert Lineendings"
|
|
if: steps.value_holder.outputs.CL_ENABLED
|
|
run: |
|
|
unix2dos html/changelogs/.all_changelog.yml
|
|
- name: Commit
|
|
if: steps.value_holder.outputs.CL_ENABLED
|
|
run: |
|
|
git config --local user.email "action@github.com"
|
|
git config --local user.name "Changelogs"
|
|
git pull origin master
|
|
git add html/changelogs
|
|
git commit -m "Automatic changelog compile [ci skip]" -a || true
|
|
- name: "Push"
|
|
if: steps.value_holder.outputs.CL_ENABLED
|
|
uses: ad-m/github-push-action@master
|
|
with:
|
|
github_token: ${{ secrets.GITHUB_TOKEN }}
|