diff --git a/.github/stale.yml b/.github/stale.yml deleted file mode 100644 index d5c37f2..0000000 --- a/.github/stale.yml +++ /dev/null @@ -1,28 +0,0 @@ -# Nombre de jours avant qu'une issue ou une pull request soit marquée comme stale -daysUntilStale: 10 - -# Nombre de jours supplémentaires avant que l'issue ou la pull request stale soit fermée -daysUntilClose: 7 - -# Étiquette à ajouter aux issues et pull requests stale -staleLabel: "stale" - -# Commentaire ajouté lorsqu'une issue ou une pull request est marquée comme stale -markComment: > - Cette issue a été marquée comme périmée en raison de son inactivité. - Si aucune activité n'est détectée dans les 7 prochains jours, elle sera fermée. - -# Commentaire ajouté lorsqu'une issue ou une pull request stale est fermée -closeComment: > - Cette issue a été fermée en raison de son inactivité prolongée. Si vous pensez - que cela est une erreur, veuillez la rouvrir ou créer une nouvelle issue. - -# Paramètres facultatifs pour ignorer certains types d'issues ou de pull requests -exemptLabels: - - "pinned" - - "security" - -# Appliquer seulement aux issues, ou aux pull requests -only: issues -# ou pour les pull requests: -# only: prs diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml new file mode 100644 index 0000000..6fc3a58 --- /dev/null +++ b/.github/workflows/stale.yml @@ -0,0 +1,43 @@ +name: "Close Stale Issues and PRs" + +on: + schedule: + - cron: '0 0 * * *' # Ce workflow s'exécute tous les jours à minuit + workflow_dispatch: + # Permet de déclencher le workflow manuellement depuis l'onglet Actions + +jobs: + stale: + runs-on: ubuntu-latest + steps: + - name: Close Stale Issues + uses: actions/stale@v9.0.0 + with: + repo-token: ${{ secrets.GITHUB_TOKEN }} + days-before-stale: 10 + days-before-close: 7 + stale-issue-message: > + Cette issue a été marquée comme périmée en raison de son inactivité. + Si aucune activité n'est détectée dans les 7 prochains jours, elle sera fermée. + This issue is stale because it has been open 10 days with no activity. + If no activity is detected in the next 7 days, it will be closed. + stale-pr-message: > + Cette pull request a été marquée comme périmée en raison de son inactivité. + Si aucune activité n'est détectée dans les 7 prochains jours, elle sera fermée. + This pull request is stale because it has been open 10 days with no activity. + If no activity is detected in the next 7 days, it will be closed. + close-issue-message: > + Cette issue a été fermée en raison de son inactivité prolongée. + Si vous pensez que cela est une erreur, veuillez la rouvrir ou créer une nouvelle issue. + This issue was closed due to prolonged inactivity. + If you believe this is a mistake, please reopen it or create a new issue. + close-pr-message: > + Cette pull request a été fermée en raison de son inactivité prolongée. + Si vous pensez que cela est une erreur, veuillez la rouvrir ou créer une nouvelle pull request. + This pull request was closed due to prolonged inactivity. + If you believe this is a mistake, please reopen it or create a new pull request. + stale-issue-label: "stale" + stale-pr-label: "stale" + exempt-issue-labels: "pinned,security" + remove-stale-when-updated: true + delete-branch: false