Skip to content

Commit 86e7c73

Browse files
committed
Update sync-ai-config.yml to use environment variables for improved configurability
- Replace inline AI configuration values with environment and repository variables. - Add support for `AI_PROJECT_MARKDOWN_FILE`.
1 parent a0d6eb7 commit 86e7c73

1 file changed

Lines changed: 11 additions & 4 deletions

File tree

‎.github/workflows/sync-ai-config.yml‎

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,22 +21,29 @@ on:
2121
schedule:
2222
- cron: '0 0 * * *' # Every day at midnight
2323

24+
env:
25+
AI_LANGUAGES: 'csharp,superpowers'
26+
AI_SYSTEMS: 'copilot,claude,junie'
27+
AI_PROJECT_MARKDOWN_FILE: ''
28+
2429
jobs:
2530
sync-scheduled:
2631
if: github.event_name == 'schedule'
2732
uses: CreativeCodersTeam/ai-base/.github/workflows/sync-ai-config.yml@main
2833
with:
29-
languages: 'csharp'
30-
ai-systems: 'copilot,claude,junie'
34+
languages: ${{ vars.AI_LANGUAGES || env.AI_LANGUAGES }}
35+
ai-systems: ${{ vars.AI_SYSTEMS || env.AI_SYSTEMS }}
36+
project-markdown-file: ${{ vars.AI_PROJECT_MARKDOWN_FILE || env.AI_PROJECT_MARKDOWN_FILE }}
3137
ai-base-version: 'main'
3238
create-pull-request: true
3339

3440
sync-manual:
3541
if: github.event_name == 'workflow_dispatch'
3642
uses: CreativeCodersTeam/ai-base/.github/workflows/sync-ai-config.yml@main
3743
with:
38-
languages: 'csharp'
39-
ai-systems: 'copilot,claude,junie'
44+
languages: ${{ vars.AI_LANGUAGES || env.AI_LANGUAGES }}
45+
ai-systems: ${{ vars.AI_SYSTEMS || env.AI_SYSTEMS }}
46+
project-markdown-file: ${{ vars.AI_PROJECT_MARKDOWN_FILE || env.AI_PROJECT_MARKDOWN_FILE }}
4047
ai-base-version: ${{ inputs.ai-base-version }}
4148
create-pull-request: ${{ inputs.create-pull-request }}
4249
clear-ai-configs: ${{ inputs.clear-ai-configs }}

0 commit comments

Comments
 (0)