Stirling-PDF/.github
James Brunton b83888c74a
Make lite version of CI (#5188)
# Description of Changes
Add lite mode for CI which just runs the most important jobs for
deployment. This won't be used in this repo, but allows other repos
containing Stirling to easily disable jobs like desktop builds etc. if
they're unnecessary, without needing to deal with conflicts in the
files. They'll just need to set the repo variable `CI_PROFILE` to
`lite`. We have an upstream repo that we'd like these changes for.
2025-12-10 13:54:57 +00:00
..
actions/setup-bot Standardize GitHub App Bot Authentication Across Workflows (#3582) 2025-05-27 12:36:41 +01:00
config V2 Tauri integration (#3854) 2025-11-05 11:44:59 +00:00
ISSUE_TEMPLATE Merge branch 'decrypt' of https://github.com/Stirling-Tools/Stirling-PDF 2024-12-06 15:33:44 +00:00
scripts Toml (#5115) 2025-12-03 09:57:00 +00:00
workflows Make lite version of CI (#5188) 2025-12-10 13:54:57 +00:00
CODEOWNERS Update CODEOWNERS (#4158) 2025-08-09 15:09:26 +01:00
dependabot.yml Update .pre-commit-config.yaml no. 2 2024-12-21 15:34:07 +01:00
labeler-config-srvaroa.yml JWT Auth into V2 (#4187) 2025-08-15 14:13:45 +01:00
labels.yml JWT Auth into V2 (#4187) 2025-08-15 14:13:45 +01:00
pull_request_template.md docs: restructure documentation paths, update PR template links, and add exception handling guide (#3885) 2025-07-07 09:49:44 +01:00
README.md Make lite version of CI (#5188) 2025-12-10 13:54:57 +00:00
release.yml Add Devtools labels and update labeler configuration (#3148) 2025-03-10 08:20:04 +00:00

CI Configuration

CI Lite Mode

Skip non-essential CI workflows by setting a repository variable:

Settings → Secrets and variables → Actions → Variables → New repository variable

  • Name: CI_PROFILE
  • Value: lite

Skips resource-intensive builds, releases, and OSS-specific workflows. Useful for deployment-only forks or faster CI runs.