mirror of
https://github.com/arsvendg/Stirling-PDF.git
synced 2026-07-14 10:34:06 +02:00
103 lines
3.0 KiB
YAML
103 lines
3.0 KiB
YAML
build: &build
|
|
- build.gradle
|
|
- app/(common|core|proprietary)/build.gradle
|
|
|
|
openapi: &openapi
|
|
- *build
|
|
- app/(common|core|proprietary)/src/main/java/**
|
|
|
|
docker-base: &docker-base
|
|
- docker/base/Dockerfile
|
|
|
|
docker: &docker
|
|
- docker/embedded/Dockerfile
|
|
- docker/embedded/Dockerfile.fat
|
|
- docker/embedded/Dockerfile.ultra-lite
|
|
- ".github/workflows/build.yml"
|
|
- ".github/workflows/push-docker.yml"
|
|
- scripts/init.sh
|
|
- scripts/init-without-ocr.sh
|
|
- exampleYmlFiles/**
|
|
- *docker-base
|
|
|
|
project: &project
|
|
- app/(common|core|proprietary)/src/(main|test)/java/**
|
|
- *build
|
|
- "app/(common|core|proprietary)/src/(main|test)/resources/**/!(messages_*.properties|*.md)*"
|
|
- exampleYmlFiles/**
|
|
- gradle/**
|
|
- libs/**
|
|
- "testing/**/!(requirements*.txt|requirements*.in)*"
|
|
- *docker
|
|
- *docker-base
|
|
- gradle.properties
|
|
- gradlew
|
|
- gradlew.bat
|
|
- launch4jConfig.xml
|
|
- settings.gradle
|
|
- frontend/**
|
|
- docker/**
|
|
- scripts/RestartHelper.java
|
|
|
|
frontend: &frontend
|
|
- frontend/**
|
|
- .github/workflows/testdriver.yml
|
|
- testing/**
|
|
- docker/**
|
|
- scripts/translations/*.py
|
|
- .taskfiles/desktop.yml
|
|
- scripts/convert_cff_to_ttf.py
|
|
- scripts/harvest_type3_fonts.py
|
|
- scripts/ignore_translation.toml
|
|
- scripts/index_type3_catalogue.py
|
|
- scripts/summarize_type3_signatures.py
|
|
- scripts/type3_to_cff.py
|
|
- scripts/update_type3_library.py
|
|
|
|
# Files that affect the Tauri desktop bundle. Gate the multi-OS Tauri build
|
|
# job on changes to any of these.
|
|
tauri: &tauri
|
|
- frontend/src-tauri/**
|
|
- frontend/src/desktop/**
|
|
- frontend/tsconfig.desktop.json
|
|
- frontend/package.json
|
|
- frontend/package-lock.json
|
|
- frontend/vite.config.ts
|
|
- .github/workflows/tauri-build.yml
|
|
|
|
# Files that affect the AI engine (Python tool models, fixers, tests). Gate
|
|
# the engine validation job on changes to engine sources or to the Java
|
|
# tool surfaces it generates models from.
|
|
engine: &engine
|
|
- engine/**
|
|
- app/(common|core|proprietary)/src/main/java/**
|
|
- .github/workflows/ai-engine.yml
|
|
|
|
licenses-frontend: &licenses-frontend
|
|
- ".github/workflows/frontend-backend-licenses-update.yml"
|
|
- "frontend/package.json"
|
|
- "frontend/package-lock.json"
|
|
- "frontend/scripts/generate-licenses.js"
|
|
|
|
licenses-backend: &licenses-backend
|
|
- ".github/workflows/frontend-backend-licenses-update.yml"
|
|
- *build
|
|
|
|
# Files that can affect premium / enterprise behaviour. Gate the enterprise
|
|
# Playwright job on changes to any of these on PRs.
|
|
proprietary: &proprietary
|
|
- app/proprietary/**
|
|
- frontend/src/proprietary/**
|
|
- frontend/src/core/tests/enterprise/**
|
|
- testing/compose/docker-compose-keycloak-oauth.yml
|
|
- testing/compose/docker-compose-keycloak-saml.yml
|
|
- testing/compose/keycloak-realm-oauth.json
|
|
- testing/compose/keycloak-realm-saml.json
|
|
- testing/compose/start-oauth-test.sh
|
|
- testing/compose/start-saml-test.sh
|
|
- testing/compose/validate-oauth-test.sh
|
|
- testing/compose/validate-saml-test.sh
|
|
- configs/settings.yml.template
|
|
- build.gradle
|
|
- app/proprietary/build.gradle
|
|
- .github/workflows/build-enterprise.yml |