quotentiroler
f1041cf773
auto create develop branch too
2026-02-07 09:05:23 -08:00
quotentiroler
ae5afafd75
CI: harden heredoc delimiters, add maintainer, fix formatting [skip ci]
2026-02-07 09:05:23 -08:00
quotentiroler
51ecca3828
CI: fix Greptile review findings (argjson, tag pattern, skip_tests guard) [skip ci]
2026-02-07 09:05:23 -08:00
quotentiroler
8c811194e3
CI: fix permissions, replace always() with !cancelled(), remove dead input [skip ci]
2026-02-07 09:05:23 -08:00
quotentiroler
d3518eaf9f
CI: auto-create target branch if missing [skip ci]
2026-02-07 09:05:23 -08:00
quotentiroler
716f6ae376
CI: remove push trigger to prevent double-runs [skip ci]
2026-02-07 09:05:23 -08:00
quotentiroler
e200182043
CI: skip promotion for docs-only changes (paths-ignore)
2026-02-07 09:05:23 -08:00
quotentiroler
3e8c8916cc
CI: fix main double-run, remove orphaned outputs, simplify release-orch ternary
2026-02-07 09:05:23 -08:00
quotentiroler
b43af44dc6
ci: progressive test gates lighter PRs, heavier staging
2026-02-07 09:05:23 -08:00
quotentiroler
b351ae1d8c
ci: add concurrency controls and rollback workflow
2026-02-07 09:03:43 -08:00
quotentiroler
e8e55c24ef
ci: fix workflow review findings (double-run, heredoc, permissions, notify)
2026-02-07 09:03:25 -08:00
quotentiroler
845eafaacb
fix(ci): fix yaml formatting in workflow heredocs
2026-02-07 09:02:48 -08:00
quotentiroler
4f07791455
fix(ci): address Greptile review findings
...
- Remove undefined should_bump_version input from release.yml
- Fix Discord action variable expansion (single to double quotes)
- Add has_changes gate to changelog and test jobs
- Use unique heredoc delimiter to prevent collision with commit messages
2026-02-07 09:02:48 -08:00
quotentiroler
45789653c0
feat(ci): add hotfix workflow and pipeline documentation
2026-02-07 09:02:48 -08:00
quotentiroler
0003cd969e
feat(ci): add auto-PR workflow for dev/* branches to develop
2026-02-07 09:02:48 -08:00
quotentiroler
6035bbcd2c
feat(ci): implement staged branch promotion workflow
...
- Add testing-strategy.yml that calls existing ci.yml + adds macOS/smoke for stable
- Add promote-branch.yml for develop alpha beta main promotion PRs
- Add deployment-strategy.yml for npm (alpha/beta/latest) + Docker (GHCR)
- Add release-orchestrator.yml to coordinate version changelog test deploy
- Add version-operations.yml for YYYY.M.D versioning with prerelease suffixes
- Add generate-changelog.yml for conventional commit parsing
- Add release.yml manual trigger workflow
- Add discord-notify composite action for notifications
- Modify ci.yml to support workflow_call for reuse by testing-strategy
2026-02-07 09:02:48 -08:00
Marcus Castro
47596257ea
ci: add concurrency controls, consolidate macOS jobs, optimize Windows CI
2026-02-06 23:31:48 -08:00
cpojer
a8893094ea
fix: CI: We no longer need to test the tsc build with Bun, we are always using tsdown to build now.
2026-02-03 21:34:49 +09:00
Shadow
da9f28d270
CI: label maintainer issues
2026-02-02 09:26:46 -06:00
vignesh07
e74235fdce
ci(formal): compute drift for generated/ before model checking
2026-02-02 00:43:28 -08:00
vignesh07
f37b79cf4f
ci(formal): add routing-trirule + proxy-header-spoof targets
2026-02-02 00:43:28 -08:00
vignesh07
889480cef9
ci(formal): include latest reliability/conformance model targets
2026-02-02 00:43:28 -08:00
Shadow
20a603de01
Update auto-response messages with new links
2026-02-01 11:25:55 -06:00
vignesh07
9d9378436b
ci(formal): fix formal models checkout repo (vignesh07/clawdbot-formal-models)
2026-02-01 01:59:16 -08:00
vignesh07
141dc1af4b
ci(formal): checkout formal models from canonical repo main
2026-02-01 01:59:16 -08:00
vignesh07
c83c19d9cd
ci(formal): run TLC model suite (green) + negative suite (non-blocking)
2026-02-01 01:59:16 -08:00
Shadow
29de43d307
CI: auto-label moltbook issues
2026-01-31 19:45:48 -06:00
Vignesh
7387bc574f
Merge pull request #5807 from openclaw/ci/formal-conformance-alias-check
2026-01-31 17:39:53 -08:00
cpojer
f06dd8df06
chore: Enable "experimentalSortImports" in Oxfmt and reformat all imorts.
2026-02-01 10:03:47 +09:00
vignesh07
367372f526
ci: run formal model alias consistency check
2026-01-31 16:52:15 -08:00
vignesh07
baf9505bfd
ci: add informational formal models conformance check
2026-01-31 14:06:17 -08:00
cpojer
1f2fb823a3
fix: CI: Run build and lint together since lint depends on build now.
2026-01-31 23:15:15 +09:00
cpojer
36b0070b71
fix: Build before linting in CI since we are now linting the extensions folder with --type-aware.
2026-01-31 23:08:24 +09:00
cpojer
76361ae3ab
revert: Switch back to tsc for compiling.
2026-01-31 18:31:49 +09:00
cpojer
f99e3ddd6d
Run tsgo on CI.
2026-01-31 15:44:36 +09:00
cpojer
762652279b
Switch from TypeScript to TypeScript Go. Use pnpm tsgo for Typechecks.
2026-01-31 15:33:15 +09:00
Peter Steinberger
85dd070dea
chore: pin workflow actions + tighten permissions
2026-01-31 06:22:48 +01:00
Nate
28f8d00e9f
fix: update install URLs from clawd.bot to openclaw.ai
2026-01-30 00:19:20 -06:00
Shadow
6fc3ca4996
CI: add auto-response labels
2026-01-27 23:17:22 -06:00
Peter Steinberger
889882f339
fix: cap windows vitest workers in ci
2026-01-27 15:51:21 +00:00
Peter Steinberger
3817e0ce2c
fix: bundle a2ui before tests
2026-01-27 15:38:31 +00:00
Peter Steinberger
3015e11fd7
fix: stabilize install smoke against clawdbot installer
2026-01-27 14:58:01 +00:00
Shadow
58b96ca0c0
CI: sync labels on PR updates
2026-01-26 19:21:31 -06:00
Shadow
bdea265704
CI: run auto-response on pull_request_target
2026-01-26 14:37:39 -06:00
Shadow
ec75e0b3dc
CI: use app token for auto-response
2026-01-26 14:36:29 -06:00
Shadow
1f06f8031e
CI: use app token for labeler
2026-01-25 21:15:45 -06:00
Shadow
9c8e8c5c2d
CI: increase Node heap size for macOS checks ( #1890 )
...
Co-authored-by: Zach Knickerbocker <realZachi@users.noreply.github.com >
2026-01-25 20:45:42 -06:00
Shadow
6b6284c69c
CI: add PR labeler + label sync
2026-01-25 20:37:31 -06:00
Peter Steinberger
c8063bdcd8
fix(ci): pin gradle and normalize gemini cli test paths
2026-01-25 15:27:03 +00:00
Peter Steinberger
8257ec6a1f
ci: harden pnpm setup
2026-01-25 13:12:08 +00:00