Files
tuliprox/.gitignore
T
knylbyteandGitHub 4665f1eac3 feat: harden CI with privacy scanning and Dependabot (#953)
* feat (ci): add Gitleaks pre-push privacy scanning

* feat (ci): use dev-slim for workspace tests

* feat (ci): enable Dependabot for Docker and GitHub Actions

* feat (ci): harden build process

* fix (ci): preserve release versions and harden privacy checks

* fix (ci): scan full PR history with the official Gitleaks image

* build GitHub release bundles in CI

- master raises minor (patch 0), develop raises patch; merge release back into develop
- release bundles for linux musl x86_64/aarch64/armv7 and windows-gnu
- pin cross images via docker/cross, check armv7/windows in PR CI
- remove bin/release.sh, inc_version.sh, darwin cross script
- pre-push hook keeps FETCH_HEAD, fix docker context reuse

* build: add pre-merge-check and i18n-check targets

* - accept workspace dep versions in release back-merge
- harden release back-merge, i18n check and home-path rule
2026-10-31 00:07:34 +01:00

90 lines
1.5 KiB
Plaintext

.tools
.worktrees
dist
/resources/*.ts
/release
/target
/frontend/build
# Default ignored files
/shelf/
/workspace.xml
# Editor-based HTTP Client requests
/httpRequests/
# Datasource local storage ignored files
/dataSources/
/dataSources.local.xml
/dev/
/debug/
/testkit-report
/vendor/**/target
# ignore everything inside docs
docs/**/*
# allow src inside docs
!docs/src/
# allow everything inside src
!docs/src/**/*
docker/binaries
.DS_Store
*.m3u
.idea/
*.idea
*.iml
node_modules
yarn.lock
*.log
docker/web
docker/tuliprox
docker/resources
artifacts
# Ignore VSCode settings and files
/.vscode
.envrc
backend/app/Cargo.lock
# Ignore markdown files
*.md
!docs/src/**/*.md
!README.md
!CHANGELOG.md
!CONTRIBUTING.md
# Ignore ai documentation files
# no ai files
# Local AI tooling configuration. Machine-specific (it names binaries that
# only exist on a developer's own machine), so it is not project source.
/.claude/
/.mcp.json
AGENTS.md
GOAL.md
# Local refactoring measurements (clippy inventories, cargo metadata, timings).
# These are engineering artifacts of the modularization work, not project docs.
/baselines/
# Scratch directory some backend tests create relative to the crate root.
# Test output must never become tracked source.
/backend/app/tmp/
# Local secret environment files
.env
.env.*
!.env.example
# Local Gitleaks rules can contain personal data. Only the shared config is tracked.
/.gitleaks.*.toml
!/.gitleaks.default.toml
# Testkit report artifacts
/testkit-report/