mirror of
https://github.com/Frooodle/Stirling-PDF.git
synced 2025-12-18 20:04:17 +01:00
# 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.
42 lines
1.4 KiB
YAML
42 lines
1.4 KiB
YAML
name: Close stale issues
|
|
|
|
on:
|
|
schedule:
|
|
- cron: "30 0 * * *"
|
|
workflow_dispatch:
|
|
|
|
permissions:
|
|
contents: read
|
|
|
|
jobs:
|
|
stale:
|
|
if: ${{ vars.CI_PROFILE != 'lite' }}
|
|
runs-on: ubuntu-latest
|
|
permissions:
|
|
issues: write
|
|
pull-requests: write
|
|
steps:
|
|
- name: Harden Runner
|
|
uses: step-security/harden-runner@f4a75cfd619ee5ce8d5b864b0d183aff3c69b55a # v2.13.1
|
|
with:
|
|
egress-policy: audit
|
|
|
|
- name: 30 days stale issues
|
|
uses: actions/stale@5f858e3efba33a5ca4407a664cc011ad407f2008 # v10.1.0
|
|
with:
|
|
repo-token: ${{ secrets.GITHUB_TOKEN }}
|
|
days-before-stale: 30
|
|
days-before-close: 7
|
|
stale-issue-message: >
|
|
This issue has been automatically marked as stale because it has had no recent activity.
|
|
It will be closed if no further activity occurs. Thank you for your contributions.
|
|
close-issue-message: >
|
|
This issue has been automatically closed because it has had no recent activity after being marked as stale.
|
|
Please reopen if you need further assistance.
|
|
stale-issue-label: "Stale"
|
|
remove-stale-when-updated: true
|
|
only-issue-labels: "more-info-needed"
|
|
days-before-pr-stale: -1 # Prevents PRs from being marked as stale
|
|
days-before-pr-close: -1 # Prevents PRs from being closed
|
|
start-date: "2024-07-06T00:00:00Z" # ISO 8601 Format
|