Skip to content

Conversation

@KevinMind
Copy link
Contributor

@KevinMind KevinMind commented Jun 21, 2025

Fixes: mozilla/addons#15672

Description

Fix permissions on draft release workflow to allow creating a release via gh api

Testing

Working run:

https://github.com/mozilla/addons-server/actions/runs/15794777941/job/44525415822

Checklist

  • Add #ISSUENUM at the top of your PR to an existing open issue in the mozilla/addons repository.
  • Successfully verified the change locally.
  • The change is covered by automated tests, or otherwise indicated why doing so is unnecessary/impossible.
  • Add before and after screenshots (Only for changes that impact the UI).
  • Add or update relevant docs reflecting the changes made.

Fix permissions on draft release workflow to allow creating a release via gh api
@KevinMind KevinMind requested review from a team, Copilot and eviljeff and removed request for a team June 21, 2025 10:26
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This pull request updates the draft release workflow by adding a permissions block to allow creating a release via the GitHub API.

  • Added a permissions block with "contents: write" under the draft_release job
  • Confirms that the workflow now has the necessary permissions for release creation

@KevinMind KevinMind merged commit 1333394 into master Jun 23, 2025
47 checks passed
@KevinMind KevinMind deleted the kevinmind/addons/draft-release-permissions branch June 23, 2025 09:30
@eviljeff eviljeff removed their request for review June 24, 2025 09:36
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.

[Bug]: Draft release missing permissions

3 participants