Skip to content

Commit

Permalink
Merge PR #410 (Replace stalebot with "stale" GitHub action)
Browse files Browse the repository at this point in the history
This merge brings PR #410 (Replace stalebot with "stale" GitHub action,
by @yantosca) into the GCHP 14.4.0 development stream.

This PR updates the list of label names for issues/PRs that should not
be marked stale, and also switches from the old "stalebot" to the
new "stale" GitHub action.

Signed-off-by: Bob Yantosca <[email protected]>
  • Loading branch information
yantosca committed Apr 22, 2024
2 parents 85f9efc + 3d50d8f commit 807e340
Show file tree
Hide file tree
Showing 4 changed files with 44 additions and 32 deletions.
13 changes: 0 additions & 13 deletions .github/no-response.yml

This file was deleted.

19 changes: 0 additions & 19 deletions .github/stale.yml

This file was deleted.

38 changes: 38 additions & 0 deletions .github/workflows/stale.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# This workflow warns and then closes issues that have had no activity for a specified amount of time.
#
# You can adjust the behavior by modifying this file.
# For more information, see:
# https://github.com/actions/stale
name: Mark stale issues

on:
schedule:
- cron: '0 0 * * *' # Run every night at midnight

jobs:
stale:

runs-on: ubuntu-latest
permissions:
issues: write
pull-requests: write

steps:
- uses: actions/stale@v5
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
stale-issue-label: 'stale'
exempt-issue-labels:
- 'category: Discussion'
- 'category: Feature Request'
- 'deferred'
- 'help needed: Open Research Problem'
- 'help needed: Request Input from Community'
- 'never stale'
- 'TODO: Documentation'
days-before-issue-stale: 30
days-before-issue-close: 7
stale-issue-message: 'This issue has been automatically marked as stale because it has not had recent activity. If there are no updates within 7 days it will be closed. You can add the "never stale" tag to prevent the issue from closing this issue.'
close-issue-message: 'Closing due to inactivity'
days-before-pr-stale: -1
days-before-pr-close: -1
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,16 @@ This file documents all notable changes to the GCHP wrapper repository starting
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased] - TBD
### Added
- GitHub Action config file `.github/workflows/stale.yml`, which replaces StaleBot

### Changed
- Updated GEOS-Chem submodule to 14.4.0
- Updated HEMCO submodule to 3.9.0

### Removed
- GitHub config files `.github/stale.yml` and `.github/no-response.yml`

## [14.3.1] - 2024-04-02
### Added
- Now print container name being read by ExtData when `CAP.EXTDATA` is set to `DEBUG` in `logging.yml`
Expand Down

0 comments on commit 807e340

Please sign in to comment.