Skip to content

Conversation

strtgbb
Copy link
Collaborator

@strtgbb strtgbb commented Oct 2, 2025

Changelog category (leave one):

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

Tasks

  • Pass skipping config into regression workflow
  • Extend skip system
  • Respect skips in regression

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)
  • Parquet (1.5h)
  • RBAC (1.5h)
  • SSL Server (1h)
  • S3 (2h)
  • Tiered Storage (2h)

@strtgbb strtgbb added cicd Improvements and fixes to the CICD process antalya-25.8 labels Oct 2, 2025
Copy link

github-actions bot commented Oct 2, 2025

Workflow [PR], commit [d7b6a2d]

@strtgbb strtgbb changed the title try adding ci exclude tags to workflow config Antalya-25.8 Precise regression skipping Oct 2, 2025
@strtgbb strtgbb force-pushed the precise_regression_skipping branch 3 times, most recently from e97be26 to 1ec0c41 Compare October 2, 2025 17:54
@strtgbb strtgbb force-pushed the precise_regression_skipping branch from 1ec0c41 to a4b5219 Compare October 2, 2025 17:54
@strtgbb strtgbb force-pushed the precise_regression_skipping branch 3 times, most recently from 615c4ae to 5bbbad3 Compare October 2, 2025 19:45
@strtgbb
Copy link
Collaborator Author

strtgbb commented Oct 2, 2025

Below is how the new include check-boxes interact with the old exclude tag:

Exclude All Regression Regession Not Excluded
All to run No suites run All suites run
Some to run No suites run Some suites run
None to run No suites run All suites run

It is important that if nothing is specified, all suites run, otherwise regression will not be run on merge.

@strtgbb strtgbb force-pushed the precise_regression_skipping branch 10 times, most recently from 856ebb6 to 926cbc6 Compare October 3, 2025 13:34
@strtgbb strtgbb force-pushed the precise_regression_skipping branch from 926cbc6 to e403c10 Compare October 3, 2025 13:38
@strtgbb strtgbb marked this pull request as ready for review October 3, 2025 13:44
@strtgbb strtgbb mentioned this pull request Oct 6, 2025
25 tasks
@strtgbb strtgbb added the port-everywhere PRs that must be ported to every other version branch label Oct 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
antalya-25.8 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