XPlor/.gitignore
njohnson d53c6d019f
Some checks failed
Release / build-linux (push) Failing after 35s
Release / build-macos (push) Failing after 34s
Release / build-windows (push) Failing after 1m7s
Release / deploy (push) Has been skipped
Fix installer config tracking and Update Package Versions steps
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>
2026-01-13 19:03:34 -05:00

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/