Skip to content

ci: push bot commits to main with a deploy key - #195

Merged
ShulhaOleh merged 1 commit into
mainfrom
ci/bot-deploy-key
Oct 28, 2026
Merged

ShulhaOleh merged 1 commit into
mainfrom
ci/bot-deploy-key

Conversation

@ShulhaOleh

Copy link
Copy Markdown
Member

Summary

main is getting a ruleset that requires a pull request. Rulesets cannot exempt the workflow token on this plan, so translation-status and preview-fixtures would stop being able to push their commits to main.

Both workflows now check out with the MAIN_PUSH_KEY deploy key, which the ruleset exempts. Their behavior is unchanged. Commits pushed with the key trigger other workflows, so CI now also runs on these bot commits. translation-status retriggers itself once on its own commit and stops, because the second run finds nothing to update.

Type of change

  • Bug fix
  • Feature
  • Improvement
  • Translation
  • Maintenance (CI, build, tooling, refactors)
  • Dependencies
  • Documentation only

Validation

  • Full local repository checks (bun checks)
  • Relevant local checks
  • CI only
  • Not applicable

Details:

  • MAIN_PUSH_KEY secret and the write deploy key are already set on the repository
  • The main ruleset stays disabled until this is merged

@ShulhaOleh ShulhaOleh added the maintenance CI, build, tooling, refactors, release plumbing label Oct 28, 2026
@github-actions

Copy link
Copy Markdown
Contributor

Deploying Modrex previews with  Cloudflare Pages  Cloudflare Pages

App preview:https://app-preview.modrex.net/pr/195
Site preview:https://site-preview.modrex.net/pr/195

View logs: app | site

@ShulhaOleh
ShulhaOleh merged commit d66e466 into main Oct 28, 2026
16 checks passed
@ShulhaOleh
ShulhaOleh deleted the ci/bot-deploy-key branch October 28, 2026 01:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

maintenance CI, build, tooling, refactors, release plumbing

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant