Skip to content

Commit db29e5a

Browse files
authored
Release (#4933)
Beep boop
2 parents 602ae8d + ca72994 commit db29e5a

180 files changed

Lines changed: 59536 additions & 51841 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/build-map-renderer.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
name: Build & Test Map Renderer
22

3+
# Cancel older jobs on PRs when new changes are pushed
4+
concurrency:
5+
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
6+
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
7+
38
on:
49
push:
510
branches: [ master, staging, stable ]

.github/workflows/build-test-debug.yml

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
name: Build & Test Debug
22

3+
# Cancel older jobs on PRs when new changes are pushed
4+
concurrency:
5+
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
6+
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
7+
38
on:
49
push:
510
branches: [ master, staging, stable, Starlight, starlight-dev, upstream-devtest, fix/tests ]
@@ -42,7 +47,7 @@ jobs:
4247
- name: Discover Integration Tests
4348
run: |
4449
dotnet test --list-tests --no-build --configuration DebugOpt Content.IntegrationTests/Content.IntegrationTests.csproj 2>&1 | \
45-
python3 Tools/test_shard_filter.py generate 8 .integration-filters
50+
python3 Tools/_Starlight/partition_tests.py generate 8 .integration-filters
4651
4752
- name: Archive build output
4853
run: tar czf /tmp/build.tar.gz --exclude='.git' .
@@ -126,13 +131,13 @@ jobs:
126131
max_attempts: 2
127132
retry_on: any
128133
command: |
129-
FILTER=$(python3 Tools/test_shard_filter.py read .integration-filters/shard_${{ matrix.shard }}.filter)
130-
if [ -z "$FILTER" ]; then
134+
RUNSETTINGS=".integration-filters/shard_${{ matrix.shard }}.runsettings"
135+
if [ ! -f "$RUNSETTINGS" ]; then
131136
echo "No tests assigned to shard ${{ matrix.shard }}"
132137
exit 0
133138
fi
134139
timeout --signal=TERM --kill-after=2m 15m \
135-
dotnet test --no-build --configuration DebugOpt Content.IntegrationTests/Content.IntegrationTests.csproj --logger "trx;LogFileName=results.trx" --logger "console;verbosity=normal" --results-directory /tmp/test-results --blame-hang --blame-hang-timeout 3min -- NUnit.MapWarningTo=Failed NUnit.Where="$FILTER"
140+
dotnet test --no-build --configuration DebugOpt Content.IntegrationTests/Content.IntegrationTests.csproj --logger "trx;LogFileName=results.trx" --logger "console;verbosity=normal" --results-directory /tmp/test-results --blame-hang --blame-hang-timeout 3min --settings "$RUNSETTINGS"
136141
137142
- name: Test results
138143
continue-on-error: true

.github/workflows/changelog-validator.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
name: Changelog Validator
22

3+
# Cancel older jobs on PRs when new changes are pushed
4+
concurrency:
5+
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
6+
cancel-in-progress: true
7+
38
on:
49
pull_request:
510
types: [opened, synchronize, reopened, edited]

.github/workflows/check-crlf.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
name: EditorConfig Check
22

3+
# Cancel older jobs on PRs when new changes are pushed
4+
concurrency:
5+
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
6+
cancel-in-progress: true
7+
38
on:
49
pull_request:
510
types: [ opened, reopened, synchronize, ready_for_review ]

.github/workflows/directory-validator.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
name: Check Starlight Directories
22

3+
# Cancel older jobs on PRs when new changes are pushed
4+
concurrency:
5+
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
6+
cancel-in-progress: true
7+
38
on:
49
pull_request:
510
types: [opened, synchronize, reopened, edited]

.github/workflows/labeler-conflict.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
name: Check Merge Conflicts
22

3+
# Cancel older jobs on PRs when new changes are pushed
4+
concurrency:
5+
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
6+
cancel-in-progress: true
7+
38
on:
49
pull_request_target:
510
types:

.github/workflows/labeler-needsreview.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
name: "Labels: Needs Review"
22

3+
# Cancel older jobs on PRs when new changes are pushed
4+
concurrency:
5+
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
6+
cancel-in-progress: true
7+
38
on:
49
pull_request_target:
510
types: [review_requested, opened]

.github/workflows/labeler-pr.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
name: "Labels: PR"
22

3+
# Cancel older jobs on PRs when new changes are pushed
4+
concurrency:
5+
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
6+
cancel-in-progress: true
7+
38
on:
49
- pull_request_target
510

.github/workflows/labeler-review.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
name: "Labels: Review"
22

3+
# Cancel older jobs on PRs when new changes are pushed
4+
concurrency:
5+
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
6+
cancel-in-progress: true
7+
38
on:
49
pull_request_target:
510
types: [opened, reopened, synchronize, ready_for_review, edited, review_requested, review_request_removed]

.github/workflows/labeler-size.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
name: "Labels: Size"
2+
3+
# Cancel older jobs on PRs when new changes are pushed
4+
concurrency:
5+
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
6+
cancel-in-progress: true
7+
28
on: pull_request_target
9+
310
jobs:
411
size-label:
512
runs-on: ubuntu-latest

0 commit comments

Comments
 (0)