Skip to content

Ensure non-ASCII API assets trigger deployment builds - #345

Merged
OziinG merged 1 commit into
mainfrom
cc-240-nonascii-deploy-scope
Aug 29, 2026
Merged

Ensure non-ASCII API assets trigger deployment builds#345
OziinG merged 1 commit into
mainfrom
cc-240-nonascii-deploy-scope

Conversation

@OziinG

@OziinG OziinG commented Aug 29, 2026

Copy link
Copy Markdown
Contributor

Summary

  • emit Git path lists with core.quotePath=false in main CI and Route Ops deploy scope detection
  • add a Korean asset-path regression fixture
  • keep static workflow contract assertions for both detection paths

Why

The protected Driver guide uses a Korean filename. Git default quoted path output prevented the apps/delivery-api/ scope matcher from seeing it, so a successful deploy reused the previous API image.

Verification

  • bash syntax check for the deploy contract test
  • deploy contract test
  • Route Ops change classifier test
  • npm run check:env-authority
  • git diff --check

Constraint: Driver guide assets use Korean filenames and must trigger delivery-api rebuilds.\nRejected: Rename the published guide to ASCII | the protected API contract and document identity should remain stable.\nConfidence: high\nScope-risk: narrow\nDirective: Keep core.quotePath disabled wherever Git path output feeds scope matching.\nTested: deploy contract test, classifier test with Korean fixture, env authority test, git diff check\nNot-tested: GitHub-hosted workflow execution before push
@OziinG
OziinG merged commit f5fe207 into main Aug 29, 2026
6 checks passed
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