Merge branch 'master' into Playerbot

This commit is contained in:
Yunfan Li
2024-06-19 14:32:16 +08:00
84 changed files with 3708 additions and 2951 deletions

22
.github/SECURITY.md vendored
View File

@@ -37,34 +37,32 @@ Versions of CLang:
| CLang Version | Supported |
| ------------- | ------------------ |
| 12 | :white_check_mark: |
| 11 | :white_check_mark: |
| 10 | :white_check_mark: |
| 9 and lower | :red_circle: |
| 18 | :white_check_mark: |
| 15 | :white_check_mark: |
| 14 and lower | :red_circle: |
Versions of GCC:
| GCC Version | Supported |
| ----------- | ------------------ |
| 10 | :white_check_mark: |
| 9 | :white_check_mark: |
| 8 | :white_check_mark: |
| 7 and lower | :red_circle: |
| 14 | :white_check_mark: |
| 12 | :white_check_mark: |
| 11 and lower| :red_circle: |
Versions of Ubuntu:
| Ubuntu version | Supported |
| -------------- | ------------------ |
| 20.04 | :white_check_mark: |
| 18.04 and lower| :red_circle: |
| 24.04 | :white_check_mark: |
| 22.04 | :white_check_mark: |
| 20.04 and lower| :red_circle: |
Versions of macOS:
| macOS Version | Supported |
| -------------- | ------------------ |
| 12 | :white_check_mark: |
| 11 | :white_check_mark: |
| 10.15 and lower| :red_circle: |
| 11 and lower | :red_circle: |
**Note**: We do NOT support any repacks that may or may not have been made based on AzerothCore. This is because they are usually based on older versions and there is no way to know what is in the precompiled binaries. Instead, you should compile your binaries from the AzerothCore source. To get started, read the [Installation Guide](https://www.azerothcore.org/wiki/installation).

21
.github/labeler.yml vendored
View File

@@ -11,12 +11,17 @@ DB:
- any-glob-to-any-file: 'data/**/*.sql'
CORE:
- all:
- changed-files:
- any-glob-to-any-file: 'src/**/*'
- all-globs-to-all-files:
- '!src/server/scripts/**/*'
- '!src/test/**/*'
- changed-files:
- any-glob-to-any-file:
- 'src/*'
- 'src/common/**/*'
- 'src/genrev/**/*'
- 'src/server/*'
- 'src/server/apps/**/*'
- 'src/server/database/**/*'
- 'src/server/game/**/*'
- 'src/server/shared/**/*'
- 'src/tools/**/*'
Script:
- changed-files:
@@ -30,7 +35,7 @@ UnitTests:
Documentation:
- changed-files:
- any-glob-to-any-file: '*.md'
- any-glob-to-any-file: '**/*.md'
Bash:
- changed-files:
@@ -43,7 +48,7 @@ Bash:
CMake:
- changed-files:
- any-glob-to-any-file: '*.cmake'
- any-glob-to-any-file: '**/*.cmake'
Workflow:
- changed-files:

View File

@@ -16,9 +16,17 @@ concurrency:
jobs:
build:
strategy:
fail-fast: false
fail-fast: true
matrix:
include:
- os: ubuntu-22.04
compiler:
CC: clang-15
CXX: clang++-15
- os: ubuntu-22.04
compiler:
CC: gcc-12
CXX: g++-12
- os: ubuntu-24.04
compiler:
CC: clang-18

View File

@@ -13,9 +13,13 @@ concurrency:
jobs:
build:
strategy:
fail-fast: false
fail-fast: true
matrix:
include:
- os: ubuntu-22.04
compiler:
CC: clang-15
CXX: clang++-15
- os: ubuntu-24.04
compiler:
CC: clang-18