From 58425851f64885de6c5b4c2d6db815a7b49e2293 Mon Sep 17 00:00:00 2001 From: CodeDoctorDE Date: Mon, 8 Dec 2025 12:45:28 +0100 Subject: [PATCH] Fix released server archives have no core pack --- .github/workflows/build.yml | 5 ++++- metadata/en-US/changelogs/10.txt | 1 + server/lib/src/asset.dart | 3 ++- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index de01a45d..6181871e 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -596,7 +596,10 @@ jobs: dart pub get cd .. dart run tools/generate.dart - tree -a -L 2 server/server-build + - name: Copy core pack + run: | + cp packs/core.stnx server-build/packs/ + tree -a -L 2 server-build - name: Archive uses: actions/upload-artifact@v4 with: diff --git a/metadata/en-US/changelogs/10.txt b/metadata/en-US/changelogs/10.txt index 30237869..e1316f93 100644 --- a/metadata/en-US/changelogs/10.txt +++ b/metadata/en-US/changelogs/10.txt @@ -5,6 +5,7 @@ * Add action buttons support * Add welcome text to server * Fix home page header text color in certain themes +* Fix released server archives have no core pack * Rebuild event system Read more here: https://linwood.dev/setonix/0.6.0 \ No newline at end of file diff --git a/server/lib/src/asset.dart b/server/lib/src/asset.dart index 84ebc7b9..980d978a 100644 --- a/server/lib/src/asset.dart +++ b/server/lib/src/asset.dart @@ -29,8 +29,9 @@ class ServerAssetManager extends AssetManager { final directory = Directory('packs'); if (!await directory.exists()) { await directory.create(); - print( + console.print( 'WARNING: No packs directory found. Please add packs to the server.', + level: LogLevel.warning, ); } await for (final file in directory.list()) {