Skip to content

ci: add scheduled upstream sync workflow#1

Open
vedosis wants to merge 2 commits into
mainfrom
defakto/ci-cd
Open

ci: add scheduled upstream sync workflow#1
vedosis wants to merge 2 commits into
mainfrom
defakto/ci-cd

Conversation

@vedosis
Copy link
Copy Markdown
Collaborator

@vedosis vedosis commented Apr 9, 2026

Summary

  • Adds .github/workflows/upstream-sync.yml to keep defakto-security/temporal in sync with temporalio/temporal
  • Clean merges fast-forward main directly; conflicting merges open a draft PR on a dated sync/upstream-YYYY-MM-DD branch for manual resolution
  • Workflow runs every Monday at 09:00 UTC and supports manual trigger via workflow_dispatch

Test Plan

  • Trigger manually via Actions → Upstream Sync → Run workflow and confirm green run
  • Verify no permission errors (contents: write + pull-requests: write required)
  • If fork is behind upstream: confirm a clean merge pushes to main, or a draft PR is opened if there are conflicts

Spec for x509ClaimMapper and SpiffeCertProvider — the two deliverables
aligned with Temporal maintainer feedback on the feature request.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Weekly Monday job merges temporalio/temporal:main into the fork; clean merges fast-forward main directly, conflicting merges open a draft PR on a dated branch for manual resolution.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
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