Skip to content

Commit 6dfa106

Browse files
committed
Deploy sync workflow: Sync configuration template
🤖 Deployed by TimeWarp Flow orchestrator
1 parent bbb8175 commit 6dfa106

1 file changed

Lines changed: 78 additions & 0 deletions

File tree

.github/sync-config.yml

Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
# Sync configuration for this repository
2+
# Configure which files to sync from parent repositories
3+
4+
# Default repository configuration
5+
default_repo: 'TimeWarpEngineering/timewarp-architecture'
6+
default_branch: 'master'
7+
8+
# Sync schedule configuration
9+
schedule:
10+
cron: '0 9 * * 1' # Every Monday at 9:00 AM UTC
11+
12+
# Repository-based file sync configuration
13+
repos:
14+
- repo: 'TimeWarpEngineering/timewarp-architecture'
15+
branch: 'master'
16+
path_transform:
17+
remove_prefix: 'TimeWarp.Architecture/'
18+
files:
19+
# Common development configuration files
20+
- source_path: 'TimeWarp.Architecture/.editorconfig'
21+
- source_path: 'TimeWarp.Architecture/.gitattributes'
22+
23+
# Kanban project management files - uncomment to enable project tracking:
24+
# - source_path: 'TimeWarp.Architecture/Kanban/Overview.md'
25+
# dest_path: 'Kanban/Overview.md'
26+
# - source_path: 'TimeWarp.Architecture/Kanban/Backlog/Overview.md'
27+
# dest_path: 'Kanban/Backlog/Overview.md'
28+
# - source_path: 'TimeWarp.Architecture/Kanban/ToDo/Overview.md'
29+
# dest_path: 'Kanban/ToDo/Overview.md'
30+
# - source_path: 'TimeWarp.Architecture/Kanban/InProgress/Overview.md'
31+
# dest_path: 'Kanban/InProgress/Overview.md'
32+
# - source_path: 'TimeWarp.Architecture/Kanban/Done/Overview.md'
33+
# dest_path: 'Kanban/Done/Overview.md'
34+
# - source_path: 'TimeWarp.Architecture/Kanban/Task-Template.md'
35+
# dest_path: 'Kanban/Task-Template.md'
36+
37+
# Uncomment and customize based on your repository type:
38+
39+
# .NET repositories - uncomment if this is a .NET project:
40+
# - source_path: 'TimeWarp.Architecture/Directory.Build.props'
41+
# - source_path: 'TimeWarp.Architecture/Directory.Build.targets'
42+
# - source_path: 'TimeWarp.Architecture/global.json'
43+
# - source_path: 'TimeWarp.Architecture/NuGet.config'
44+
45+
# JavaScript/Node.js repositories - uncomment if this is a JS/Node project:
46+
# - source_path: 'TimeWarp.Architecture/.eslintrc.js'
47+
# - source_path: 'TimeWarp.Architecture/.prettierrc.json'
48+
# - source_path: 'TimeWarp.Architecture/.prettierignore'
49+
# - source_path: 'TimeWarp.Architecture/.nvmrc'
50+
51+
# GitHub workflow templates (requires SYNC_PAT with workflow scope):
52+
# - source_path: 'TimeWarp.Architecture/.github/workflow-templates/'
53+
54+
# Documentation templates:
55+
# - source_path: 'TimeWarp.Architecture/.templates/'
56+
57+
# Sync options
58+
sync_options:
59+
overwrite_existing: true
60+
ignore_missing: false
61+
default_dest_to_source: true
62+
63+
# Pull Request configuration
64+
pull_request:
65+
# Branch name prefix for sync PRs
66+
branch_prefix: 'sync-configurable-files'
67+
68+
# PR title template
69+
title: 'Sync configurable files from parent repository'
70+
71+
# Auto-merge PRs if all checks pass (requires branch protection rules)
72+
auto_merge: false
73+
74+
# Labels to add to sync PRs
75+
labels:
76+
- 'automated'
77+
- 'sync'
78+
- 'configuration'

0 commit comments

Comments
 (0)