Skip to content
touchlesscodePublic

About

Org-wide required workflows (PR lint, CI + staging previews, Arch Governor). Managed from touchless-bot infra/org-ci; don't edit here.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

11 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

bot-ci

The CI and guardrails for bot-built code in touchlesscode, required on every repo's default branch by the org ruleset bot-ci. They run on Ubicloud.

  • PR Lint applies exo's PR title and description rules (type(scope): … | EXO-1234; Summary, Jira Ticket Reference, Test Plan) to the bot's PRs.
  • Build runs for repos with no pull request CI of their own:
    • NX workspaces get exo's pipeline: nx-set-shas, nx affected -t build|lint|typecheck|test, the pnpm store cache.
    • Other Node repos get their own scripts.
    • It bundles each affected Cloudflare Worker app; Previews, a separate job that never runs the PR's code, deploys them to <app>-<branch>-pr.touchlessapis.com.

The actions for Second Look (beta) live here too, but it isn't required and doesn't run here: comment @clanker-in-chief review this on a PR and Touchless Bot runs it in the private second-look repo, whose logs can hold private code.

Reap Previews runs here nightly and deletes previews that haven't been redeployed in a week.

Managed from touchless-bot infra/bot-ci by setup.sh. Changes made here are overwritten on the next sync.

About

Org-wide required workflows (PR lint, CI + staging previews, Arch Governor). Managed from touchless-bot infra/org-ci; don't edit here.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages