Skip to content

Expand snapshot publishing to non-pull request events#113

Merged
bernardladenthin merged 1 commit intomainfrom
claude/debug-snapshot-publish-rXX7v
May 8, 2026
Merged

Expand snapshot publishing to non-pull request events#113
bernardladenthin merged 1 commit intomainfrom
claude/debug-snapshot-publish-rXX7v

Conversation

@bernardladenthin
Copy link
Copy Markdown
Owner

Summary

Updated the conditional logic for the snapshot publishing workflow to trigger on a broader set of events beyond just push events.

Key Changes

  • Modified the publish-snapshot job condition from github.event_name == 'push' to github.event_name != 'pull_request'
  • This allows snapshot publishing to occur on push events, workflow_dispatch, and other non-pull-request triggers

Implementation Details

The change enables snapshot artifacts to be published for additional event types while still preventing publication during pull request events. This is useful for scenarios where snapshots should be published from manual workflow triggers or other repository events beyond standard push operations.

https://claude.ai/code/session_01XkYMtHTs5PKue1mm8a8sfE

Replaces the positive `push` check with a negative `pull_request`
exclusion so workflow_dispatch and release triggers also publish the
snapshot when the package job succeeds.

https://claude.ai/code/session_01XkYMtHTs5PKue1mm8a8sfE
@bernardladenthin bernardladenthin merged commit 53f307a into main May 8, 2026
1 of 10 checks passed
@bernardladenthin bernardladenthin deleted the claude/debug-snapshot-publish-rXX7v branch May 8, 2026 11:14
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.

2 participants