Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
ff31d43
test
amylizzle Oct 16, 2025
7c057fe
delete all other workflows
amylizzle Oct 16, 2025
1c2d1b4
.m for some reason
amylizzle Oct 16, 2025
66e04b3
tets
amylizzle Oct 16, 2025
1c87c57
not m
amylizzle Oct 16, 2025
b365989
shutdown
amylizzle Oct 16, 2025
cf291d0
lets see how we go
amylizzle Oct 24, 2025
46e55a4
oop
amylizzle Oct 24, 2025
032a684
I wish running this as a local action worked
amylizzle Oct 24, 2025
49c757f
try that
amylizzle Oct 24, 2025
682a028
oh hey this file didn't exist
amylizzle Oct 24, 2025
88ccacf
does order matter?
amylizzle Oct 24, 2025
6866448
options first
amylizzle Oct 24, 2025
22f3030
and you
amylizzle Oct 24, 2025
0cdd1b1
this?
amylizzle Oct 24, 2025
b7dac49
beep
amylizzle Oct 24, 2025
da29e61
bap
amylizzle Oct 24, 2025
e4ea477
dumb
amylizzle Oct 24, 2025
ab7c4df
escape
amylizzle Oct 24, 2025
115874b
lol
amylizzle Oct 24, 2025
acb8887
sure why not
amylizzle Oct 24, 2025
e69f9fe
fuckin wat
amylizzle Oct 24, 2025
9bd580a
you can't even include defines I guess
amylizzle Oct 24, 2025
9d69e90
maps are for losers
amylizzle Oct 24, 2025
a9a13e4
del world
amylizzle Oct 24, 2025
79638d3
I need sleep
amylizzle Oct 24, 2025
9c6fc47
idiot
amylizzle Oct 24, 2025
0a7a5be
I'm so dumb holy shit
amylizzle Oct 24, 2025
9707cbc
tabs/spaces
amylizzle Oct 24, 2025
8b2bc83
bom
amylizzle Oct 25, 2025
7c924f1
compile and runtime errors
amylizzle Oct 25, 2025
2b13f06
fix runtime checking
amylizzle Oct 25, 2025
80fcf8b
logic error
amylizzle Oct 25, 2025
665be45
again wishing I could test this locally
amylizzle Oct 25, 2025
ee45fbb
errors.log in the same dir as environment.dmb
amylizzle Oct 25, 2025
da247d4
oh duh
amylizzle Oct 25, 2025
bbfa7a3
seriously
amylizzle Oct 25, 2025
5b50e8f
handle byond crashing
amylizzle Oct 25, 2025
9e40067
ignore compiler warnings
amylizzle Oct 25, 2025
c6617f6
summary
amylizzle Oct 25, 2025
6fe8ca5
bash gotchas
amylizzle Oct 25, 2025
ec0f691
fix IGNORE and a missing space
amylizzle Oct 25, 2025
231febb
space handling
amylizzle Oct 25, 2025
ca72cf2
add // NOBYOND to a bunch of tests
amylizzle Oct 25, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
104 changes: 0 additions & 104 deletions .github/workflows/build-test.yml

This file was deleted.

55 changes: 55 additions & 0 deletions .github/workflows/byond_tests.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
name: BYOND unit tests

on:
pull_request:
branches: [master]
push:
branches:
- "master"

jobs:
unit_test:
name: Unit Tests
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4

- name: Add Architecture
run: |
sudo dpkg --add-architecture i386
sudo sed -i'' -E 's/^(deb|deb-src) http:\/\/(azure.archive|security).ubuntu.com/\1 [arch=amd64,i386] http:\/\/\2.ubuntu.com/' /etc/apt/sources.list
sudo apt-get update

- name: Install Dependencies
uses: Eeems-Org/apt-cache-action@v1
with:
packages: libssl-dev:i386 libgcc-s1:i386 libcurl4:i386

- name: Cache BYOND
uses: actions/cache@v4
with:
path: ~/BYOND
key: ${{ runner.os }}-byond-${{ hashFiles('buildByond.conf')}}
restore-keys: ${{ runner.os }}-byond

- name: Setup BYOND
run: |
tools/ci/install_byond.sh
cd $GITHUB_WORKSPACE
printenv
echo "BYOND_SYSTEM=/home/runner/BYOND/byond" >> $GITHUB_ENV
echo "/home/runner/BYOND/byond/bin" >> $GITHUB_PATH
echo "LD_LIBRARY_PATH=/home/runner/BYOND/byond/bin:$LD_LIBRARY_PATH" >> $GITHUB_ENV
echo "MANPATH=/home/runner/BYOND/byond/man:$MANPATH" >> $GITHUB_ENV

- name: Build Integration Unit Tests
run: |
tools/ci/dm.sh Content.IntegrationTests/DMProject/environment.dme

- name: Run Integration Unit Tests
run: |
tools/ci/run_integration_test.sh

- name: Run Full Unit Tests
run: |
tools/ci/run_unit_tests.sh
Loading
Loading