Skip to content

Conversation

Copy link

Copilot AI commented Oct 2, 2025

Problem

The stale workflow job was missing the actions: write permission, which is required by actions/stale@v10 to delete its old cache before saving a new one.

Solution

Added the actions: write permission to the stale workflow job's permissions block with an explanatory comment. The permission has been placed before issues: write and pull-requests: write to maintain a logical ordering.

Changes

Updated .github/workflows/stale.yaml to include:

permissions:
  actions: write # because actions/stale deletes its old cache before saving new one
  issues: write # required for labeling and closing stale issues
  pull-requests: write # required for labeling and closing stale PRs

This ensures the stale bot has all necessary permissions to function correctly.

Fixes #<issue_number>

Original prompt

This section details on the original issue you should resolve

<issue_title>Add missing actions/stale permission</issue_title>
<issue_description>Check if any workflow jobs are using actions/stale.

If so, make sure that the permissions block for that job contains

actions: write

If any of the other permissions lines have trailing comments, then add a trailing comment for this one too:

actions: write # because actions/stale deletes its old cache before saving new one

Place this new permission in a specific order within the permissions, directly before both:

issues: write
pull-requests: write

(which implicitly means after contents: read)</issue_description>

Comments on the Issue (you are @copilot in this section)

Fixes #32

💬 Share your feedback on Copilot coding agent for the chance to win a $200 gift card! Click here to start the survey.

Copilot AI changed the title [WIP] Add missing actions/stale permission Add missing actions: write permission to stale workflow Oct 2, 2025
Copilot AI requested a review from trask October 2, 2025 15:19
Copilot finished work on behalf of trask October 2, 2025 15:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add missing actions/stale permission

2 participants