Skip to content

Commit

Permalink
Merge remote-tracking branch 'off/master' into merge-upstream
Browse files Browse the repository at this point in the history
  • Loading branch information
Gaxeer committed May 19, 2024
2 parents ee4f1f4 + 2a29dd3 commit 87dbd5c
Show file tree
Hide file tree
Showing 445 changed files with 18,031 additions and 11,978 deletions.
36 changes: 18 additions & 18 deletions .github/workflows/ci_suite.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,14 +16,18 @@ on:
branches:
- master
- translate

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

jobs:
run_linters:
if: ( !contains(github.event.head_commit.message, '[ci skip]') )
name: Run Linters
runs-on: ubuntu-22.04
concurrency:
group: run_linters-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
timeout-minutes: 5

steps:
- uses: actions/checkout@v4
- name: Restore SpacemanDMM cache
Expand Down Expand Up @@ -134,9 +138,8 @@ jobs:
name: Compile Maps
needs: [collect_data]
runs-on: ubuntu-22.04
concurrency:
group: compile_all_maps-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
timeout-minutes: 5

steps:
- uses: actions/checkout@v4
- name: Restore BYOND cache
Expand All @@ -159,13 +162,12 @@ jobs:
if: ( !contains(github.event.head_commit.message, '[ci skip]') )
name: Collect data for other tasks
runs-on: ubuntu-22.04
timeout-minutes: 5
outputs:
maps: ${{ steps.map_finder.outputs.maps }}
alternate_tests: ${{ steps.alternate_test_finder.outputs.alternate_tests }}
max_required_byond_client: ${{ steps.max_required_byond_client.outputs.max_required_byond_client }}
concurrency:
group: find_all_maps-${{ github.head_ref || github.run_id }}
cancel-in-progress: true

steps:
- uses: actions/checkout@v4
- name: Find Maps
Expand All @@ -190,13 +192,12 @@ jobs:
if: ( !contains(github.event.head_commit.message, '[ci skip]') )
name: Integration Tests
needs: [collect_data]

strategy:
fail-fast: false
matrix:
map: ${{ fromJSON(needs.collect_data.outputs.maps).paths }}
concurrency:
group: run_all_tests-${{ github.head_ref || github.run_id }}-${{ matrix.map }}
cancel-in-progress: true

uses: ./.github/workflows/run_integration_tests.yml
with:
map: ${{ matrix.map }}
Expand All @@ -210,9 +211,7 @@ jobs:
fail-fast: false
matrix:
setup: ${{ fromJSON(needs.collect_data.outputs.alternate_tests) }}
concurrency:
group: run_all_tests-${{ github.head_ref || github.run_id }}-${{ matrix.setup.major }}.${{ matrix.setup.minor }}-${{ matrix.setup.map }}
cancel-in-progress: true

uses: ./.github/workflows/run_integration_tests.yml
with:
map: ${{ matrix.setup.map }}
Expand All @@ -225,13 +224,15 @@ jobs:
name: Check Alternate Tests
needs: [run_alternate_tests]
runs-on: ubuntu-22.04
timeout-minutes: 5
steps:
- run: echo Alternate tests passed.

compare_screenshots:
if: ( !contains(github.event.head_commit.message, '[ci skip]') && (always() && (!failure() && !cancelled())) )
needs: [run_all_tests, run_alternate_tests]
name: Compare Screenshot Tests
timeout-minutes: 15
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v4
Expand Down Expand Up @@ -270,9 +271,8 @@ jobs:
name: Windows Build
needs: [collect_data]
runs-on: windows-latest
concurrency:
group: test_windows-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
timeout-minutes: 5

steps:
- uses: actions/checkout@v4
- name: Restore Yarn cache
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/codeowner_reviews.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ jobs:
assign-users:

runs-on: ubuntu-latest
timeout-minutes: 5

steps:
# Checks-out your repository under $GITHUB_WORKSPACE, so the job can access it
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/run_integration_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,11 @@ on:
max_required_byond_client:
required: true
type: string

jobs:
run_integration_tests:
runs-on: ubuntu-latest
timeout-minutes: 15
services:
mysql:
image: mysql:latest
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1228,7 +1228,7 @@
/area/lavaland/surface/outdoors)
"JD" = (
/obj/effect/mapping_helpers/no_lava,
/obj/structure/ore_container/gutlunch_trough,
/obj/structure/ore_container/food_trough/gutlunch_trough,
/turf/open/misc/asteroid/basalt/lava_land_surface,
/area/lavaland/surface/outdoors)
"Kg" = (
Expand Down
2 changes: 1 addition & 1 deletion _maps/RandomRuins/SpaceRuins/interdyne.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -852,7 +852,7 @@
/turf/open/floor/mineral/plastitanium,
/area/ruin/space/has_grav/interdyne)
"JM" = (
/obj/machinery/computer/arcade{
/obj/effect/spawner/random/entertainment/arcade{
dir = 1
},
/turf/open/floor/mineral/plastitanium/red,
Expand Down
1 change: 1 addition & 0 deletions _maps/gateway_test.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
"load_all_away_missions": true,
"ignored_unit_tests": [
"/datum/unit_test/antag_moodlets",
"/datum/unit_test/cargo_dep_order_locations",
"/datum/unit_test/job_roundstart_spawnpoints",
"/datum/unit_test/required_map_items",
"/datum/unit_test/space_dragon_expiration",
Expand Down
3 changes: 3 additions & 0 deletions _maps/map_files/Deltastation/DeltaStation2.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -43946,6 +43946,9 @@
pixel_x = 5
},
/obj/machinery/camera/autoname/directional/south,
/obj/item/toy/figure/bitrunner{
pixel_x = -6
},
/turf/open/floor/iron/dark/smooth_large,
/area/station/cargo/bitrunning/den)
"kUn" = (
Expand Down
Loading

0 comments on commit 87dbd5c

Please sign in to comment.