Skip to content

ci: add workflow_dispatch trigger to release drafter#47

Merged
CaptainDriftwood merged 1 commit into
masterfrom
ci/fix-release-drafter
Jul 8, 2026
Merged

ci: add workflow_dispatch trigger to release drafter#47
CaptainDriftwood merged 1 commit into
masterfrom
ci/fix-release-drafter

Conversation

@CaptainDriftwood

Copy link
Copy Markdown
Owner

Description

The Release Drafter workflow has failed with startup_failure on every run since it was added. Root cause: the repository's Actions policy only allowed GitHub-owned and Marketplace-verified actions, and release-drafter/release-drafter is neither, so GitHub refused to start the job:

The action release-drafter/release-drafter@b1476f6... is not allowed in CaptainDriftwood/python-icap because all actions must be from a repository owned by CaptainDriftwood, created by GitHub, or verified in the GitHub Marketplace.

That was fixed in repo settings (not code) by adding release-drafter/release-drafter@* to the allowed-actions patterns.

This PR adds a workflow_dispatch trigger so the drafter can be run manually — startup failures cannot be re-run, which made verifying the settings fix impossible without pushing a commit.

Type of Change

  • CI

Testing

  • This PR's pull_request event itself exercises the newly-allowlisted action

@github-actions github-actions Bot added the ci Continuous integration and workflows label Jul 8, 2026
@CaptainDriftwood
CaptainDriftwood merged commit e84fa0e into master Jul 8, 2026
16 checks passed
@CaptainDriftwood
CaptainDriftwood deleted the ci/fix-release-drafter branch July 8, 2026 22:34
@codecov-commenter

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci Continuous integration and workflows

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants