1. Fix .gitignore to track installer/config and package metadata - Previously `installer/*` ignored everything - Now only `installer/packages/*/data/` is ignored 2. Add installer config and package metadata files to repo: - installer/config/config.xml - installer/config/controlscript.qs - installer/packages/*/meta/package.xml 3. Fix Windows Update Package Versions to use PowerShell Core (pwsh) - Bash is not available on the Windows runner - CMD with inline PowerShell had pipe escaping issues 4. Add safety checks to macOS/Linux versions - Check if config.xml exists before trying to edit it Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
80 lines
1.2 KiB
Plaintext
80 lines
1.2 KiB
Plaintext
/build/
|
|
/data/dlls/
|
|
/data/fastfiles/
|
|
/releases/
|
|
/exports/
|
|
/docs/
|
|
|
|
tmpcl*
|
|
*/tmpcl*
|
|
|
|
.vscode/*
|
|
.qmake.stash
|
|
|
|
# Installer: ignore data directories but track config and package metadata
|
|
installer/packages/*/data/
|
|
|
|
# Ignore Qt Creator user files
|
|
*.pro.user
|
|
*.pro.user.*
|
|
*.qbs.user
|
|
*.qbs.user.*
|
|
*.creator.user
|
|
*.creator.user.*
|
|
*.creator.*
|
|
*.ps1
|
|
version.txt
|
|
*.autosave
|
|
*.XMODEL_EXPORT
|
|
data/obj/*
|
|
libs/*/release/*
|
|
libs/*/debug/*
|
|
.git.stash
|
|
*Makefile*
|
|
.cl*/
|
|
CL*.md
|
|
|
|
# Build artifacts
|
|
*.lib
|
|
*.pdb
|
|
*.obj
|
|
ui_*.h
|
|
moc_*.cpp
|
|
qrc_*.cpp
|
|
|
|
# Exception: allow third-party libraries
|
|
!third_party/**/*.lib
|
|
!third_party/**/*.dll
|
|
|
|
# Temporary files
|
|
*.bat
|
|
stderr.txt
|
|
stdout.txt
|
|
nul
|
|
%REPORT%
|
|
test.md
|
|
scripts/
|
|
tools/steamcmd/
|
|
|
|
# Environment files (API keys)
|
|
.env
|
|
|
|
# Build and deploy scripts (local config)
|
|
build_debug.cmd
|
|
build_release.cmd
|
|
build_all_debug.sh
|
|
build_all_release.sh
|
|
deploy.sh
|
|
|
|
# Auto-generated LaTeX config
|
|
docs/appconfig.tex
|
|
|
|
# Unused third-party libraries (not referenced in any .pro file)
|
|
third_party/dx9_sdk/
|
|
third_party/xna/
|
|
third_party/lzxdhelper/
|
|
|
|
# Qt Installer Framework build outputs
|
|
repository/
|
|
.deploy-temp/
|