Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 255c839721 | |||
| 147d31522e |
@@ -45,7 +45,7 @@ jobs:
|
|||||||
git -c "http.extraHeader=Authorization: Basic $authBasic" fetch --depth 1 origin $repoRef
|
git -c "http.extraHeader=Authorization: Basic $authBasic" fetch --depth 1 origin $repoRef
|
||||||
git checkout --force FETCH_HEAD
|
git checkout --force FETCH_HEAD
|
||||||
|
|
||||||
if (-not (Test-Path -LiteralPath "Mods\\DnD55eRussian\\Localization\\Russian\\russian.xml")) {
|
if (-not (Test-Path -LiteralPath "Mods\\DnD 5.5e AIO Russian\\Localization\\Russian\\russian.xml")) {
|
||||||
throw "Repository sources are not available in the runner workspace."
|
throw "Repository sources are not available in the runner workspace."
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -70,7 +70,8 @@ jobs:
|
|||||||
$ErrorActionPreference = "Stop"
|
$ErrorActionPreference = "Stop"
|
||||||
$workspace = "${{ gitea.workspace }}"
|
$workspace = "${{ gitea.workspace }}"
|
||||||
$modsPath = [System.IO.Path]::GetFullPath((Join-Path $workspace "Mods"))
|
$modsPath = [System.IO.Path]::GetFullPath((Join-Path $workspace "Mods"))
|
||||||
$packagePath = [System.IO.Path]::GetFullPath((Join-Path $workspace "build/DnD55eRussian.pak"))
|
$packagePath = [System.IO.Path]::GetFullPath((Join-Path $workspace "build/DnD 5.5e AIO Russian.pak"))
|
||||||
|
$zipPath = [System.IO.Path]::GetFullPath((Join-Path $workspace "build/DnD 5.5e AIO Russian.zip"))
|
||||||
$divine = Get-ChildItem -Path ".tools/lslib" -Recurse -File |
|
$divine = Get-ChildItem -Path ".tools/lslib" -Recurse -File |
|
||||||
Where-Object { $_.Name -ieq "Divine.exe" } |
|
Where-Object { $_.Name -ieq "Divine.exe" } |
|
||||||
Select-Object -First 1
|
Select-Object -First 1
|
||||||
@@ -81,11 +82,22 @@ jobs:
|
|||||||
|
|
||||||
& $divine.FullName -a create-package -g bg3 -s $modsPath -d $packagePath
|
& $divine.FullName -a create-package -g bg3 -s $modsPath -d $packagePath
|
||||||
|
|
||||||
if (-not (Test-Path -LiteralPath "build/DnD55eRussian.pak")) {
|
if (-not (Test-Path -LiteralPath "build/DnD 5.5e AIO Russian.pak")) {
|
||||||
throw "Package was not created."
|
throw "Package was not created."
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (Test-Path -LiteralPath $zipPath) {
|
||||||
|
Remove-Item -LiteralPath $zipPath -Force
|
||||||
|
}
|
||||||
|
|
||||||
|
Compress-Archive -LiteralPath $packagePath -DestinationPath $zipPath -CompressionLevel Optimal
|
||||||
|
|
||||||
|
if (-not (Test-Path -LiteralPath $zipPath)) {
|
||||||
|
throw "ZIP archive was not created."
|
||||||
|
}
|
||||||
|
|
||||||
- name: Show build result
|
- name: Show build result
|
||||||
run: |
|
run: |
|
||||||
$ErrorActionPreference = "Stop"
|
$ErrorActionPreference = "Stop"
|
||||||
Get-ChildItem "build/DnD55eRussian.pak" | Select-Object FullName, Length, LastWriteTime
|
Get-ChildItem "build/DnD 5.5e AIO Russian.pak", "build/DnD 5.5e AIO Russian.zip" |
|
||||||
|
Select-Object FullName, Length, LastWriteTime
|
||||||
|
|||||||
@@ -21,7 +21,7 @@
|
|||||||
<attribute id="CharacterCreationLevelName" type="FixedString" value=""/>
|
<attribute id="CharacterCreationLevelName" type="FixedString" value=""/>
|
||||||
<attribute id="Description" type="LSString" value="Русская локализация мода, который добавляет и обновляет контент в соответствии с правилами DnD 5.5e и другими источниками, включая предыстории, классы, таланты, расы, заклинания и многое другое. Это отдельный мод локализации и он требует установленный оригинальный мод."/>
|
<attribute id="Description" type="LSString" value="Русская локализация мода, который добавляет и обновляет контент в соответствии с правилами DnD 5.5e и другими источниками, включая предыстории, классы, таланты, расы, заклинания и многое другое. Это отдельный мод локализации и он требует установленный оригинальный мод."/>
|
||||||
<attribute id="FileSize" type="uint64" value="0"/>
|
<attribute id="FileSize" type="uint64" value="0"/>
|
||||||
<attribute id="Folder" type="LSString" value="DnD55eRussian"/>
|
<attribute id="Folder" type="LSString" value="DnD 5.5e AIO Russian"/>
|
||||||
<attribute id="LobbyLevelName" type="FixedString" value=""/>
|
<attribute id="LobbyLevelName" type="FixedString" value=""/>
|
||||||
<attribute id="MD5" type="LSString" value=""/>
|
<attribute id="MD5" type="LSString" value=""/>
|
||||||
<attribute id="MenuLevelName" type="FixedString" value=""/>
|
<attribute id="MenuLevelName" type="FixedString" value=""/>
|
||||||
@@ -4,4 +4,4 @@ if (-not (Test-Path -LiteralPath "build")) {
|
|||||||
New-Item -ItemType Directory -Path "build" | Out-Null
|
New-Item -ItemType Directory -Path "build" | Out-Null
|
||||||
}
|
}
|
||||||
|
|
||||||
Divine -a pack -s Mods -d build/DnD55eRussian.pak
|
Divine -a pack -s Mods -d "build/DnD 5.5e AIO Russian.pak"
|
||||||
|
|||||||
@@ -2,4 +2,4 @@
|
|||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
|
|
||||||
mkdir -p build
|
mkdir -p build
|
||||||
Divine -a pack -s Mods -d build/DnD55eRussian.pak
|
Divine -a pack -s Mods -d "build/DnD 5.5e AIO Russian.pak"
|
||||||
|
|||||||
Reference in New Issue
Block a user