Github action to confirm that the required client version of byond world (.dmb) isn't higher than expected.
dmb-location
- required, location of the dmb to inspect (likely compiled by a previous workflow stepmax-required-client-version
- optional, the highest (inclusive) client version the byond world/dmb is allowed to require. if the dmb wants a higher version then this, the action will fail.
required-client-version
- The detected client compatibility version of the dmb.
Usage example:
name: CI Suite
jobs:
compile_game_code:
name: Compile game
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v3
[...]
- name: compile dmb
[...]
- uses: tgstation/byond-client-compatibility-check@v3
with:
dmb-location: tgstation.dmb
max-required-client-version: 514