Skip to content

Antalya 26.3 - Use regression runners for smaller checks jobs [CI Cost Reduction]#1915

Open
strtgbb wants to merge 1 commit into
antalya-26.3from
regression-runners-for-checks
Open

Antalya 26.3 - Use regression runners for smaller checks jobs [CI Cost Reduction]#1915
strtgbb wants to merge 1 commit into
antalya-26.3from
regression-runners-for-checks

Conversation

@strtgbb

@strtgbb strtgbb commented Jun 16, 2026

Copy link
Copy Markdown
Collaborator

Changelog category (leave one):

  • CI Fix or Improvement (changelog entry is not required)

Changes

  • Simplify the the rebase diff in job_configs.py
  • "Medium" jobs now run on regression runners for x86 instead of func-tester
  • "Small" jobs now run on regression runners for x86 and ARM instead of style-check
  • Install check is now "Small" instead of "style check" or "func-test"

Regression ARM runners are in short supply so have not been used for "Medium" jobs.
"Small" jobs are bigger than "style check" jobs, which is why they have been upgraded.

CI/CD Options

Exclude tests:

  • Fast test
  • Integration Tests
  • Stateless tests
  • Stateful tests
  • Performance tests
  • All with ASAN
  • All with TSAN
  • All with MSAN
  • All with UBSAN
  • All with Coverage
  • All with Aarch64
  • All Regression
  • Disable CI Cache

Regression jobs to run:

  • Fast suites (mostly <1h)
  • Aggregate Functions (2h)
  • Alter (1.5h)
  • Benchmark (30m)
  • ClickHouse Keeper (1h)
  • Iceberg (2h)
  • LDAP (1h)
  • OAuth (5m)
  • Parquet (1.5h)
  • RBAC (1.5h)
  • SSL Server (1h)
  • S3 (2h)
  • S3 Export (2h)
  • Swarms (30m)
  • Tiered Storage (2h)

@github-actions

Copy link
Copy Markdown

Workflow [PR], commit [0c538da]

@strtgbb strtgbb added cicd Improvements and fixes to the CICD process antalya-26.3 port-everywhere PRs that must be ported to every other version branch labels Jun 16, 2026
@strtgbb strtgbb changed the title Antalya 26.3 - Use regression runners for smaller checks jobs [CI Cost reduction] Antalya 26.3 - Use regression runners for smaller checks jobs [CI Cost Reduction] Jun 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

antalya-26.3 cicd Improvements and fixes to the CICD process port-everywhere PRs that must be ported to every other version branch

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant