Skip to content

fix(ci): require generated translations in PRs#35

Merged
Blue-B merged 3 commits into
mainfrom
fix/i18n-protected-main
Jul 13, 2026
Merged

fix(ci): require generated translations in PRs#35
Blue-B merged 3 commits into
mainfrom
fix/i18n-protected-main

Conversation

@Blue-B

@Blue-B Blue-B commented Jul 13, 2026

Copy link
Copy Markdown
Owner

Summary

  • restore locales/i18n.js after Weblate PR Translations update from Hosted Weblate #34
  • require i18n:check in the protected CI path
  • remove the broken post-merge direct-push workflow
  • pin CI actions and disable checkout credential persistence

Weblate now opens its PR from the repository branch weblate-translations. Before merge, the maintainer runs npm run i18n:build and pushes the generated file to that PR. No deploy key, extra secret, or branch-protection bypass is used.

Verification

  • npm run check
  • workflow diagnostics and pi-lens

@Blue-B Blue-B changed the title fix(ci): allow protected i18n regeneration fix(ci): require generated translations in PRs Jul 13, 2026
@Blue-B
Blue-B merged commit 54ac68f into main Jul 13, 2026
3 checks passed
@Blue-B
Blue-B deleted the fix/i18n-protected-main branch July 13, 2026 09:35
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