Skip to content

Conversation

@Astha-Sharma
Copy link
Contributor

Skip publishing artifacts for PRs raised by dependabot.
This is a follow up to #221. After that PR, dependabot PR now fails while trying to publish artifacts because of other secrets in use.

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 PR prevents artifact publishing for dependabot PRs by adding actor checks to publishing steps. Dependabot PRs were failing during artifact publishing due to missing secret access, so this change skips those steps when the actor is dependabot.

  • Adds github.actor != 'dependabot[bot]' condition to package publishing steps
  • Applies the check consistently across Linux and non-Linux publishing workflows
  • Extends the skip logic to the Packagecloud indexing wait step

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@Astha-Sharma Astha-Sharma merged commit 000ca60 into main Jan 5, 2026
63 checks passed
@Astha-Sharma Astha-Sharma deleted the astha-dependabot-fix branch January 5, 2026 12:29
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.

4 participants