Skip to content

Implement path-based triggers to prevent spurious publish/release#69

Merged
Gvieve merged 1 commit intomasterfrom
gn/DEVX-7566-update-publish-release-triggers
Dec 10, 2025
Merged

Implement path-based triggers to prevent spurious publish/release#69
Gvieve merged 1 commit intomasterfrom
gn/DEVX-7566-update-publish-release-triggers

Conversation

@Gvieve
Copy link
Copy Markdown
Collaborator

@Gvieve Gvieve commented Dec 10, 2025

Problem: Any push to master triggered publish and release workflows, including enhancement PRs that only changed .github/ files or documentation.

Solution: Path-based triggers that only publish when SDK code changes.

Changes:

  • Created on-push-master.yml with explicit path filters for SDK files
  • Updated publish.yml: added workflow_call trigger, removed push trigger
  • Updated release.yml: added workflow_call trigger, removed push trigger

Behavior after this change:
✅ SDK file changes (api.ts, package.json, etc.) → triggers publish/release ✅ Workflow changes (.github/**) → does NOT trigger publish/release ✅ Documentation changes (README.md) → does NOT trigger publish/release

This allows safe merging of workflow enhancements, config updates, and documentation without triggering package releases.

Refs: Multi-version-POC-blockers.md Phase 1

Problem: Any push to master triggered publish and release workflows,
including enhancement PRs that only changed .github/ files or documentation.

Solution: Path-based triggers that only publish when SDK code changes.

Changes:
- Created on-push-master.yml with explicit path filters for SDK files
- Updated publish.yml: added workflow_call trigger, removed push trigger
- Updated release.yml: added workflow_call trigger, removed push trigger

Behavior after this change:
✅ SDK file changes (api.ts, package.json, etc.) → triggers publish/release
✅ Workflow changes (.github/**) → does NOT trigger publish/release
✅ Documentation changes (README.md) → does NOT trigger publish/release

This allows safe merging of workflow enhancements, config updates, and
documentation without triggering package releases.

Refs: Multi-version-POC-blockers.md Phase 1
@Gvieve Gvieve self-assigned this Dec 10, 2025
@Gvieve Gvieve merged commit 902d3db into master Dec 10, 2025
2 checks passed
@Gvieve Gvieve deleted the gn/DEVX-7566-update-publish-release-triggers branch January 14, 2026 20:41
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.

1 participant