Skip to content

feat(workflow): add SDK parity dispatch workflow#17

Open
salihdev0 wants to merge 1 commit into
mainfrom
feat/sdk-parity
Open

feat(workflow): add SDK parity dispatch workflow#17
salihdev0 wants to merge 1 commit into
mainfrom
feat/sdk-parity

Conversation

@salihdev0

Copy link
Copy Markdown
Contributor
  • Introduced a new GitHub Actions workflow for SDK parity dispatch.
  • Triggers on push and pull request events for Go files and go.mod.
  • Utilizes a reusable workflow from tapsilat/tapsilat-sdk-parity.
  • Inherits secrets for secure operations.

- Introduced a new GitHub Actions workflow for SDK parity dispatch.
- Triggers on push and pull request events for Go files and go.mod.
- Utilizes a reusable workflow from tapsilat/tapsilat-sdk-parity.
- Inherits secrets for secure operations.
Copilot AI review requested due to automatic review settings April 8, 2026 20:31

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Adds a new GitHub Actions workflow to dispatch SDK parity checks using the shared reusable workflow from tapsilat/tapsilat-sdk-parity, intended to run when Go code or module files change.

Changes:

  • Added .github/workflows/sdk-parity-dispatch.yml workflow.
  • Configured triggers for push, pull_request, and workflow_dispatch.
  • Delegated execution to an external reusable workflow with inherited secrets.

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

Comment on lines +4 to +11
push:
paths:
- "*.go"
- "go.mod"
pull_request:
paths:
- "*.go"
- "go.mod"

Copilot AI Apr 8, 2026

Copy link

Choose a reason for hiding this comment

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

The workflow is only triggered for Go files in the repository root (".go"). This won’t run for changes under subdirectories like tests/ or examples/ (e.g., tests/unit/.go). Consider switching the path filter to "**/*.go" so any Go source/test changes trigger the workflow, and consider including go.sum as well since dependency updates frequently touch it even when go.mod changes are small.

Copilot uses AI. Check for mistakes.
Comment on lines +15 to +17
parity-dispatch:
uses: tapsilat/tapsilat-sdk-parity/.github/workflows/reusable-sdk-parity-dispatch.yml@main
secrets: inherit

Copilot AI Apr 8, 2026

Copy link

Choose a reason for hiding this comment

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

The reusable workflow is referenced from an external repo using @main. For supply-chain hardening and reproducibility, pin reusable workflows to an immutable ref (a commit SHA, or at least a version tag) instead of a moving branch.

Copilot uses AI. Check for mistakes.
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