Skip to content

Conversation

@strtgbb
Copy link
Collaborator

@strtgbb strtgbb commented Dec 3, 2025

Changelog category (leave one):

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

Developing a new workflow that does not rely on secrets.

TODO

  • Create a workflow that uses no secrets, and is therefore safe to run for external contributors
  • Use Github artifacts instead of S3 artifacts
  • Support test exclusion (optional)
  • Working builds
  • Working stateless tests
  • Working integration tests
  • Remove jobs that assume S3 access
  • Ensure all tests that rely on external storage are skipped
  • Skip workflow for internal contributors
  • Double check that Github token is read only

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 Dec 3, 2025
@github-actions
Copy link

github-actions bot commented Dec 3, 2025

Workflow [PR], commit [0b5a37a]

@strtgbb strtgbb force-pushed the external-contributor-workflow branch 5 times, most recently from 226fce2 to a315f42 Compare December 9, 2025 16:38
@strtgbb strtgbb force-pushed the external-contributor-workflow branch from a315f42 to a8491fa Compare December 9, 2025 18:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

antalya cicd Improvements and fixes to the CICD process

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants