Skip to content

Commit d522b3a

Browse files
authored
Merge branch 'antalya-25.8' into external-contributor-workflow
2 parents ed10ab2 + 02794b1 commit d522b3a

372 files changed

Lines changed: 5866 additions & 2103 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 23 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,23 +18,38 @@ tests/ci/cancel_and_rerun_workflow_lambda/app.py
1818
- Not for changelog (changelog entry is not required)
1919

2020

21-
### Changelog entry (a [user-readable short description](https://github.com/ClickHouse/ClickHouse/blob/master/docs/changelog_entry_guidelines.md) of the changes that goes into CHANGELOG.md):
21+
### Changelog entry (a user-readable short description of the changes that goes to CHANGELOG.md):
2222
...
2323

2424
### Documentation entry for user-facing changes
2525
...
2626

27+
### CI/CD Options
2728
#### Exclude tests:
2829
- [ ] <!---ci_exclude_fast--> Fast test
2930
- [ ] <!---ci_exclude_integration--> Integration Tests
3031
- [ ] <!---ci_exclude_stateless--> Stateless tests
3132
- [ ] <!---ci_exclude_stateful--> Stateful tests
3233
- [ ] <!---ci_exclude_performance--> Performance tests
33-
- [ ] <!---ci_exclude_asan--> All with ASAN
34-
- [ ] <!---ci_exclude_tsan--> All with TSAN
35-
- [ ] <!---ci_exclude_msan--> All with MSAN
36-
- [ ] <!---ci_exclude_ubsan--> All with UBSAN
37-
- [ ] <!---ci_exclude_coverage--> All with Coverage
38-
- [ ] <!---ci_exclude_aarch64--> All with Aarch64
39-
- [ ] <!---ci_exclude_regression--> All Regression
34+
- [x] <!---ci_exclude_asan--> All with ASAN
35+
- [x] <!---ci_exclude_tsan--> All with TSAN
36+
- [x] <!---ci_exclude_msan--> All with MSAN
37+
- [x] <!---ci_exclude_ubsan--> All with UBSAN
38+
- [x] <!---ci_exclude_coverage--> All with Coverage
39+
- [ ] <!---ci_exclude_aarch64|arm--> All with Aarch64
40+
- [x] <!---ci_exclude_regression--> All Regression
4041
- [ ] <!---no_ci_cache--> Disable CI Cache
42+
43+
#### Regression jobs to run:
44+
- [ ] <!---ci_regression_common--> Fast suites (mostly <1h)
45+
- [ ] <!---ci_regression_aggregate_functions--> Aggregate Functions (2h)
46+
- [ ] <!---ci_regression_alter--> Alter (1.5h)
47+
- [ ] <!---ci_regression_benchmark--> Benchmark (30m)
48+
- [ ] <!---ci_regression_clickhouse_keeper--> ClickHouse Keeper (1h)
49+
- [ ] <!---ci_regression_iceberg--> Iceberg (2h)
50+
- [ ] <!---ci_regression_ldap--> LDAP (1h)
51+
- [ ] <!---ci_regression_parquet--> Parquet (1.5h)
52+
- [ ] <!---ci_regression_rbac--> RBAC (1.5h)
53+
- [ ] <!---ci_regression_ssl_server--> SSL Server (1h)
54+
- [ ] <!---ci_regression_s3--> S3 (2h)
55+
- [ ] <!---ci_regression_tiered_storage--> Tiered Storage (2h)

.github/dco.yml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# The configuration file must be named `dco.yml` and placed in the `.github` directory in the default branch of the repository.
2+
#
3+
# This configuration file is backwards compatible with the *dcoapp/app* (https://github.com/dcoapp/app) configuration file.
4+
5+
# https://github.com/cncf/dco2?#remediation-commits
6+
allowRemediationCommits:
7+
# Allow individual remediation commits
8+
# https://github.com/cncf/dco2?#individual
9+
individual: true
10+
# Allow third-party remediation commits
11+
# https://github.com/cncf/dco2?#third-party
12+
thirdParty: false
13+
14+
require:
15+
# Members are required to sign-off commits
16+
# https://github.com/cncf/dco2?#skipping-sign-off-for-organization-members
17+
members: false

.github/workflows/README.md

Lines changed: 0 additions & 13 deletions
This file was deleted.

.github/workflows/cancel.yml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,14 @@ env:
66

77
on: # yamllint disable-line rule:truthy
88
workflow_run:
9-
workflows: ["PR","PullRequestCI", "ReleaseBranchCI", "DocsCheck", "BackportPR"]
9+
workflows:
10+
- "PR"
11+
- "Community PR"
12+
- "PullRequestCI"
13+
- "ReleaseBranchCI"
14+
- "MasterCI"
15+
- "DocsCheck"
16+
- "BackportPR"
1017
types:
1118
- requested
1219
jobs:

.github/workflows/compare_fails.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -74,15 +74,15 @@ jobs:
7474
run: |
7575
VERSION=$(git describe --tags --abbrev=0 | sed 's/v\([0-9]\+\.[0-9]\+\).*/\1/')
7676
echo "Detected version: $VERSION"
77-
78-
CURRENT_TAG=$(git tag --contains ${{ inputs.current_ref || github.sha }} | sort -r | grep -m 1 'altinity' || echo '')
79-
echo "CURRENT_TAG: '$CURRENT_TAG' ${{ inputs.current_ref || github.sha }}"
77+
78+
CURRENT_TAG=$(git tag --contains ${{ inputs.current_ref || github.sha }} | sort -r | grep -m 1 'altinity')
79+
echo "CURRENT_TAG: $CURRENT_TAG ${{ inputs.current_ref || github.sha }}"
8080
PREVIOUS_TAG_COMMIT=$(git log -1 --until=yesterday --tags=v${VERSION}*.altinity* | grep -Po "(?<=commit ).*")
8181
PREVIOUS_TAG=$(git tag --contains $PREVIOUS_TAG_COMMIT | sort -r | grep -m 1 'altinity')
82-
echo "PREVIOUS_TAG: '$PREVIOUS_TAG' $PREVIOUS_TAG_COMMIT"
82+
echo "PREVIOUS_TAG: $PREVIOUS_TAG $PREVIOUS_TAG_COMMIT"
8383
UPSTREAM_TAG_COMMIT=$(git log -1 --tags=v${VERSION}*-lts | grep -Po "(?<=commit ).*")
8484
UPSTREAM_TAG=$(git tag --contains $UPSTREAM_TAG_COMMIT | sort -r | grep -m 1 'lts')
85-
echo "UPSTREAM_TAG: '$UPSTREAM_TAG' $UPSTREAM_TAG_COMMIT"
85+
echo "UPSTREAM_TAG: $UPSTREAM_TAG $UPSTREAM_TAG_COMMIT"
8686
8787
echo "PREVIOUS_TAG=$PREVIOUS_TAG" >> $GITHUB_OUTPUT
8888
echo "PREVIOUS_TAG_COMMIT=$PREVIOUS_TAG_COMMIT" >> $GITHUB_OUTPUT

.github/workflows/master.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4179,7 +4179,7 @@ jobs:
41794179
secrets: inherit
41804180
with:
41814181
runner_type: altinity-regression-tester
4182-
commit: 481dd0f61ec5b22430bfc4106ac30d9abfcf70b7
4182+
commit: c29da9161a1845fdcdb1d3406ae9d4800da21a84
41834183
arch: x86
41844184
build_sha: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }}
41854185
timeout_minutes: 300
@@ -4191,7 +4191,7 @@ jobs:
41914191
secrets: inherit
41924192
with:
41934193
runner_type: altinity-regression-tester-aarch64
4194-
commit: 481dd0f61ec5b22430bfc4106ac30d9abfcf70b7
4194+
commit: c29da9161a1845fdcdb1d3406ae9d4800da21a84
41954195
arch: aarch64
41964196
build_sha: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }}
41974197
timeout_minutes: 300

.github/workflows/pull_request.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4045,7 +4045,7 @@ jobs:
40454045
secrets: inherit
40464046
with:
40474047
runner_type: altinity-regression-tester
4048-
commit: 481dd0f61ec5b22430bfc4106ac30d9abfcf70b7
4048+
commit: c29da9161a1845fdcdb1d3406ae9d4800da21a84
40494049
arch: x86
40504050
build_sha: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }}
40514051
timeout_minutes: 300
@@ -4057,7 +4057,7 @@ jobs:
40574057
secrets: inherit
40584058
with:
40594059
runner_type: altinity-regression-tester-aarch64
4060-
commit: 481dd0f61ec5b22430bfc4106ac30d9abfcf70b7
4060+
commit: c29da9161a1845fdcdb1d3406ae9d4800da21a84
40614061
arch: aarch64
40624062
build_sha: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }}
40634063
timeout_minutes: 300

.github/workflows/scheduled_runs.yml

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: Scheduled Altinity Stable Builds
22

33
on:
44
schedule:
5-
- cron: '0 0 * * 6' #Weekly run for stable versions
5+
- cron: '0 0 * * 6' #Weekly run for stable versions
66
- cron: '0 0 * * *' #Daily run for antalya versions
77
# Make sure that any changes to this file is actually tested with PRs
88
pull_request:
@@ -18,8 +18,8 @@ jobs:
1818
strategy:
1919
fail-fast: false
2020
matrix:
21-
branch:
22-
- antalya
21+
branch:
22+
- antalya-25.8
2323
name: ${{ matrix.branch }}
2424
if: github.event.schedule != '0 0 * * 6'
2525
runs-on: ubuntu-latest
@@ -32,14 +32,21 @@ jobs:
3232
-H "Authorization: Bearer ${{ secrets.TOKEN }}" \
3333
-H "X-GitHub-Api-Version: 2022-11-28" \
3434
https://api.github.com/repos/Altinity/ClickHouse/actions/workflows/release_branches.yml/dispatches \
35-
-d '{"ref":"${{ matrix.branch }}"}'
35+
-d '{
36+
"ref": "${{ matrix.branch }}",
37+
"inputs": {
38+
"workflow_name": "Scheduled Runs"
39+
}
40+
}'
3641
3742
WeeklyRuns:
3843
strategy:
3944
fail-fast: false
4045
matrix:
41-
branch:
46+
branch:
47+
- customizations/24.3.18
4248
- customizations/24.8.14
49+
- releases/25.3.7
4350
name: ${{ matrix.branch }}
4451
if: github.event.schedule != '0 0 * * *'
4552
runs-on: ubuntu-latest
@@ -52,4 +59,9 @@ jobs:
5259
-H "Authorization: Bearer ${{ secrets.TOKEN }}" \
5360
-H "X-GitHub-Api-Version: 2022-11-28" \
5461
https://api.github.com/repos/Altinity/ClickHouse/actions/workflows/release_branches.yml/dispatches \
55-
-d '{"ref":"${{ matrix.branch }}"}'
62+
-d '{
63+
"ref": "${{ matrix.branch }}",
64+
"inputs": {
65+
"workflow_name": "Scheduled Runs"
66+
}
67+
}'

0 commit comments

Comments
 (0)