mirror of
https://github.com/euzu/tuliprox.git
synced 2026-10-31 11:12:36 +01:00
* 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
90 lines
1.5 KiB
Plaintext
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/
|
|
|